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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
10683   case MCK_SVEVectorHReg: {
12193   case MCK_SVEVectorHReg: return "MCK_SVEVectorHReg";
12692   { 0 /* abs */, AArch64::ABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
12692   { 0 /* abs */, AArch64::ABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
12715   { 25 /* add */, AArch64::ADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
12715   { 25 /* add */, AArch64::ADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
12716   { 25 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12716   { 25 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12716   { 25 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12735   { 25 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12735   { 25 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12735   { 25 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12746   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
12748   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12748   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12749   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
12751   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12751   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12760   { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12760   { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12760   { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12814   { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12814   { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12814   { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12815   { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
12815   { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
12827   { 120 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12827   { 120 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12827   { 120 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12838   { 129 /* andv */, AArch64::ANDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
12846   { 134 /* asr */, AArch64::ASR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
12846   { 134 /* asr */, AArch64::ASR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
12847   { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
12847   { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
12853   { 134 /* asr */, AArch64::ASR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
12853   { 134 /* asr */, AArch64::ASR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
12854   { 134 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12854   { 134 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12854   { 134 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12855   { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
12855   { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
12864   { 138 /* asrd */, AArch64::ASRD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
12864   { 138 /* asrd */, AArch64::ASRD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
12868   { 143 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12868   { 143 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12868   { 143 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12891   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12891   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12891   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12891   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12896   { 269 /* bdep */, AArch64::BDEP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12896   { 269 /* bdep */, AArch64::BDEP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12896   { 269 /* bdep */, AArch64::BDEP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12900   { 274 /* bext */, AArch64::BEXT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12900   { 274 /* bext */, AArch64::BEXT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12900   { 274 /* bext */, AArch64::BEXT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12906   { 283 /* bgrp */, AArch64::BGRP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12906   { 283 /* bgrp */, AArch64::BGRP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12906   { 283 /* bgrp */, AArch64::BGRP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12922   { 288 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12922   { 288 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12922   { 288 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12923   { 288 /* bic */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
12923   { 288 /* bic */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
12939   { 288 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12939   { 288 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12939   { 288 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12985   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
12985   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
12985   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
13026   { 562 /* cdot */, AArch64::CDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13026   { 562 /* cdot */, AArch64::CDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13028   { 562 /* cdot */, AArch64::CDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
13034   { 583 /* clasta */, AArch64::CLASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
13038   { 583 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
13042   { 583 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13042   { 583 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13042   { 583 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13046   { 590 /* clastb */, AArch64::CLASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
13050   { 590 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
13054   { 590 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13054   { 590 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13054   { 590 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13068   { 603 /* cls */, AArch64::CLS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13068   { 603 /* cls */, AArch64::CLS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13080   { 607 /* clz */, AArch64::CLZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13080   { 607 /* clz */, AArch64::CLZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13148   { 636 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13148   { 636 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13148   { 636 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13152   { 636 /* cmla */, AArch64::CMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
13152   { 636 /* cmla */, AArch64::CMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
13349   { 745 /* cnot */, AArch64::CNOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13349   { 745 /* cnot */, AArch64::CNOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13355   { 750 /* cnt */, AArch64::CNT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13355   { 750 /* cnt */, AArch64::CNT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13377   { 787 /* cpy */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, },
13378   { 787 /* cpy */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
13379   { 787 /* cpy */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, },
13380   { 787 /* cpy */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, },
13434   { 934 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
13436   { 934 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
13438   { 934 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
13443   { 939 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
13444   { 939 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
13458   { 962 /* dup */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, },
13459   { 962 /* dup */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, },
13474   { 962 /* dup */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
13474   { 962 /* dup */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
13489   { 966 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVELogicalImm161_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
13497   { 971 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
13497   { 971 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
13507   { 975 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13507   { 975 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13507   { 975 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13508   { 975 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
13508   { 975 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
13520   { 975 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13520   { 975 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13520   { 975 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13524   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13524   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13524   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13524   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13529   { 984 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13529   { 984 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13529   { 984 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13534   { 995 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13534   { 995 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13534   { 995 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13538   { 1001 /* eorv */, AArch64::EORV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
13560   { 1038 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13560   { 1038 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13560   { 1038 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13571   { 1043 /* fabs */, AArch64::FABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13571   { 1043 /* fabs */, AArch64::FABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
13619   { 1072 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13619   { 1072 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13619   { 1072 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13627   { 1072 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13627   { 1072 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13627   { 1072 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13628   { 1072 /* fadd */, AArch64::FADD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
13628   { 1072 /* fadd */, AArch64::FADD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
13633   { 1077 /* fadda */, AArch64::FADDA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
13644   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13644   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13644   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13647   { 1089 /* faddv */, AArch64::FADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
13655   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
13655   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
13655   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
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 }, },
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 }, },
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 }, },
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 }, },
13769   { 1132 /* fcmla */, AArch64::FCMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
13769   { 1132 /* fcmla */, AArch64::FCMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
13776   { 1132 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13776   { 1132 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13776   { 1132 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
13871   { 1173 /* fcpy */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
13883   { 1184 /* fcvt */, AArch64::FCVT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
13884   { 1184 /* fcvt */, AArch64::FCVT_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
13885   { 1184 /* fcvt */, AArch64::FCVT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13887   { 1184 /* fcvt */, AArch64::FCVT_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13921   { 1216 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13969   { 1257 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14046   { 1314 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14046   { 1314 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14047   { 1314 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14050   { 1314 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14081   { 1321 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14081   { 1321 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14082   { 1321 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14085   { 1321 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14096   { 1328 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14096   { 1328 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14096   { 1328 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14099   { 1333 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14099   { 1333 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14099   { 1333 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14102   { 1339 /* fdup */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, },
14105   { 1344 /* fexpa */, AArch64::FEXPA_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14105   { 1344 /* fexpa */, AArch64::FEXPA_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14109   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14109   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14112   { 1364 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14112   { 1364 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14112   { 1364 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14126   { 1375 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14126   { 1375 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14126   { 1375 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14127   { 1375 /* fmax */, AArch64::FMAX_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
14127   { 1375 /* fmax */, AArch64::FMAX_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
14140   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14140   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14140   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14141   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
14141   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
14154   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14154   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14154   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14157   { 1395 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14171   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14171   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14171   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14174   { 1409 /* fmaxv */, AArch64::FMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14188   { 1415 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14188   { 1415 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14188   { 1415 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14189   { 1415 /* fmin */, AArch64::FMIN_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
14189   { 1415 /* fmin */, AArch64::FMIN_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
14202   { 1420 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14202   { 1420 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14202   { 1420 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14203   { 1420 /* fminnm */, AArch64::FMINNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
14203   { 1420 /* fminnm */, AArch64::FMINNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
14216   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14216   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14216   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14219   { 1435 /* fminnmv */, AArch64::FMINNMV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14233   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14233   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14233   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14236   { 1449 /* fminv */, AArch64::FMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14242   { 1455 /* fmla */, AArch64::FMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14242   { 1455 /* fmla */, AArch64::FMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14253   { 1455 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14253   { 1455 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14253   { 1455 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14269   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14269   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14270   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14271   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14271   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14272   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14273   { 1487 /* fmls */, AArch64::FMLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14273   { 1487 /* fmls */, AArch64::FMLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14284   { 1487 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14284   { 1487 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14284   { 1487 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14300   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14300   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14301   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14302   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14302   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14303   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14318   { 1519 /* fmov */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, },
14329   { 1519 /* fmov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
14334   { 1519 /* fmov */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
14337   { 1519 /* fmov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
14340   { 1524 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14340   { 1524 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14340   { 1524 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14349   { 1535 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14349   { 1535 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14349   { 1535 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14352   { 1535 /* fmul */, AArch64::FMUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14352   { 1535 /* fmul */, AArch64::FMUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14363   { 1535 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14363   { 1535 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14363   { 1535 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14364   { 1535 /* fmul */, AArch64::FMUL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfTwo }, },
14364   { 1535 /* fmul */, AArch64::FMUL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfTwo }, },
14385   { 1540 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14385   { 1540 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14385   { 1540 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14401   { 1546 /* fneg */, AArch64::FNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14401   { 1546 /* fneg */, AArch64::FNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14404   { 1551 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14404   { 1551 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14404   { 1551 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14410   { 1564 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14410   { 1564 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14410   { 1564 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14413   { 1570 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14413   { 1570 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14413   { 1570 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14416   { 1576 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14416   { 1576 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14416   { 1576 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14428   { 1595 /* frecpe */, AArch64::FRECPE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14428   { 1595 /* frecpe */, AArch64::FRECPE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14439   { 1602 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14439   { 1602 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14439   { 1602 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14450   { 1609 /* frecpx */, AArch64::FRECPX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14450   { 1609 /* frecpx */, AArch64::FRECPX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14481   { 1652 /* frinta */, AArch64::FRINTA_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14481   { 1652 /* frinta */, AArch64::FRINTA_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14492   { 1659 /* frinti */, AArch64::FRINTI_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14492   { 1659 /* frinti */, AArch64::FRINTI_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14503   { 1666 /* frintm */, AArch64::FRINTM_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14503   { 1666 /* frintm */, AArch64::FRINTM_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14514   { 1673 /* frintn */, AArch64::FRINTN_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14514   { 1673 /* frintn */, AArch64::FRINTN_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14525   { 1680 /* frintp */, AArch64::FRINTP_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14525   { 1680 /* frintp */, AArch64::FRINTP_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14536   { 1687 /* frintx */, AArch64::FRINTX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14536   { 1687 /* frintx */, AArch64::FRINTX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14547   { 1694 /* frintz */, AArch64::FRINTZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14547   { 1694 /* frintz */, AArch64::FRINTZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14553   { 1701 /* frsqrte */, AArch64::FRSQRTE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14553   { 1701 /* frsqrte */, AArch64::FRSQRTE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14564   { 1709 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14564   { 1709 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14564   { 1709 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14572   { 1717 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14572   { 1717 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14572   { 1717 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14583   { 1724 /* fsqrt */, AArch64::FSQRT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14583   { 1724 /* fsqrt */, AArch64::FSQRT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14589   { 1730 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14589   { 1730 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14589   { 1730 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14597   { 1730 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14597   { 1730 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14597   { 1730 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14598   { 1730 /* fsub */, AArch64::FSUB_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
14598   { 1730 /* fsub */, AArch64::FSUB_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
14603   { 1735 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14603   { 1735 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14603   { 1735 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14604   { 1735 /* fsubr */, AArch64::FSUBR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
14604   { 1735 /* fsubr */, AArch64::FSUBR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
14609   { 1741 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, },
14609   { 1741 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, },
14609   { 1741 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, },
14612   { 1747 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14612   { 1747 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14612   { 1747 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14615   { 1754 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14615   { 1754 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14615   { 1754 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14635   { 1804 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
14637   { 1804 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
14639   { 1804 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
14644   { 1809 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
14645   { 1809 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
14656   { 1819 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, },
14657   { 1819 /* index */, AArch64::INDEX_RI_H, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_SImm5 }, },
14658   { 1819 /* index */, AArch64::INDEX_IR_H, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_GPR32 }, },
14659   { 1819 /* index */, AArch64::INDEX_II_H, Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_SImm5 }, },
14680   { 1829 /* insr */, AArch64::INSR_ZV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16 }, },
14681   { 1829 /* insr */, AArch64::INSR_ZR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32 }, },
14692   { 1842 /* lasta */, AArch64::LASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14696   { 1842 /* lasta */, AArch64::LASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14700   { 1848 /* lastb */, AArch64::LASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14704   { 1848 /* lastb */, AArch64::LASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14924   { 1858 /* ld1b */, AArch64::LD1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14936   { 1858 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
14958   { 1858 /* ld1b */, AArch64::LD1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
14988   { 1868 /* ld1h */, AArch64::LD1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14998   { 1868 /* ld1h */, AArch64::LD1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
15028   { 1868 /* ld1h */, AArch64::LD1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
15082   { 1878 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15090   { 1878 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
15102   { 1890 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15108   { 1890 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
15126   { 1910 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15128   { 1910 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
15129   { 1910 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
15138   { 1924 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15144   { 1924 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
15170   { 1951 /* ld1sb */, AArch64::LD1SB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15180   { 1951 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
15200   { 1951 /* ld1sb */, AArch64::LD1SB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
15766   { 2450 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15778   { 2450 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
15820   { 2464 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15830   { 2464 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
15860   { 2471 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15870   { 2471 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
15989   { 2531 /* ldnf1b */, AArch64::LDNF1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15997   { 2531 /* ldnf1b */, AArch64::LDNF1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16009   { 2545 /* ldnf1h */, AArch64::LDNF1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16015   { 2545 /* ldnf1h */, AArch64::LDNF1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16021   { 2552 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16027   { 2552 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16087   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16093   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16099   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16421   { 3300 /* lsl */, AArch64::LSL_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
16421   { 3300 /* lsl */, AArch64::LSL_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
16422   { 3300 /* lsl */, AArch64::LSL_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
16422   { 3300 /* lsl */, AArch64::LSL_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
16428   { 3300 /* lsl */, AArch64::LSL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
16428   { 3300 /* lsl */, AArch64::LSL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
16429   { 3300 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16429   { 3300 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16429   { 3300 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16430   { 3300 /* lsl */, AArch64::LSL_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
16430   { 3300 /* lsl */, AArch64::LSL_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
16439   { 3304 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16439   { 3304 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16439   { 3304 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16449   { 3314 /* lsr */, AArch64::LSR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
16449   { 3314 /* lsr */, AArch64::LSR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
16450   { 3314 /* lsr */, AArch64::LSR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
16450   { 3314 /* lsr */, AArch64::LSR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
16456   { 3314 /* lsr */, AArch64::LSR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
16456   { 3314 /* lsr */, AArch64::LSR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
16457   { 3314 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16457   { 3314 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16457   { 3314 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16458   { 3314 /* lsr */, AArch64::LSR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
16458   { 3314 /* lsr */, AArch64::LSR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
16467   { 3318 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16467   { 3318 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16467   { 3318 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16473   { 3328 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16473   { 3328 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16473   { 3328 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
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 }, },
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 }, },
16481   { 3343 /* mla */, AArch64::MLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16481   { 3343 /* mla */, AArch64::MLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16490   { 3343 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16490   { 3343 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16490   { 3343 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16498   { 3347 /* mls */, AArch64::MLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16498   { 3347 /* mls */, AArch64::MLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16507   { 3347 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16507   { 3347 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16507   { 3347 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16539   { 3356 /* mov */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, },
16540   { 3356 /* mov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, },
16541   { 3356 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16asZPR }, },
16542   { 3356 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPreferredLogicalImm16 }, },
16556   { 3356 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
16556   { 3356 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
16580   { 3356 /* mov */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, },
16581   { 3356 /* mov */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
16582   { 3356 /* mov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, },
16583   { 3356 /* mov */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16583   { 3356 /* mov */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16584   { 3356 /* mov */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, },
16643   { 3375 /* movprfx */, AArch64::MOVPRFX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16643   { 3375 /* movprfx */, AArch64::MOVPRFX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16644   { 3375 /* movprfx */, AArch64::MOVPRFX_ZPzZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg }, },
16644   { 3375 /* movprfx */, AArch64::MOVPRFX_ZPzZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg }, },
16664   { 3397 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16664   { 3397 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16664   { 3397 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16675   { 3410 /* mul */, AArch64::MUL_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
16675   { 3410 /* mul */, AArch64::MUL_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
16676   { 3410 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16676   { 3410 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16676   { 3410 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16683   { 3410 /* mul */, AArch64::MUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16683   { 3410 /* mul */, AArch64::MUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16692   { 3410 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16692   { 3410 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16692   { 3410 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16735   { 3439 /* neg */, AArch64::NEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16735   { 3439 /* neg */, AArch64::NEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, 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 }, },
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 }, },
16755   { 3477 /* not */, AArch64::NOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16755   { 3477 /* not */, AArch64::NOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16764   { 3486 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
16764   { 3486 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
16786   { 3495 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16786   { 3495 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16786   { 3495 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16787   { 3495 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
16787   { 3495 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
16803   { 3495 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16803   { 3495 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16803   { 3495 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16808   { 3504 /* orv */, AArch64::ORV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
16837   { 3648 /* pmullb */, AArch64::PMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16840   { 3655 /* pmullt */, AArch64::PMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16929   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16931   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16931   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16932   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16934   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16934   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16941   { 3780 /* rbit */, AArch64::RBIT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16941   { 3780 /* rbit */, AArch64::RBIT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16959   { 3819 /* rev */, AArch64::REV_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16959   { 3819 /* rev */, AArch64::REV_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16979   { 3841 /* revb */, AArch64::REVB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16979   { 3841 /* revb */, AArch64::REVB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16998   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17000   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17001   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17003   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17010   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17012   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17012   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17013   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17015   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17015   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17016   { 3928 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17016   { 3928 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17016   { 3928 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17032   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17033   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17033   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17035   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17036   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17036   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17044   { 3960 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17044   { 3960 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17044   { 3960 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17054   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17055   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17055   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17057   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17058   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17058   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17066   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
17067   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17075   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17076   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17076   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17078   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17079   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17079   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17087   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17088   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17088   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17095   { 4048 /* saddv */, AArch64::SADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
17104   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
17104   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
17105   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
17107   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
17107   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
17108   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
17149   { 4110 /* scvtf */, AArch64::SCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17149   { 4110 /* scvtf */, AArch64::SCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17150   { 4110 /* scvtf */, AArch64::SCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
17151   { 4110 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
17163   { 4127 /* sdot */, AArch64::SDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17163   { 4127 /* sdot */, AArch64::SDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17165   { 4127 /* sdot */, AArch64::SDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, },
17171   { 4132 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17171   { 4132 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17171   { 4132 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17200   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17200   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17200   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17224   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17226   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17227   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17229   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17236   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17236   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17236   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17240   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17240   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17240   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17245   { 4336 /* sli */, AArch64::SLI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17245   { 4336 /* sli */, AArch64::SLI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17268   { 4419 /* smax */, AArch64::SMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
17268   { 4419 /* smax */, AArch64::SMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
17278   { 4419 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17278   { 4419 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17278   { 4419 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17288   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17288   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17288   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17292   { 4430 /* smaxv */, AArch64::SMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
17302   { 4440 /* smin */, AArch64::SMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
17302   { 4440 /* smin */, AArch64::SMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
17312   { 4440 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17312   { 4440 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17312   { 4440 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17322   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17322   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17322   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17326   { 4451 /* sminv */, AArch64::SMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
17345   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17346   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17346   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17348   { 4470 /* smlalb */, AArch64::SMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17350   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17351   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17351   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17353   { 4477 /* smlalt */, AArch64::SMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17365   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17366   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17366   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17368   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17370   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17371   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17371   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17373   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17383   { 4530 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17383   { 4530 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17383   { 4530 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17387   { 4530 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17387   { 4530 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17387   { 4530 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17402   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17403   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17403   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17405   { 4549 /* smullb */, AArch64::SMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17407   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17408   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17408   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17410   { 4556 /* smullt */, AArch64::SMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17412   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList216 }, },
17416   { 4563 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17416   { 4563 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17416   { 4563 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17431   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17431   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17439   { 4576 /* sqadd */, AArch64::SQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
17439   { 4576 /* sqadd */, AArch64::SQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
17440   { 4576 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17440   { 4576 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17440   { 4576 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17454   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17454   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17454   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17458   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
17458   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
17458   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
17478   { 4603 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
17481   { 4603 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
17484   { 4603 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
17490   { 4610 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
17491   { 4610 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
17521   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17522   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17522   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17524   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17526   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17527   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17527   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17529   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17530   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17530   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17532   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17546   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17547   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17547   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17549   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17551   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17552   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17552   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17554   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17555   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17555   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17557   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17561   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17561   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17561   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17565   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17565   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17590   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17591   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17591   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17593   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17595   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17596   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17596   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17598   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17616   { 4771 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
17619   { 4771 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
17622   { 4771 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
17628   { 4778 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
17629   { 4778 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
17658   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17658   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17662   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
17662   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
17662   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
17666   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
17666   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
17670   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17670   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17670   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17674   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17674   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17689   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17689   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17689   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17693   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17693   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17708   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17708   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17708   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17712   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17712   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17736   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17736   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17736   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17740   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17740   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17740   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17753   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17755   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17756   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17758   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17768   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17770   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17771   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17773   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17796   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17796   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17797   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17797   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17797   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17804   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17804   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17804   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17819   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17819   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17832   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17834   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17835   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17837   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17847   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17849   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17850   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17852   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17857   { 5010 /* sqsub */, AArch64::SQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
17857   { 5010 /* sqsub */, AArch64::SQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
17858   { 5010 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17858   { 5010 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17858   { 5010 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17872   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17872   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17872   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17876   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17876   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17876   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17889   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
17891   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
17892   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
17894   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
17904   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
17906   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
17907   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
17909   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
17916   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17916   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17916   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17921   { 5088 /* sri */, AArch64::SRI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17921   { 5088 /* sri */, AArch64::SRI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17940   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17940   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17940   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17944   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17944   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17944   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17956   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17956   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17961   { 5111 /* srsra */, AArch64::SRSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17961   { 5111 /* srsra */, AArch64::SRSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17987   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
17988   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17990   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
17991   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
18002   { 5159 /* ssra */, AArch64::SSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
18002   { 5159 /* ssra */, AArch64::SSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
18019   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18020   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18020   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18022   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18023   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18023   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18025   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18026   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18026   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18028   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18029   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18029   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18037   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
18037   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
18038   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
18040   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
18040   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
18041   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
18259   { 5238 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18271   { 5238 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
18293   { 5238 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
18323   { 5248 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18333   { 5248 /* st1h */, AArch64::ST1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
18363   { 5248 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
18736   { 5580 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18742   { 5580 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
18748   { 5580 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
18952   { 5924 /* sub */, AArch64::SUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
18952   { 5924 /* sub */, AArch64::SUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
18953   { 5924 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18953   { 5924 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18953   { 5924 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18972   { 5924 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18972   { 5924 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18972   { 5924 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18983   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18985   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18985   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18986   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18988   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18988   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18991   { 5971 /* subr */, AArch64::SUBR_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
18991   { 5971 /* subr */, AArch64::SUBR_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
18995   { 5971 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18995   { 5971 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18995   { 5971 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19012   { 5981 /* sunpkhi */, AArch64::SUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19013   { 5981 /* sunpkhi */, AArch64::SUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19015   { 5989 /* sunpklo */, AArch64::SUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19016   { 5989 /* sunpklo */, AArch64::SUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19029   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19029   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19029   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19052   { 6076 /* sxtb */, AArch64::SXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19052   { 6076 /* sxtb */, AArch64::SXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19076   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19076   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19076   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19077   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorList116, MCK_SVEVectorHReg }, },
19077   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorList116, MCK_SVEVectorHReg }, },
19078   { 6111 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
19078   { 6111 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
19107   { 6120 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19107   { 6120 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19107   { 6120 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19136   { 6144 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19136   { 6144 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19136   { 6144 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19151   { 6149 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19151   { 6149 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19151   { 6149 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19171   { 6175 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19171   { 6175 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19171   { 6175 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19187   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19188   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19188   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19190   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19191   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19191   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19199   { 6207 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19199   { 6207 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19199   { 6207 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19209   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19210   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19210   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19212   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19213   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19213   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19221   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
19222   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19230   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19231   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19231   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19239   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19240   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19240   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19247   { 6287 /* uaddv */, AArch64::UADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
19257   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19257   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19258   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19260   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19260   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19261   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19293   { 6325 /* ucvtf */, AArch64::UCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19293   { 6325 /* ucvtf */, AArch64::UCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19294   { 6325 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
19295   { 6325 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
19308   { 6346 /* udot */, AArch64::UDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19308   { 6346 /* udot */, AArch64::UDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19310   { 6346 /* udot */, AArch64::UDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, },
19321   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19321   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19321   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19331   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19331   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19331   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19335   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19335   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19335   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19340   { 6377 /* umax */, AArch64::UMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
19340   { 6377 /* umax */, AArch64::UMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
19350   { 6377 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19350   { 6377 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19350   { 6377 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19360   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19360   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19360   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19364   { 6388 /* umaxv */, AArch64::UMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
19373   { 6394 /* umin */, AArch64::UMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
19373   { 6394 /* umin */, AArch64::UMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
19383   { 6394 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19383   { 6394 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19383   { 6394 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19393   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19393   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19393   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19397   { 6405 /* uminv */, AArch64::UMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
19416   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19417   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19417   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19419   { 6424 /* umlalb */, AArch64::UMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19421   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19422   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19422   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19424   { 6431 /* umlalt */, AArch64::UMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19436   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19437   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19437   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19439   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19441   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19442   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19442   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19444   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19453   { 6484 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19453   { 6484 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19453   { 6484 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19457   { 6484 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19457   { 6484 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19457   { 6484 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19472   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19473   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19473   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19475   { 6503 /* umullb */, AArch64::UMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19477   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19478   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19478   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19480   { 6510 /* umullt */, AArch64::UMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19486   { 6517 /* uqadd */, AArch64::UQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
19486   { 6517 /* uqadd */, AArch64::UQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
19487   { 6517 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19487   { 6517 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19487   { 6517 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19501   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19501   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19501   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19522   { 6537 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
19525   { 6537 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
19528   { 6537 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19537   { 6544 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
19538   { 6544 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
19569   { 6572 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
19572   { 6572 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
19575   { 6572 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19584   { 6579 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
19585   { 6579 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
19610   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19610   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19610   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19614   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19614   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19614   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19627   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19629   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19630   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19632   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19655   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19655   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19656   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19656   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19656   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19663   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19663   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19663   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19676   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19678   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19679   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19681   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19686   { 6687 /* uqsub */, AArch64::UQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
19686   { 6687 /* uqsub */, AArch64::UQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
19687   { 6687 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19687   { 6687 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19687   { 6687 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19701   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19701   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19701   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19705   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19705   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19705   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19718   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
19720   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
19721   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
19723   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
19733   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19733   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19733   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19745   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19745   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19745   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19749   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19749   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19749   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19761   { 6754 /* urshr */, AArch64::URSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19761   { 6754 /* urshr */, AArch64::URSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19769   { 6768 /* ursra */, AArch64::URSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19769   { 6768 /* ursra */, AArch64::URSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19794   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19795   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19797   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19798   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19819   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19819   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19819   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19824   { 6818 /* usra */, AArch64::USRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19824   { 6818 /* usra */, AArch64::USRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19841   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19842   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19842   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19844   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19845   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19845   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19853   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19853   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19854   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19856   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19856   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19857   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19859   { 6877 /* uunpkhi */, AArch64::UUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19860   { 6877 /* uunpkhi */, AArch64::UUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19862   { 6885 /* uunpklo */, AArch64::UUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19863   { 6885 /* uunpklo */, AArch64::UUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19867   { 6893 /* uxtb */, AArch64::UXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19867   { 6893 /* uxtb */, AArch64::UXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19892   { 6919 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19892   { 6919 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19892   { 6919 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19907   { 6924 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19907   { 6924 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19907   { 6924 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19994   { 7030 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19994   { 7030 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19994   { 7030 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
20013   { 7069 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20013   { 7069 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20013   { 7069 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20028   { 7074 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20028   { 7074 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20028   { 7074 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20050   { 0 /* abs */, AArch64::ABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20050   { 0 /* abs */, AArch64::ABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20073   { 25 /* add */, AArch64::ADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
20073   { 25 /* add */, AArch64::ADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
20074   { 25 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20074   { 25 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20074   { 25 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20093   { 25 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20093   { 25 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20093   { 25 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20104   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20106   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20106   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20107   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20109   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20109   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20118   { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20118   { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20118   { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20172   { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20172   { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20172   { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20173   { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
20173   { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
20185   { 120 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20185   { 120 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20185   { 120 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20196   { 129 /* andv */, AArch64::ANDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
20204   { 134 /* asr */, AArch64::ASR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
20204   { 134 /* asr */, AArch64::ASR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
20205   { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20205   { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20211   { 134 /* asr */, AArch64::ASR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
20211   { 134 /* asr */, AArch64::ASR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
20212   { 134 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20212   { 134 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20212   { 134 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20213   { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20213   { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20222   { 138 /* asrd */, AArch64::ASRD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
20222   { 138 /* asrd */, AArch64::ASRD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
20226   { 143 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20226   { 143 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20226   { 143 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20250   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20250   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20250   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20250   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20254   { 269 /* bdep */, AArch64::BDEP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20254   { 269 /* bdep */, AArch64::BDEP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20254   { 269 /* bdep */, AArch64::BDEP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20258   { 274 /* bext */, AArch64::BEXT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20258   { 274 /* bext */, AArch64::BEXT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20258   { 274 /* bext */, AArch64::BEXT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20264   { 283 /* bgrp */, AArch64::BGRP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20264   { 283 /* bgrp */, AArch64::BGRP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20264   { 283 /* bgrp */, AArch64::BGRP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20280   { 288 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20280   { 288 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20280   { 288 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20281   { 288 /* bic */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
20281   { 288 /* bic */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
20297   { 288 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20297   { 288 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20297   { 288 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20343   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
20343   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
20343   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
20384   { 562 /* cdot */, AArch64::CDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
20384   { 562 /* cdot */, AArch64::CDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
20386   { 562 /* cdot */, AArch64::CDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
20392   { 583 /* clasta */, AArch64::CLASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
20396   { 583 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
20400   { 583 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20400   { 583 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20400   { 583 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20404   { 590 /* clastb */, AArch64::CLASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
20408   { 590 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
20412   { 590 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20412   { 590 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20412   { 590 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20426   { 603 /* cls */, AArch64::CLS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20426   { 603 /* cls */, AArch64::CLS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20438   { 607 /* clz */, AArch64::CLZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20438   { 607 /* clz */, AArch64::CLZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20506   { 636 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
20506   { 636 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
20506   { 636 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
20510   { 636 /* cmla */, AArch64::CMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
20510   { 636 /* cmla */, AArch64::CMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
20707   { 745 /* cnot */, AArch64::CNOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20707   { 745 /* cnot */, AArch64::CNOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20713   { 750 /* cnt */, AArch64::CNT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20713   { 750 /* cnt */, AArch64::CNT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20735   { 787 /* cpy */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, },
20736   { 787 /* cpy */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
20737   { 787 /* cpy */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, },
20738   { 787 /* cpy */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, },
20792   { 934 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
20794   { 934 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
20796   { 934 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
20801   { 939 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
20802   { 939 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
20816   { 962 /* dup */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, },
20817   { 962 /* dup */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, },
20836   { 962 /* dup */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
20836   { 962 /* dup */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
20847   { 966 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVELogicalImm161_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
20855   { 971 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
20855   { 971 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
20865   { 975 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20865   { 975 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20865   { 975 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20866   { 975 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
20866   { 975 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
20878   { 975 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20878   { 975 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20878   { 975 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20883   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20883   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20883   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20883   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20887   { 984 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20887   { 984 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20887   { 984 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20892   { 995 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20892   { 995 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20892   { 995 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20896   { 1001 /* eorv */, AArch64::EORV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
20918   { 1038 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20918   { 1038 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20918   { 1038 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20929   { 1043 /* fabs */, AArch64::FABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20929   { 1043 /* fabs */, AArch64::FABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
20977   { 1072 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20977   { 1072 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20977   { 1072 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20985   { 1072 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20985   { 1072 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20985   { 1072 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20986   { 1072 /* fadd */, AArch64::FADD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
20986   { 1072 /* fadd */, AArch64::FADD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
20991   { 1077 /* fadda */, AArch64::FADDA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
21002   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21002   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21002   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21005   { 1089 /* faddv */, AArch64::FADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
21013   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
21013   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
21013   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
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 }, },
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 }, },
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 }, },
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 }, },
21132   { 1132 /* fcmla */, AArch64::FCMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
21132   { 1132 /* fcmla */, AArch64::FCMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
21137   { 1132 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
21137   { 1132 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
21137   { 1132 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
21229   { 1173 /* fcpy */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
21241   { 1184 /* fcvt */, AArch64::FCVT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21242   { 1184 /* fcvt */, AArch64::FCVT_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21243   { 1184 /* fcvt */, AArch64::FCVT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21245   { 1184 /* fcvt */, AArch64::FCVT_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21279   { 1216 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21327   { 1257 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21404   { 1314 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21404   { 1314 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21405   { 1314 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21408   { 1314 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21439   { 1321 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21439   { 1321 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21440   { 1321 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21443   { 1321 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21454   { 1328 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21454   { 1328 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21454   { 1328 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21457   { 1333 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21457   { 1333 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21457   { 1333 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21460   { 1339 /* fdup */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, },
21463   { 1344 /* fexpa */, AArch64::FEXPA_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21463   { 1344 /* fexpa */, AArch64::FEXPA_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21467   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21467   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21470   { 1364 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21470   { 1364 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21470   { 1364 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21484   { 1375 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21484   { 1375 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21484   { 1375 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21485   { 1375 /* fmax */, AArch64::FMAX_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
21485   { 1375 /* fmax */, AArch64::FMAX_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
21498   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21498   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21498   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21499   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
21499   { 1380 /* fmaxnm */, AArch64::FMAXNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
21512   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21512   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21512   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21518   { 1395 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
21529   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21529   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21529   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21535   { 1409 /* fmaxv */, AArch64::FMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
21546   { 1415 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21546   { 1415 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21546   { 1415 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21547   { 1415 /* fmin */, AArch64::FMIN_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
21547   { 1415 /* fmin */, AArch64::FMIN_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
21560   { 1420 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21560   { 1420 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21560   { 1420 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21561   { 1420 /* fminnm */, AArch64::FMINNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
21561   { 1420 /* fminnm */, AArch64::FMINNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
21574   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21574   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21574   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21580   { 1435 /* fminnmv */, AArch64::FMINNMV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
21591   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21591   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21591   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21597   { 1449 /* fminv */, AArch64::FMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
21605   { 1455 /* fmla */, AArch64::FMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21605   { 1455 /* fmla */, AArch64::FMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21616   { 1455 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21616   { 1455 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21616   { 1455 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21627   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21627   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21628   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21629   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21629   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21630   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21636   { 1487 /* fmls */, AArch64::FMLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21636   { 1487 /* fmls */, AArch64::FMLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21647   { 1487 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21647   { 1487 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21647   { 1487 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21658   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21658   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21659   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21660   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21660   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21661   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21676   { 1519 /* fmov */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, },
21687   { 1519 /* fmov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
21692   { 1519 /* fmov */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
21695   { 1519 /* fmov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
21698   { 1524 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21698   { 1524 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21698   { 1524 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21707   { 1535 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21707   { 1535 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21707   { 1535 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21715   { 1535 /* fmul */, AArch64::FMUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21715   { 1535 /* fmul */, AArch64::FMUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21726   { 1535 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21726   { 1535 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21726   { 1535 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21727   { 1535 /* fmul */, AArch64::FMUL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfTwo }, },
21727   { 1535 /* fmul */, AArch64::FMUL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfTwo }, },
21748   { 1540 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21748   { 1540 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21748   { 1540 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21759   { 1546 /* fneg */, AArch64::FNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21759   { 1546 /* fneg */, AArch64::FNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21762   { 1551 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21762   { 1551 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21762   { 1551 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21768   { 1564 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21768   { 1564 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21768   { 1564 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21771   { 1570 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21771   { 1570 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21771   { 1570 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21774   { 1576 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21774   { 1576 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21774   { 1576 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21786   { 1595 /* frecpe */, AArch64::FRECPE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21786   { 1595 /* frecpe */, AArch64::FRECPE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21797   { 1602 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21797   { 1602 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21797   { 1602 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21808   { 1609 /* frecpx */, AArch64::FRECPX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21808   { 1609 /* frecpx */, AArch64::FRECPX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21839   { 1652 /* frinta */, AArch64::FRINTA_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21839   { 1652 /* frinta */, AArch64::FRINTA_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21850   { 1659 /* frinti */, AArch64::FRINTI_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21850   { 1659 /* frinti */, AArch64::FRINTI_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21861   { 1666 /* frintm */, AArch64::FRINTM_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21861   { 1666 /* frintm */, AArch64::FRINTM_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21872   { 1673 /* frintn */, AArch64::FRINTN_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21872   { 1673 /* frintn */, AArch64::FRINTN_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21883   { 1680 /* frintp */, AArch64::FRINTP_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21883   { 1680 /* frintp */, AArch64::FRINTP_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21894   { 1687 /* frintx */, AArch64::FRINTX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21894   { 1687 /* frintx */, AArch64::FRINTX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21905   { 1694 /* frintz */, AArch64::FRINTZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21905   { 1694 /* frintz */, AArch64::FRINTZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21911   { 1701 /* frsqrte */, AArch64::FRSQRTE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21911   { 1701 /* frsqrte */, AArch64::FRSQRTE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21922   { 1709 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21922   { 1709 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21922   { 1709 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21930   { 1717 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21930   { 1717 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21930   { 1717 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21941   { 1724 /* fsqrt */, AArch64::FSQRT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21941   { 1724 /* fsqrt */, AArch64::FSQRT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21947   { 1730 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21947   { 1730 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21947   { 1730 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21955   { 1730 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21955   { 1730 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21955   { 1730 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21956   { 1730 /* fsub */, AArch64::FSUB_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
21956   { 1730 /* fsub */, AArch64::FSUB_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
21961   { 1735 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21961   { 1735 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21961   { 1735 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21962   { 1735 /* fsubr */, AArch64::FSUBR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
21962   { 1735 /* fsubr */, AArch64::FSUBR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
21967   { 1741 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, },
21967   { 1741 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, },
21967   { 1741 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, },
21970   { 1747 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21970   { 1747 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21970   { 1747 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21973   { 1754 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21973   { 1754 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21973   { 1754 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21993   { 1804 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
21995   { 1804 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
21997   { 1804 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22002   { 1809 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
22003   { 1809 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
22014   { 1819 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, },
22015   { 1819 /* index */, AArch64::INDEX_RI_H, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_SImm5 }, },
22016   { 1819 /* index */, AArch64::INDEX_IR_H, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_GPR32 }, },
22017   { 1819 /* index */, AArch64::INDEX_II_H, Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_SImm5 }, },
22038   { 1829 /* insr */, AArch64::INSR_ZV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16 }, },
22039   { 1829 /* insr */, AArch64::INSR_ZR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32 }, },
22050   { 1842 /* lasta */, AArch64::LASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
22054   { 1842 /* lasta */, AArch64::LASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
22058   { 1848 /* lastb */, AArch64::LASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
22062   { 1848 /* lastb */, AArch64::LASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
22282   { 1858 /* ld1b */, AArch64::LD1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22294   { 1858 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
22316   { 1858 /* ld1b */, AArch64::LD1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
22346   { 1868 /* ld1h */, AArch64::LD1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22356   { 1868 /* ld1h */, AArch64::LD1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
22386   { 1868 /* ld1h */, AArch64::LD1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
22440   { 1878 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22448   { 1878 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
22460   { 1890 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22466   { 1890 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
22484   { 1910 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22486   { 1910 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
22487   { 1910 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
22496   { 1924 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22502   { 1924 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
22528   { 1951 /* ld1sb */, AArch64::LD1SB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22538   { 1951 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
22558   { 1951 /* ld1sb */, AArch64::LD1SB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
23124   { 2450 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23136   { 2450 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
23178   { 2464 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23188   { 2464 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
23218   { 2471 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23228   { 2471 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
23347   { 2531 /* ldnf1b */, AArch64::LDNF1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23355   { 2531 /* ldnf1b */, AArch64::LDNF1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
23367   { 2545 /* ldnf1h */, AArch64::LDNF1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23373   { 2545 /* ldnf1h */, AArch64::LDNF1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
23379   { 2552 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23385   { 2552 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
23445   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23451   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
23457   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
23779   { 3300 /* lsl */, AArch64::LSL_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
23779   { 3300 /* lsl */, AArch64::LSL_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
23780   { 3300 /* lsl */, AArch64::LSL_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
23780   { 3300 /* lsl */, AArch64::LSL_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
23786   { 3300 /* lsl */, AArch64::LSL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
23786   { 3300 /* lsl */, AArch64::LSL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
23787   { 3300 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23787   { 3300 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23787   { 3300 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23788   { 3300 /* lsl */, AArch64::LSL_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
23788   { 3300 /* lsl */, AArch64::LSL_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
23797   { 3304 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23797   { 3304 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23797   { 3304 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23807   { 3314 /* lsr */, AArch64::LSR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
23807   { 3314 /* lsr */, AArch64::LSR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
23808   { 3314 /* lsr */, AArch64::LSR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
23808   { 3314 /* lsr */, AArch64::LSR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
23814   { 3314 /* lsr */, AArch64::LSR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
23814   { 3314 /* lsr */, AArch64::LSR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
23815   { 3314 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23815   { 3314 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23815   { 3314 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23816   { 3314 /* lsr */, AArch64::LSR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
23816   { 3314 /* lsr */, AArch64::LSR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
23825   { 3318 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23825   { 3318 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23825   { 3318 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23831   { 3328 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23831   { 3328 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23831   { 3328 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
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 }, },
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 }, },
23845   { 3343 /* mla */, AArch64::MLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23845   { 3343 /* mla */, AArch64::MLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23852   { 3343 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23852   { 3343 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23852   { 3343 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23862   { 3347 /* mls */, AArch64::MLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23862   { 3347 /* mls */, AArch64::MLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23869   { 3347 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23869   { 3347 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23869   { 3347 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23897   { 3356 /* mov */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, },
23898   { 3356 /* mov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, },
23899   { 3356 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16asZPR }, },
23900   { 3356 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPreferredLogicalImm16 }, },
23926   { 3356 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
23926   { 3356 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
23942   { 3356 /* mov */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, },
23943   { 3356 /* mov */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
23944   { 3356 /* mov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, },
23945   { 3356 /* mov */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23945   { 3356 /* mov */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23946   { 3356 /* mov */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, },
24001   { 3375 /* movprfx */, AArch64::MOVPRFX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24001   { 3375 /* movprfx */, AArch64::MOVPRFX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24002   { 3375 /* movprfx */, AArch64::MOVPRFX_ZPzZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg }, },
24002   { 3375 /* movprfx */, AArch64::MOVPRFX_ZPzZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg }, },
24022   { 3397 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24022   { 3397 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24022   { 3397 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24033   { 3410 /* mul */, AArch64::MUL_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
24033   { 3410 /* mul */, AArch64::MUL_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
24034   { 3410 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24034   { 3410 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24034   { 3410 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24047   { 3410 /* mul */, AArch64::MUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24047   { 3410 /* mul */, AArch64::MUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24054   { 3410 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24054   { 3410 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24054   { 3410 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24093   { 3439 /* neg */, AArch64::NEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24093   { 3439 /* neg */, AArch64::NEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, 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 }, },
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 }, },
24113   { 3477 /* not */, AArch64::NOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24113   { 3477 /* not */, AArch64::NOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24122   { 3486 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
24122   { 3486 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
24144   { 3495 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24144   { 3495 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24144   { 3495 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24145   { 3495 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
24145   { 3495 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
24161   { 3495 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24161   { 3495 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24161   { 3495 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24166   { 3504 /* orv */, AArch64::ORV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
24195   { 3648 /* pmullb */, AArch64::PMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24198   { 3655 /* pmullt */, AArch64::PMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24287   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24289   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24289   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24290   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24292   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24292   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24299   { 3780 /* rbit */, AArch64::RBIT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24299   { 3780 /* rbit */, AArch64::RBIT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24317   { 3819 /* rev */, AArch64::REV_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24317   { 3819 /* rev */, AArch64::REV_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24337   { 3841 /* revb */, AArch64::REVB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24337   { 3841 /* revb */, AArch64::REVB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24356   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
24358   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
24359   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
24361   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
24368   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24370   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24370   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24371   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24373   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24373   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24374   { 3928 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24374   { 3928 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24374   { 3928 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24390   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24391   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24391   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24393   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24394   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24394   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24402   { 3960 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24402   { 3960 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24402   { 3960 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24412   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24413   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24413   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24415   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24416   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24416   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24424   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
24425   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24433   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24434   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24434   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24436   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24437   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24437   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24445   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24446   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24446   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24453   { 4048 /* saddv */, AArch64::SADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
24462   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
24462   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
24463   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
24465   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
24465   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
24466   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
24507   { 4110 /* scvtf */, AArch64::SCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24507   { 4110 /* scvtf */, AArch64::SCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24508   { 4110 /* scvtf */, AArch64::SCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
24509   { 4110 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
24523   { 4127 /* sdot */, AArch64::SDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24523   { 4127 /* sdot */, AArch64::SDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24527   { 4127 /* sdot */, AArch64::SDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, },
24529   { 4132 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24529   { 4132 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24529   { 4132 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24558   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24558   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24558   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24582   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
24584   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
24585   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
24587   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
24594   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24594   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24594   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24598   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24598   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24598   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24603   { 4336 /* sli */, AArch64::SLI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
24603   { 4336 /* sli */, AArch64::SLI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
24626   { 4419 /* smax */, AArch64::SMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
24626   { 4419 /* smax */, AArch64::SMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
24636   { 4419 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24636   { 4419 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24636   { 4419 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24646   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24646   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24646   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24655   { 4430 /* smaxv */, AArch64::SMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
24660   { 4440 /* smin */, AArch64::SMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
24660   { 4440 /* smin */, AArch64::SMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
24670   { 4440 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24670   { 4440 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24670   { 4440 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24680   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24680   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24680   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24689   { 4451 /* sminv */, AArch64::SMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
24703   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24704   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24704   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24706   { 4470 /* smlalb */, AArch64::SMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24708   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24709   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24709   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24711   { 4477 /* smlalt */, AArch64::SMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24723   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24724   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24724   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24726   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24728   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24729   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24729   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24731   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24741   { 4530 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24741   { 4530 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24741   { 4530 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24745   { 4530 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24745   { 4530 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24745   { 4530 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24760   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24761   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24761   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24763   { 4549 /* smullb */, AArch64::SMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24765   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24766   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24766   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24768   { 4556 /* smullt */, AArch64::SMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24770   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList216 }, },
24774   { 4563 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24774   { 4563 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24774   { 4563 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24789   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24789   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24797   { 4576 /* sqadd */, AArch64::SQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
24797   { 4576 /* sqadd */, AArch64::SQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
24798   { 4576 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24798   { 4576 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24798   { 4576 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24812   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24812   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24812   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24816   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
24816   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
24816   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
24836   { 4603 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
24839   { 4603 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
24842   { 4603 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
24848   { 4610 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
24849   { 4610 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
24879   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24880   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24880   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24882   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24884   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24885   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24885   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24887   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24888   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24888   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24890   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24904   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24905   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24905   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24907   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24909   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24910   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24910   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24912   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24913   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24913   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24915   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24919   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24919   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24919   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24927   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24927   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24948   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24949   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24949   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24951   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24953   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24954   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24954   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24956   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24974   { 4771 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
24977   { 4771 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
24980   { 4771 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
24986   { 4778 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
24987   { 4778 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
25016   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
25016   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
25020   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
25020   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
25020   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
25024   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
25024   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
25028   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25028   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25028   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25036   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25036   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25047   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25047   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25047   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25055   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25055   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25066   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25066   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25066   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25074   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25074   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25094   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25094   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25094   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25098   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25098   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25098   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25111   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25113   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25114   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25116   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25126   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25128   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25129   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25131   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25154   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25154   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25155   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25155   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25155   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25162   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25162   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25162   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25177   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25177   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25190   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25192   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25193   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25195   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25205   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25207   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25208   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25210   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25215   { 5010 /* sqsub */, AArch64::SQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
25215   { 5010 /* sqsub */, AArch64::SQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
25216   { 5010 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25216   { 5010 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25216   { 5010 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25230   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25230   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25230   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25234   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25234   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25234   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25247   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
25249   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
25250   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
25252   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
25262   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
25264   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
25265   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
25267   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
25274   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25274   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25274   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25279   { 5088 /* sri */, AArch64::SRI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25279   { 5088 /* sri */, AArch64::SRI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25298   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25298   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25298   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25302   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25302   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25302   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25314   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25314   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25319   { 5111 /* srsra */, AArch64::SRSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25319   { 5111 /* srsra */, AArch64::SRSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25345   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
25346   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25348   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
25349   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25360   { 5159 /* ssra */, AArch64::SSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25360   { 5159 /* ssra */, AArch64::SSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25377   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25378   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25378   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25380   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25381   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25381   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25383   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25384   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25384   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25386   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25387   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25387   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25395   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
25395   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
25396   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
25398   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
25398   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
25399   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
25617   { 5238 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25629   { 5238 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
25651   { 5238 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25681   { 5248 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25691   { 5248 /* st1h */, AArch64::ST1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
25721   { 5248 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
26094   { 5580 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26100   { 5580 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
26106   { 5580 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
26310   { 5924 /* sub */, AArch64::SUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
26310   { 5924 /* sub */, AArch64::SUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
26311   { 5924 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26311   { 5924 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26311   { 5924 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26330   { 5924 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26330   { 5924 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26330   { 5924 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26341   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26343   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26343   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26344   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26346   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26346   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26349   { 5971 /* subr */, AArch64::SUBR_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
26349   { 5971 /* subr */, AArch64::SUBR_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
26353   { 5971 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26353   { 5971 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26353   { 5971 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26370   { 5981 /* sunpkhi */, AArch64::SUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26371   { 5981 /* sunpkhi */, AArch64::SUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
26373   { 5989 /* sunpklo */, AArch64::SUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26374   { 5989 /* sunpklo */, AArch64::SUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
26387   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26387   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26387   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26410   { 6076 /* sxtb */, AArch64::SXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26410   { 6076 /* sxtb */, AArch64::SXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26434   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26434   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26434   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26435   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorList116, MCK_SVEVectorHReg }, },
26435   { 6111 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorList116, MCK_SVEVectorHReg }, },
26436   { 6111 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
26436   { 6111 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
26465   { 6120 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26465   { 6120 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26465   { 6120 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26494   { 6144 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26494   { 6144 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26494   { 6144 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26509   { 6149 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26509   { 6149 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26509   { 6149 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26529   { 6175 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26529   { 6175 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26529   { 6175 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26545   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26546   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26546   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26548   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26549   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26549   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26557   { 6207 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26557   { 6207 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26557   { 6207 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26567   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26568   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26568   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26570   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26571   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26571   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26579   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
26580   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26588   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26589   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26589   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26597   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26598   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26598   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26605   { 6287 /* uaddv */, AArch64::UADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
26615   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26615   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26616   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
26618   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26618   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26619   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
26651   { 6325 /* ucvtf */, AArch64::UCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26651   { 6325 /* ucvtf */, AArch64::UCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26652   { 6325 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26653   { 6325 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26668   { 6346 /* udot */, AArch64::UDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26668   { 6346 /* udot */, AArch64::UDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26672   { 6346 /* udot */, AArch64::UDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, },
26679   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26679   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26679   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26689   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26689   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26689   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26693   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26693   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26693   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26698   { 6377 /* umax */, AArch64::UMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
26698   { 6377 /* umax */, AArch64::UMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
26708   { 6377 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26708   { 6377 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26708   { 6377 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26718   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26718   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26718   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26727   { 6388 /* umaxv */, AArch64::UMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
26731   { 6394 /* umin */, AArch64::UMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
26731   { 6394 /* umin */, AArch64::UMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
26741   { 6394 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26741   { 6394 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26741   { 6394 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26751   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26751   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26751   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26760   { 6405 /* uminv */, AArch64::UMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
26774   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26775   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26775   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26777   { 6424 /* umlalb */, AArch64::UMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26779   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26780   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26780   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26782   { 6431 /* umlalt */, AArch64::UMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26794   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26795   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26795   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26797   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26799   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26800   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26800   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26802   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26811   { 6484 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26811   { 6484 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26811   { 6484 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26815   { 6484 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26815   { 6484 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26815   { 6484 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26830   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26831   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26831   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26833   { 6503 /* umullb */, AArch64::UMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26835   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26836   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26836   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26838   { 6510 /* umullt */, AArch64::UMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26844   { 6517 /* uqadd */, AArch64::UQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
26844   { 6517 /* uqadd */, AArch64::UQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
26845   { 6517 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26845   { 6517 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26845   { 6517 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26859   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26859   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26859   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26880   { 6537 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
26883   { 6537 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
26886   { 6537 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26895   { 6544 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
26896   { 6544 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
26927   { 6572 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
26930   { 6572 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
26933   { 6572 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26942   { 6579 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
26943   { 6579 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
26968   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26968   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26968   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26972   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26972   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26972   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26985   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26987   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26988   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26990   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27013   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27013   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27014   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27014   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27014   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27021   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27021   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27021   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27034   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
27036   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27037   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
27039   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27044   { 6687 /* uqsub */, AArch64::UQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
27044   { 6687 /* uqsub */, AArch64::UQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
27045   { 6687 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27045   { 6687 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27045   { 6687 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27059   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27059   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27059   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27063   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27063   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27063   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27076   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
27078   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
27079   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
27081   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
27091   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27091   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27091   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27103   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27103   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27103   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27107   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27107   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27107   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27119   { 6754 /* urshr */, AArch64::URSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27119   { 6754 /* urshr */, AArch64::URSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27127   { 6768 /* ursra */, AArch64::URSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27127   { 6768 /* ursra */, AArch64::URSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27152   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
27153   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27155   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
27156   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27177   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27177   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27177   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27182   { 6818 /* usra */, AArch64::USRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27182   { 6818 /* usra */, AArch64::USRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27199   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27200   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27200   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27202   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27203   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27203   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27211   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27211   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27212   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
27214   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27214   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27215   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
27217   { 6877 /* uunpkhi */, AArch64::UUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27218   { 6877 /* uunpkhi */, AArch64::UUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
27220   { 6885 /* uunpklo */, AArch64::UUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27221   { 6885 /* uunpklo */, AArch64::UUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
27225   { 6893 /* uxtb */, AArch64::UXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
27225   { 6893 /* uxtb */, AArch64::UXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
27250   { 6919 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27250   { 6919 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27250   { 6919 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27265   { 6924 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27265   { 6924 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27265   { 6924 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27353   { 7030 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27353   { 7030 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27353   { 7030 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27371   { 7069 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27371   { 7069 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27371   { 7069 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27386   { 7074 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27386   { 7074 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27386   { 7074 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27629   { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27631   { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27661   { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27663   { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27664   { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27665   { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27685   { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27687   { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27700   { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27702   { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27708   { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27710   { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27712   { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27714   { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27720   { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27722   { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27725   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27727   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27824   { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27825   { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27826   { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27827   { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27845   { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27847   { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27865   { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27867   { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27880   { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27881   { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27882   { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27884   { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27901   { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27903   { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27905   { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27907   { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27909   { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27912   { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27951   { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27953   { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27967   { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27969   { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
27982   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27983   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27990   { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
27991   { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
27998   { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
27999   { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
28006   { 283 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
28007   { 283 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
28014   { 288 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28015   { 288 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28016   { 288 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28017   { 288 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28035   { 288 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28037   { 288 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28110   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28111   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28138   { 562 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28140   { 562 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28148   { 562 /* cdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28151   { 562 /* cdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28155   { 583 /* clasta */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28157   { 583 /* clasta */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28171   { 583 /* clasta */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28173   { 583 /* clasta */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28187   { 583 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28189   { 583 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28203   { 590 /* clastb */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28205   { 590 /* clastb */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28219   { 590 /* clastb */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28221   { 590 /* clastb */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28235   { 590 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28237   { 590 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28251   { 603 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28253   { 603 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28267   { 607 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28269   { 607 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28282   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28283   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28290   { 636 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28292   { 636 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28316   { 669 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28319   { 669 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28322   { 669 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28325   { 669 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28328   { 669 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28332   { 669 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28388   { 675 /* cmpge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28391   { 675 /* cmpge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28394   { 675 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28397   { 675 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28400   { 675 /* cmpge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28404   { 675 /* cmpge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28460   { 681 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28463   { 681 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28466   { 681 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28469   { 681 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28472   { 681 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28476   { 681 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28532   { 687 /* cmphi */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28535   { 687 /* cmphi */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28538   { 687 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28541   { 687 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28544   { 687 /* cmphi */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28548   { 687 /* cmphi */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28604   { 693 /* cmphs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28607   { 693 /* cmphs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28610   { 693 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28613   { 693 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28616   { 693 /* cmphs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28620   { 693 /* cmphs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28676   { 699 /* cmple */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28679   { 699 /* cmple */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28682   { 699 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28685   { 699 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28688   { 699 /* cmple */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28692   { 699 /* cmple */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28748   { 705 /* cmplo */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28751   { 705 /* cmplo */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28754   { 705 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28757   { 705 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28760   { 705 /* cmplo */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28764   { 705 /* cmplo */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28820   { 711 /* cmpls */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28823   { 711 /* cmpls */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28826   { 711 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28829   { 711 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28832   { 711 /* cmpls */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28836   { 711 /* cmpls */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28892   { 717 /* cmplt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28895   { 717 /* cmplt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28898   { 717 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28901   { 717 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28904   { 717 /* cmplt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28908   { 717 /* cmplt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28964   { 723 /* cmpne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28967   { 723 /* cmpne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28970   { 723 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28973   { 723 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28976   { 723 /* cmpne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
28980   { 723 /* cmpne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29035   { 745 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29037   { 745 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29051   { 750 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29053   { 750 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29107   { 787 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29109   { 787 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29111   { 787 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29113   { 787 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29116   { 787 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29119   { 787 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29122   { 787 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29125   { 787 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29204   { 934 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29205   { 934 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29209   { 934 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29211   { 934 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29215   { 934 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29217   { 934 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29227   { 939 /* decp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29229   { 939 /* decp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29231   { 939 /* decp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29233   { 939 /* decp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29268   { 962 /* dup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29269   { 962 /* dup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29271   { 962 /* dup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29273   { 962 /* dup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29294   { 962 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29295   { 962 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29302   { 966 /* dupm */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29303   { 966 /* dupm */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29310   { 971 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29311   { 971 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29318   { 975 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29319   { 975 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29320   { 975 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29321   { 975 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29339   { 975 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29341   { 975 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29354   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29355   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29362   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29363   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29374   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29375   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29383   { 1001 /* eorv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29385   { 1001 /* eorv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29405   { 1038 /* fabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29407   { 1038 /* fabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29417   { 1043 /* fabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29419   { 1043 /* fabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29430   { 1048 /* facge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29433   { 1048 /* facge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29448   { 1054 /* facgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29451   { 1054 /* facgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29466   { 1060 /* facle */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29469   { 1060 /* facle */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29484   { 1066 /* faclt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29487   { 1066 /* faclt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29500   { 1072 /* fadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29501   { 1072 /* fadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29507   { 1072 /* fadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29509   { 1072 /* fadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29511   { 1072 /* fadd */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29514   { 1072 /* fadd */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29537   { 1077 /* fadda */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29539   { 1077 /* fadda */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29549   { 1083 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29551   { 1083 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29561   { 1089 /* faddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29563   { 1089 /* faddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29573   { 1095 /* fcadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29575   { 1095 /* fcadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29586   { 1114 /* fcmeq */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29589   { 1114 /* fcmeq */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29604   { 1114 /* fcmeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29607   { 1114 /* fcmeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29622   { 1120 /* fcmge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29625   { 1120 /* fcmge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29640   { 1120 /* fcmge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29643   { 1120 /* fcmge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29658   { 1126 /* fcmgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29661   { 1126 /* fcmgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29676   { 1126 /* fcmgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29679   { 1126 /* fcmgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29692   { 1132 /* fcmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29694   { 1132 /* fcmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29701   { 1132 /* fcmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29703   { 1132 /* fcmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29714   { 1138 /* fcmle */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29717   { 1138 /* fcmle */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29732   { 1138 /* fcmle */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29735   { 1138 /* fcmle */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29750   { 1144 /* fcmlt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29753   { 1144 /* fcmlt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29768   { 1144 /* fcmlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29771   { 1144 /* fcmlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29786   { 1150 /* fcmne */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29789   { 1150 /* fcmne */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29804   { 1150 /* fcmne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29807   { 1150 /* fcmne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29822   { 1167 /* fcmuo */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29825   { 1167 /* fcmuo */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29840   { 1173 /* fcpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29843   { 1173 /* fcpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29857   { 1184 /* fcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29860   { 1184 /* fcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29863   { 1184 /* fcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29866   { 1184 /* fcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29869   { 1184 /* fcvt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29872   { 1184 /* fcvt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29881   { 1184 /* fcvt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29884   { 1184 /* fcvt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29893   { 1216 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29896   { 1216 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29905   { 1257 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29908   { 1257 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29929   { 1314 /* fcvtzs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29931   { 1314 /* fcvtzs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29933   { 1314 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29936   { 1314 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29949   { 1314 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29952   { 1314 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29965   { 1321 /* fcvtzu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29967   { 1321 /* fcvtzu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29969   { 1321 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29972   { 1321 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29985   { 1321 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29988   { 1321 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30001   { 1328 /* fdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30003   { 1328 /* fdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30013   { 1333 /* fdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30015   { 1333 /* fdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30025   { 1339 /* fdup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30027   { 1339 /* fdup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30036   { 1344 /* fexpa */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30037   { 1344 /* fexpa */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30043   { 1358 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30045   { 1358 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30055   { 1364 /* fmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30057   { 1364 /* fmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30067   { 1375 /* fmax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30069   { 1375 /* fmax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30071   { 1375 /* fmax */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30074   { 1375 /* fmax */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30097   { 1380 /* fmaxnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30099   { 1380 /* fmaxnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30101   { 1380 /* fmaxnm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30104   { 1380 /* fmaxnm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30127   { 1387 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30129   { 1387 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30139   { 1395 /* fmaxnmv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30141   { 1395 /* fmaxnmv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30151   { 1403 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30153   { 1403 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30163   { 1409 /* fmaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30165   { 1409 /* fmaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30175   { 1415 /* fmin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30177   { 1415 /* fmin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30179   { 1415 /* fmin */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30182   { 1415 /* fmin */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30205   { 1420 /* fminnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30207   { 1420 /* fminnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30209   { 1420 /* fminnm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30212   { 1420 /* fminnm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30235   { 1427 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30237   { 1427 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30247   { 1435 /* fminnmv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30249   { 1435 /* fminnmv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30259   { 1443 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30261   { 1443 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30271   { 1449 /* fminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30273   { 1449 /* fminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30282   { 1455 /* fmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30284   { 1455 /* fmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30295   { 1455 /* fmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30297   { 1455 /* fmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30306   { 1473 /* fmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30308   { 1473 /* fmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30310   { 1473 /* fmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30313   { 1473 /* fmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30316   { 1480 /* fmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30318   { 1480 /* fmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30320   { 1480 /* fmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30323   { 1480 /* fmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30326   { 1487 /* fmls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30328   { 1487 /* fmls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30339   { 1487 /* fmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30341   { 1487 /* fmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30350   { 1505 /* fmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30352   { 1505 /* fmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30354   { 1505 /* fmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30357   { 1505 /* fmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30360   { 1512 /* fmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30362   { 1512 /* fmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30364   { 1512 /* fmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30367   { 1512 /* fmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30377   { 1519 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30379   { 1519 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30398   { 1519 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30399   { 1519 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30406   { 1519 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30409   { 1519 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30423   { 1519 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30425   { 1519 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30435   { 1524 /* fmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30437   { 1524 /* fmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30446   { 1535 /* fmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30447   { 1535 /* fmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30452   { 1535 /* fmul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30454   { 1535 /* fmul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30465   { 1535 /* fmul */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30467   { 1535 /* fmul */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30469   { 1535 /* fmul */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30472   { 1535 /* fmul */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30495   { 1540 /* fmulx */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30497   { 1540 /* fmulx */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30507   { 1546 /* fneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30509   { 1546 /* fneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30519   { 1551 /* fnmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30521   { 1551 /* fnmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30531   { 1564 /* fnmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30533   { 1564 /* fnmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30543   { 1570 /* fnmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30545   { 1570 /* fnmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30555   { 1576 /* fnmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30557   { 1576 /* fnmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30566   { 1595 /* frecpe */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30567   { 1595 /* frecpe */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30572   { 1602 /* frecps */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30573   { 1602 /* frecps */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30579   { 1609 /* frecpx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30581   { 1609 /* frecpx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30591   { 1652 /* frinta */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30593   { 1652 /* frinta */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30603   { 1659 /* frinti */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30605   { 1659 /* frinti */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30615   { 1666 /* frintm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30617   { 1666 /* frintm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30627   { 1673 /* frintn */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30629   { 1673 /* frintn */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30639   { 1680 /* frintp */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30641   { 1680 /* frintp */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30651   { 1687 /* frintx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30653   { 1687 /* frintx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30663   { 1694 /* frintz */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30665   { 1694 /* frintz */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30674   { 1701 /* frsqrte */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30675   { 1701 /* frsqrte */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30680   { 1709 /* frsqrts */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30681   { 1709 /* frsqrts */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30687   { 1717 /* fscale */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30689   { 1717 /* fscale */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30699   { 1724 /* fsqrt */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30701   { 1724 /* fsqrt */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30710   { 1730 /* fsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30711   { 1730 /* fsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30717   { 1730 /* fsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30719   { 1730 /* fsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30721   { 1730 /* fsub */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30724   { 1730 /* fsub */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30747   { 1735 /* fsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30749   { 1735 /* fsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30751   { 1735 /* fsubr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30754   { 1735 /* fsubr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30776   { 1741 /* ftmad */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30777   { 1741 /* ftmad */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30782   { 1747 /* ftsmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30783   { 1747 /* ftsmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30788   { 1754 /* ftssel */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30789   { 1754 /* ftssel */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30822   { 1804 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30823   { 1804 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30827   { 1804 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30829   { 1804 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30833   { 1804 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30835   { 1804 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30845   { 1809 /* incp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30847   { 1809 /* incp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30849   { 1809 /* incp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30851   { 1809 /* incp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30882   { 1819 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30883   { 1819 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30884   { 1819 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30885   { 1819 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30886   { 1819 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30887   { 1819 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30888   { 1819 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30889   { 1819 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30914   { 1829 /* insr */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30915   { 1829 /* insr */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30916   { 1829 /* insr */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30917   { 1829 /* insr */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30933   { 1842 /* lasta */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30935   { 1842 /* lasta */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30949   { 1842 /* lasta */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30951   { 1842 /* lasta */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30965   { 1848 /* lastb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30967   { 1848 /* lastb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30981   { 1848 /* lastb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30983   { 1848 /* lastb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30997   { 1858 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30999   { 1858 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31050   { 1858 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31053   { 1858 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31177   { 1858 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31179   { 1858 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31329   { 1868 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31331   { 1868 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31374   { 1868 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31377   { 1868 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31549   { 1868 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31551   { 1868 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31573   { 1878 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31575   { 1878 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31605   { 1878 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31607   { 1878 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31653   { 1890 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31655   { 1890 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31677   { 1890 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31679   { 1890 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31757   { 1910 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31759   { 1910 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31766   { 1910 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31769   { 1910 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31771   { 1910 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31773   { 1910 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31813   { 1924 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31815   { 1924 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31837   { 1924 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31839   { 1924 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31941   { 1951 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31943   { 1951 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31986   { 1951 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31989   { 1951 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32101   { 1951 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32103   { 1951 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32873   { 2450 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32875   { 2450 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32926   { 2450 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32929   { 2450 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33165   { 2464 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33167   { 2464 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33210   { 2464 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33213   { 2464 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33385   { 2471 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33387   { 2471 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33430   { 2471 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33433   { 2471 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34065   { 2531 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34067   { 2531 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34097   { 2531 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34099   { 2531 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34145   { 2545 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34147   { 2545 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34169   { 2545 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34171   { 2545 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34193   { 2552 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34195   { 2552 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34217   { 2552 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34219   { 2552 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34437   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34439   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34466   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34469   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34497   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34499   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34692   { 3300 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34693   { 3300 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34694   { 3300 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34696   { 3300 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34713   { 3300 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34715   { 3300 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34717   { 3300 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34719   { 3300 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34721   { 3300 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34724   { 3300 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34763   { 3304 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34765   { 3304 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34778   { 3314 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34779   { 3314 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34780   { 3314 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34782   { 3314 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34799   { 3314 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34801   { 3314 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34803   { 3314 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34805   { 3314 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34807   { 3314 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34810   { 3314 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34849   { 3318 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34851   { 3318 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34865   { 3328 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34867   { 3328 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34882   { 3337 /* match */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34885   { 3337 /* match */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34892   { 3343 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34894   { 3343 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34905   { 3343 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34907   { 3343 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34920   { 3347 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34922   { 3347 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34933   { 3347 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34935   { 3347 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34952   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34953   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34955   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34957   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34958   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34959   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34960   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34961   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34994   { 3356 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34995   { 3356 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35011   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35013   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35015   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35017   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35020   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35023   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35025   { 3356 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35027   { 3356 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35030   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35033   { 3356 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35109   { 3375 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35111   { 3375 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35113   { 3375 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35115   { 3375 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35149   { 3397 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35151   { 3397 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35170   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35171   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35172   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35173   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35186   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35188   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35199   { 3410 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35201   { 3410 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35225   { 3439 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35227   { 3439 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35242   { 3457 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35245   { 3457 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35265   { 3477 /* not */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35267   { 3477 /* not */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35284   { 3486 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35285   { 3486 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35300   { 3495 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35301   { 3495 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35302   { 3495 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35303   { 3495 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35321   { 3495 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35323   { 3495 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35341   { 3504 /* orv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35343   { 3504 /* orv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35368   { 3648 /* pmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35370   { 3648 /* pmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35380   { 3655 /* pmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35382   { 3655 /* pmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35754   { 3759 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35756   { 3759 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35762   { 3759 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35764   { 3759 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35766   { 3767 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35768   { 3767 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35774   { 3767 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35776   { 3767 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35781   { 3780 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35783   { 3780 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35814   { 3819 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35815   { 3819 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35823   { 3841 /* revb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35825   { 3841 /* revb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35846   { 3883 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35848   { 3883 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35854   { 3883 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35856   { 3883 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35858   { 3890 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35860   { 3890 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35866   { 3890 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35868   { 3890 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35870   { 3912 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35872   { 3912 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35878   { 3912 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35880   { 3912 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35882   { 3920 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35884   { 3920 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35890   { 3920 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35892   { 3920 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35894   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35895   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35902   { 3946 /* sabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35904   { 3946 /* sabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35906   { 3946 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35908   { 3946 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35914   { 3953 /* sabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35916   { 3953 /* sabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35918   { 3953 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35920   { 3953 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35927   { 3960 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35929   { 3960 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35942   { 3978 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35944   { 3978 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35946   { 3978 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35948   { 3978 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35954   { 3985 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35956   { 3985 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35958   { 3985 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35960   { 3985 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35967   { 3992 /* sadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35970   { 3992 /* sadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35973   { 3992 /* sadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35976   { 3992 /* sadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35984   { 4012 /* saddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35986   { 4012 /* saddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35988   { 4012 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35990   { 4012 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35996   { 4019 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35998   { 4019 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36000   { 4019 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36002   { 4019 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36008   { 4034 /* saddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36010   { 4034 /* saddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36012   { 4034 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36014   { 4034 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36021   { 4048 /* saddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36023   { 4048 /* saddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36032   { 4067 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36034   { 4067 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36036   { 4067 /* saddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36038   { 4067 /* saddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36044   { 4074 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36046   { 4074 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36048   { 4074 /* saddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36050   { 4074 /* saddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36065   { 4110 /* scvtf */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36067   { 4110 /* scvtf */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36069   { 4110 /* scvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36072   { 4110 /* scvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36075   { 4110 /* scvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36078   { 4110 /* scvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36120   { 4127 /* sdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36122   { 4127 /* sdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36130   { 4127 /* sdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36133   { 4127 /* sdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36141   { 4132 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36143   { 4132 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36157   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36159   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36172   { 4311 /* shrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36174   { 4311 /* shrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36180   { 4311 /* shrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36182   { 4311 /* shrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36184   { 4317 /* shrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36186   { 4317 /* shrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36192   { 4317 /* shrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36194   { 4317 /* shrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36197   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36199   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36213   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36215   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36228   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36229   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36240   { 4419 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36241   { 4419 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36249   { 4419 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36251   { 4419 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36265   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36267   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36281   { 4430 /* smaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36283   { 4430 /* smaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36296   { 4440 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36297   { 4440 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36305   { 4440 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36307   { 4440 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36321   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36323   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36337   { 4451 /* sminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36339   { 4451 /* sminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36352   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36354   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36356   { 4470 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36358   { 4470 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36364   { 4470 /* smlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36367   { 4470 /* smlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36376   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36378   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36380   { 4477 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36382   { 4477 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36388   { 4477 /* smlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36391   { 4477 /* smlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36400   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36402   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36404   { 4497 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36406   { 4497 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36412   { 4497 /* smlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36415   { 4497 /* smlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36424   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36426   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36428   { 4504 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36430   { 4504 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36436   { 4504 /* smlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36439   { 4504 /* smlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36448   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36449   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36457   { 4530 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36459   { 4530 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36472   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36474   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36476   { 4549 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36478   { 4549 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36484   { 4549 /* smullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36487   { 4549 /* smullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36496   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36498   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36500   { 4556 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36502   { 4556 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36508   { 4556 /* smullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36511   { 4556 /* smullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36521   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36524   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36545   { 4563 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36547   { 4563 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36561   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36563   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36577   { 4576 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36579   { 4576 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36580   { 4576 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36581   { 4576 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36601   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36603   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36616   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36617   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36662   { 4603 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36663   { 4603 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36669   { 4603 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36671   { 4603 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36679   { 4603 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36681   { 4603 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36695   { 4610 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36697   { 4610 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36699   { 4610 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36701   { 4610 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36758   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36760   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36762   { 4641 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36764   { 4641 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36770   { 4641 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36773   { 4641 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36782   { 4650 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36784   { 4650 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36786   { 4650 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36788   { 4650 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36794   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36796   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36798   { 4660 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36800   { 4660 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36806   { 4660 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36809   { 4660 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36818   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36820   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36822   { 4686 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36824   { 4686 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36830   { 4686 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36833   { 4686 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36842   { 4695 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36844   { 4695 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36846   { 4695 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36848   { 4695 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36854   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36856   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36858   { 4705 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36860   { 4705 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36866   { 4705 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36869   { 4705 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36878   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36879   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36886   { 4714 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36888   { 4714 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36898   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36900   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36902   { 4739 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36904   { 4739 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36910   { 4739 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36913   { 4739 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36922   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36924   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36926   { 4748 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36928   { 4748 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36934   { 4748 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36937   { 4748 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36984   { 4771 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36985   { 4771 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36991   { 4771 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36993   { 4771 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37001   { 4771 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37003   { 4771 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37017   { 4778 /* sqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37019   { 4778 /* sqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37021   { 4778 /* sqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37023   { 4778 /* sqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37081   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37083   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37096   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37097   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37104   { 4798 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37106   { 4798 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37112   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37113   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37120   { 4808 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37122   { 4808 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37132   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37133   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37140   { 4817 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37142   { 4817 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37152   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37153   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37160   { 4826 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37162   { 4826 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37173   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37175   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37189   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37191   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37204   { 4867 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37206   { 4867 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37212   { 4867 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37214   { 4867 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37216   { 4876 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37218   { 4876 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37224   { 4876 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37226   { 4876 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37228   { 4904 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37230   { 4904 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37236   { 4904 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37238   { 4904 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37240   { 4914 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37242   { 4914 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37248   { 4914 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37250   { 4914 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37253   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37255   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37257   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37259   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37285   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37287   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37301   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37303   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37316   { 4959 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37318   { 4959 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37324   { 4959 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37326   { 4959 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37328   { 4967 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37330   { 4967 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37336   { 4967 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37338   { 4967 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37340   { 4992 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37342   { 4992 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37348   { 4992 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37350   { 4992 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37352   { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37354   { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37360   { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37362   { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37365   { 5010 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37367   { 5010 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37368   { 5010 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37369   { 5010 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37389   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37391   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37405   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37407   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37420   { 5036 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37422   { 5036 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37428   { 5036 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37430   { 5036 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37432   { 5043 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37434   { 5043 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37440   { 5043 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37442   { 5043 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37444   { 5065 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37446   { 5065 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37452   { 5065 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37454   { 5065 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37456   { 5073 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37458   { 5073 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37464   { 5073 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37466   { 5073 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37469   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37471   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37484   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37485   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37493   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37495   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37509   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37511   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37525   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37527   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37540   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37541   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37548   { 5140 /* sshllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37550   { 5140 /* sshllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37552   { 5140 /* sshllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37554   { 5140 /* sshllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37560   { 5147 /* sshllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37562   { 5147 /* sshllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37564   { 5147 /* sshllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37566   { 5147 /* sshllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37572   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37573   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37580   { 5177 /* ssublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37582   { 5177 /* ssublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37584   { 5177 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37586   { 5177 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37592   { 5184 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37594   { 5184 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37596   { 5184 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37598   { 5184 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37604   { 5192 /* ssublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37606   { 5192 /* ssublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37608   { 5192 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37610   { 5192 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37616   { 5199 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37618   { 5199 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37620   { 5199 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37622   { 5199 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37628   { 5220 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37630   { 5220 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37632   { 5220 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37634   { 5220 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37640   { 5227 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37642   { 5227 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37644   { 5227 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37646   { 5227 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37653   { 5238 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37655   { 5238 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37706   { 5238 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37709   { 5238 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37833   { 5238 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37835   { 5238 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37985   { 5248 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37987   { 5248 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38030   { 5248 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38033   { 5248 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38205   { 5248 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38207   { 5248 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38757   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38759   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38786   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38789   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38817   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38819   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38921   { 5924 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38923   { 5924 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38924   { 5924 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38925   { 5924 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38945   { 5924 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38947   { 5924 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38960   { 5946 /* subhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38962   { 5946 /* subhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38968   { 5946 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38970   { 5946 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38972   { 5953 /* subhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38974   { 5953 /* subhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38980   { 5953 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38982   { 5953 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38985   { 5971 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38987   { 5971 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39001   { 5971 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39003   { 5971 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39024   { 5981 /* sunpkhi */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39026   { 5981 /* sunpkhi */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39028   { 5981 /* sunpkhi */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39030   { 5981 /* sunpkhi */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39036   { 5989 /* sunpklo */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39038   { 5989 /* sunpklo */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39040   { 5989 /* sunpklo */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39042   { 5989 /* sunpklo */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39049   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39051   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39065   { 6076 /* sxtb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39067   { 6076 /* sxtb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39094   { 6111 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39095   { 6111 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39096   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39098   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39100   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39102   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39136   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39137   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39154   { 6144 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39155   { 6144 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39170   { 6149 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39171   { 6149 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39180   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39181   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39188   { 6193 /* uabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39190   { 6193 /* uabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39192   { 6193 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39194   { 6193 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39200   { 6200 /* uabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39202   { 6200 /* uabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39204   { 6200 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39206   { 6200 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39213   { 6207 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39215   { 6207 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39228   { 6225 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39230   { 6225 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39232   { 6225 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39234   { 6225 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39240   { 6232 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39242   { 6232 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39244   { 6232 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39246   { 6232 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39253   { 6239 /* uadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39256   { 6239 /* uadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39259   { 6239 /* uadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39262   { 6239 /* uadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39270   { 6259 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39272   { 6259 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39274   { 6259 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39276   { 6259 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39282   { 6273 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39284   { 6273 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39286   { 6273 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39288   { 6273 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39295   { 6287 /* uaddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39297   { 6287 /* uaddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39310   { 6306 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39312   { 6306 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39314   { 6306 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39316   { 6306 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39322   { 6313 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39324   { 6313 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39326   { 6313 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39328   { 6313 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39335   { 6325 /* ucvtf */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39337   { 6325 /* ucvtf */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39339   { 6325 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39342   { 6325 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39345   { 6325 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39348   { 6325 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39390   { 6346 /* udot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39392   { 6346 /* udot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39400   { 6346 /* udot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39403   { 6346 /* udot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39407   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39409   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39423   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39425   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39439   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39441   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39454   { 6377 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39455   { 6377 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39463   { 6377 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39465   { 6377 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39479   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39481   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39495   { 6388 /* umaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39497   { 6388 /* umaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39510   { 6394 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39511   { 6394 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39519   { 6394 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39521   { 6394 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39535   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39537   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39551   { 6405 /* uminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39553   { 6405 /* uminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39566   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39568   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39570   { 6424 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39572   { 6424 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39578   { 6424 /* umlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39581   { 6424 /* umlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39590   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39592   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39594   { 6431 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39596   { 6431 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39602   { 6431 /* umlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39605   { 6431 /* umlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39614   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39616   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39618   { 6451 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39620   { 6451 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39626   { 6451 /* umlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39629   { 6451 /* umlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39638   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39640   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39642   { 6458 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39644   { 6458 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39650   { 6458 /* umlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39653   { 6458 /* umlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39662   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39663   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39671   { 6484 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39673   { 6484 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39686   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39688   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39690   { 6503 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39692   { 6503 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39698   { 6503 /* umullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39701   { 6503 /* umullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39710   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39712   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39714   { 6510 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39716   { 6510 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39722   { 6510 /* umullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39725   { 6510 /* umullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39735   { 6517 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39737   { 6517 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39738   { 6517 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39739   { 6517 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39759   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39761   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39800   { 6537 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39801   { 6537 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39807   { 6537 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39809   { 6537 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39815   { 6537 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39817   { 6537 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39835   { 6544 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39837   { 6544 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39839   { 6544 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39841   { 6544 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39902   { 6572 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39903   { 6572 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39909   { 6572 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39911   { 6572 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39917   { 6572 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39919   { 6572 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39937   { 6579 /* uqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39939   { 6579 /* uqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39941   { 6579 /* uqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39943   { 6579 /* uqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39979   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39981   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39995   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39997   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40010   { 6625 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40012   { 6625 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40018   { 6625 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40020   { 6625 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40022   { 6634 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40024   { 6634 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40030   { 6634 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40032   { 6634 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40035   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40037   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40039   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40041   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40067   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40069   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40082   { 6671 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40084   { 6671 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40090   { 6671 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40092   { 6671 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40094   { 6679 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40096   { 6679 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40102   { 6679 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40104   { 6679 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40107   { 6687 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40109   { 6687 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40110   { 6687 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40111   { 6687 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40131   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40133   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40147   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40149   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40162   { 6713 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40164   { 6713 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40170   { 6713 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40172   { 6713 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40174   { 6720 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40176   { 6720 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40182   { 6720 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40184   { 6720 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40191   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40193   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40207   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40209   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40223   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40225   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40239   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40241   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40258   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40259   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40266   { 6792 /* ushllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40268   { 6792 /* ushllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40270   { 6792 /* ushllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40272   { 6792 /* ushllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40278   { 6799 /* ushllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40280   { 6799 /* ushllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40282   { 6799 /* ushllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40284   { 6799 /* ushllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40291   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40293   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40306   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40307   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40314   { 6836 /* usublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40316   { 6836 /* usublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40318   { 6836 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40320   { 6836 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40326   { 6843 /* usublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40328   { 6843 /* usublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40330   { 6843 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40332   { 6843 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40338   { 6863 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40340   { 6863 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40342   { 6863 /* usubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40344   { 6863 /* usubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40350   { 6870 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40352   { 6870 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40354   { 6870 /* usubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40356   { 6870 /* usubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40362   { 6877 /* uunpkhi */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40364   { 6877 /* uunpkhi */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40366   { 6877 /* uunpkhi */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40368   { 6877 /* uunpkhi */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40374   { 6885 /* uunpklo */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40376   { 6885 /* uunpklo */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40378   { 6885 /* uunpklo */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40380   { 6885 /* uunpklo */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40387   { 6893 /* uxtb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40389   { 6893 /* uxtb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40418   { 6919 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40419   { 6919 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40434   { 6924 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40435   { 6924 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40588   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40589   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40604   { 7069 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40605   { 7069 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40620   { 7074 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40621   { 7074 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40787   case MCK_SVEVectorHReg: