|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc 7827 return MCK__HASH_0; // "#0"
11819 case MCK__HASH_0: return "MCK__HASH_0";
13084 { 611 /* cmeq */, AArch64::CMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13086 { 611 /* cmeq */, AArch64::CMEQv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
13087 { 611 /* cmeq */, AArch64::CMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13088 { 611 /* cmeq */, AArch64::CMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13089 { 611 /* cmeq */, AArch64::CMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13090 { 611 /* cmeq */, AArch64::CMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13091 { 611 /* cmeq */, AArch64::CMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13092 { 611 /* cmeq */, AArch64::CMEQv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
13100 { 616 /* cmge */, AArch64::CMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13102 { 616 /* cmge */, AArch64::CMGEv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
13103 { 616 /* cmge */, AArch64::CMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13104 { 616 /* cmge */, AArch64::CMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13105 { 616 /* cmge */, AArch64::CMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13106 { 616 /* cmge */, AArch64::CMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13107 { 616 /* cmge */, AArch64::CMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13108 { 616 /* cmge */, AArch64::CMGEv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
13116 { 621 /* cmgt */, AArch64::CMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13118 { 621 /* cmgt */, AArch64::CMGTv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
13119 { 621 /* cmgt */, AArch64::CMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13120 { 621 /* cmgt */, AArch64::CMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13121 { 621 /* cmgt */, AArch64::CMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13122 { 621 /* cmgt */, AArch64::CMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13123 { 621 /* cmgt */, AArch64::CMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13124 { 621 /* cmgt */, AArch64::CMGTv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
13154 { 641 /* cmle */, AArch64::CMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13156 { 641 /* cmle */, AArch64::CMLEv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
13157 { 641 /* cmle */, AArch64::CMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13158 { 641 /* cmle */, AArch64::CMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13159 { 641 /* cmle */, AArch64::CMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13160 { 641 /* cmle */, AArch64::CMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13161 { 641 /* cmle */, AArch64::CMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13162 { 641 /* cmle */, AArch64::CMLEv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
13186 { 656 /* cmlt */, AArch64::CMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13188 { 656 /* cmlt */, AArch64::CMLTv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
13189 { 656 /* cmlt */, AArch64::CMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13190 { 656 /* cmlt */, AArch64::CMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13191 { 656 /* cmlt */, AArch64::CMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13192 { 656 /* cmlt */, AArch64::CMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13193 { 656 /* cmlt */, AArch64::CMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13194 { 656 /* cmlt */, AArch64::CMLTv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
13664 { 1114 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
13666 { 1114 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
13668 { 1114 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13670 { 1114 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13671 { 1114 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13672 { 1114 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13673 { 1114 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13674 { 1114 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13675 { 1114 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
13676 { 1114 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
13677 { 1114 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
13678 { 1114 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13679 { 1114 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13680 { 1114 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13681 { 1114 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13682 { 1114 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13686 { 1114 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
13688 { 1114 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
13690 { 1114 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
13692 { 1114 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
13694 { 1114 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
13697 { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13698 { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13699 { 1120 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
13701 { 1120 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
13703 { 1120 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13705 { 1120 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13706 { 1120 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13707 { 1120 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13708 { 1120 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13709 { 1120 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13710 { 1120 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
13711 { 1120 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
13712 { 1120 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
13713 { 1120 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13714 { 1120 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13715 { 1120 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13716 { 1120 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13717 { 1120 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13721 { 1120 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
13723 { 1120 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
13725 { 1120 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
13727 { 1120 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
13729 { 1120 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
13732 { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13733 { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13734 { 1126 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
13736 { 1126 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
13738 { 1126 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13740 { 1126 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13741 { 1126 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13742 { 1126 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13743 { 1126 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13744 { 1126 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13745 { 1126 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
13746 { 1126 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
13747 { 1126 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
13748 { 1126 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13749 { 1126 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13750 { 1126 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13751 { 1126 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13752 { 1126 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13756 { 1126 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
13758 { 1126 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
13760 { 1126 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
13762 { 1126 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
13764 { 1126 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
13767 { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13768 { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13782 { 1138 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
13783 { 1138 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
13785 { 1138 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13787 { 1138 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13788 { 1138 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13789 { 1138 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13790 { 1138 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13791 { 1138 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13792 { 1138 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
13793 { 1138 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
13794 { 1138 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
13795 { 1138 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13796 { 1138 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13797 { 1138 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13798 { 1138 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13799 { 1138 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13803 { 1138 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
13805 { 1138 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
13807 { 1138 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
13809 { 1138 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
13811 { 1138 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
13814 { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13815 { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13816 { 1144 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
13817 { 1144 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
13819 { 1144 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
13821 { 1144 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13822 { 1144 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13823 { 1144 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
13824 { 1144 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13825 { 1144 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
13826 { 1144 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
13827 { 1144 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
13828 { 1144 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
13829 { 1144 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
13830 { 1144 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
13831 { 1144 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
13832 { 1144 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
13833 { 1144 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
13837 { 1144 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
13839 { 1144 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
13841 { 1144 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
13843 { 1144 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
13845 { 1144 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
13848 { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13849 { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
13854 { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13855 { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13859 { 1156 /* fcmp */, AArch64::FCMPHri, Convert__Reg1_0, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
13860 { 1156 /* fcmp */, AArch64::FCMPSri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
13861 { 1156 /* fcmp */, AArch64::FCMPDri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
13865 { 1161 /* fcmpe */, AArch64::FCMPEHri, Convert__Reg1_0, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
13866 { 1161 /* fcmpe */, AArch64::FCMPESri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
13867 { 1161 /* fcmpe */, AArch64::FCMPEDri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
14321 { 1519 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__regWZR, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
14322 { 1519 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__regWZR, AMFBS_None, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
14323 { 1519 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__regXZR, AMFBS_None, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
14330 { 1519 /* fmov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
14331 { 1519 /* fmov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
14338 { 1519 /* fmov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
14339 { 1519 /* fmov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
20442 { 611 /* cmeq */, AArch64::CMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
20444 { 611 /* cmeq */, AArch64::CMEQv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20446 { 611 /* cmeq */, AArch64::CMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20448 { 611 /* cmeq */, AArch64::CMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20450 { 611 /* cmeq */, AArch64::CMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20452 { 611 /* cmeq */, AArch64::CMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20454 { 611 /* cmeq */, AArch64::CMEQv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20456 { 611 /* cmeq */, AArch64::CMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20458 { 616 /* cmge */, AArch64::CMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
20460 { 616 /* cmge */, AArch64::CMGEv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20462 { 616 /* cmge */, AArch64::CMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20464 { 616 /* cmge */, AArch64::CMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20466 { 616 /* cmge */, AArch64::CMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20468 { 616 /* cmge */, AArch64::CMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20470 { 616 /* cmge */, AArch64::CMGEv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20472 { 616 /* cmge */, AArch64::CMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20474 { 621 /* cmgt */, AArch64::CMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
20476 { 621 /* cmgt */, AArch64::CMGTv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20478 { 621 /* cmgt */, AArch64::CMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20480 { 621 /* cmgt */, AArch64::CMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20482 { 621 /* cmgt */, AArch64::CMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20484 { 621 /* cmgt */, AArch64::CMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20486 { 621 /* cmgt */, AArch64::CMGTv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20488 { 621 /* cmgt */, AArch64::CMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20512 { 641 /* cmle */, AArch64::CMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
20514 { 641 /* cmle */, AArch64::CMLEv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20516 { 641 /* cmle */, AArch64::CMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20518 { 641 /* cmle */, AArch64::CMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20520 { 641 /* cmle */, AArch64::CMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20522 { 641 /* cmle */, AArch64::CMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20524 { 641 /* cmle */, AArch64::CMLEv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20526 { 641 /* cmle */, AArch64::CMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20544 { 656 /* cmlt */, AArch64::CMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
20546 { 656 /* cmlt */, AArch64::CMLTv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20548 { 656 /* cmlt */, AArch64::CMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20550 { 656 /* cmlt */, AArch64::CMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20552 { 656 /* cmlt */, AArch64::CMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20554 { 656 /* cmlt */, AArch64::CMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
20556 { 656 /* cmlt */, AArch64::CMLTv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
20558 { 656 /* cmlt */, AArch64::CMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21022 { 1114 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
21024 { 1114 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
21026 { 1114 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
21028 { 1114 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21030 { 1114 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21032 { 1114 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21034 { 1114 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21036 { 1114 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21038 { 1114 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
21039 { 1114 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
21040 { 1114 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
21041 { 1114 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21042 { 1114 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21043 { 1114 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21044 { 1114 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21045 { 1114 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21046 { 1114 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
21047 { 1114 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
21048 { 1114 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
21049 { 1114 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
21050 { 1114 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
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 }, },
21055 { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21056 { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21057 { 1120 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
21059 { 1120 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
21061 { 1120 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
21063 { 1120 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21065 { 1120 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21067 { 1120 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21069 { 1120 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21071 { 1120 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21073 { 1120 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
21074 { 1120 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
21075 { 1120 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
21076 { 1120 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21077 { 1120 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21078 { 1120 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21079 { 1120 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21080 { 1120 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21081 { 1120 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
21082 { 1120 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
21083 { 1120 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
21084 { 1120 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
21085 { 1120 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
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 }, },
21090 { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21091 { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21092 { 1126 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
21094 { 1126 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
21096 { 1126 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
21098 { 1126 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21100 { 1126 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21102 { 1126 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21104 { 1126 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21106 { 1126 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21108 { 1126 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
21109 { 1126 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
21110 { 1126 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
21111 { 1126 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21112 { 1126 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21113 { 1126 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21114 { 1126 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21115 { 1126 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21116 { 1126 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
21117 { 1126 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
21118 { 1126 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
21119 { 1126 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
21120 { 1126 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
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 }, },
21125 { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21126 { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21140 { 1138 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
21141 { 1138 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
21143 { 1138 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
21145 { 1138 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21147 { 1138 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21149 { 1138 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21151 { 1138 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21153 { 1138 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21155 { 1138 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
21156 { 1138 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
21157 { 1138 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
21158 { 1138 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21159 { 1138 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21160 { 1138 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21161 { 1138 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21162 { 1138 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21163 { 1138 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
21164 { 1138 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
21165 { 1138 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
21166 { 1138 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
21167 { 1138 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
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 }, },
21172 { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21173 { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21174 { 1144 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
21175 { 1144 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
21177 { 1144 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
21179 { 1144 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21181 { 1144 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21183 { 1144 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
21185 { 1144 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21187 { 1144 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
21189 { 1144 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
21190 { 1144 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
21191 { 1144 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
21192 { 1144 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21193 { 1144 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21194 { 1144 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
21195 { 1144 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21196 { 1144 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
21197 { 1144 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
21198 { 1144 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
21199 { 1144 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
21200 { 1144 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
21201 { 1144 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
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 }, },
21206 { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21207 { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
21212 { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21213 { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21217 { 1156 /* fcmp */, AArch64::FCMPHri, Convert__Reg1_0, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
21218 { 1156 /* fcmp */, AArch64::FCMPSri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
21219 { 1156 /* fcmp */, AArch64::FCMPDri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
21223 { 1161 /* fcmpe */, AArch64::FCMPEHri, Convert__Reg1_0, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
21224 { 1161 /* fcmpe */, AArch64::FCMPESri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
21225 { 1161 /* fcmpe */, AArch64::FCMPEDri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
21684 { 1519 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__regWZR, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
21685 { 1519 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__regWZR, AMFBS_None, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
21686 { 1519 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__regXZR, AMFBS_None, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
21688 { 1519 /* fmov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21689 { 1519 /* fmov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
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 }, },
21696 { 1519 /* fmov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
21697 { 1519 /* fmov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 5538 case MCK__HASH_0: