|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc10701 case MCK_SVEVector3bHReg: {
12195 case MCK_SVEVector3bHReg: return "MCK_SVEVector3bHReg";
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
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 }, },
28291 { 636 /* cmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
28293 { 636 /* cmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
29693 { 1132 /* fcmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
29695 { 1132 /* fcmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
30283 { 1455 /* fmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
30285 { 1455 /* fmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
30312 { 1473 /* fmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30315 { 1473 /* fmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30322 { 1480 /* fmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30325 { 1480 /* fmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30327 { 1487 /* fmls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
30329 { 1487 /* fmls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
30356 { 1505 /* fmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30359 { 1505 /* fmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30366 { 1512 /* fmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30369 { 1512 /* fmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30453 { 1535 /* fmul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
30455 { 1535 /* fmul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
34893 { 3343 /* mla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
34895 { 3343 /* mla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
34921 { 3347 /* mls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
34923 { 3347 /* mls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
35187 { 3410 /* mul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
35189 { 3410 /* mul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36366 { 4470 /* smlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36369 { 4470 /* smlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36390 { 4477 /* smlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36393 { 4477 /* smlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36414 { 4497 /* smlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36417 { 4497 /* smlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36438 { 4504 /* smlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36441 { 4504 /* smlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36486 { 4549 /* smullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36489 { 4549 /* smullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36510 { 4556 /* smullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36513 { 4556 /* smullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36772 { 4641 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36775 { 4641 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36808 { 4660 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36811 { 4660 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36832 { 4686 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36835 { 4686 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36868 { 4705 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36871 { 4705 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36887 { 4714 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36889 { 4714 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36912 { 4739 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36915 { 4739 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36936 { 4748 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36939 { 4748 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37105 { 4798 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37107 { 4798 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37121 { 4808 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37123 { 4808 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37141 { 4817 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37143 { 4817 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37161 { 4826 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37163 { 4826 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39580 { 6424 /* umlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39583 { 6424 /* umlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39604 { 6431 /* umlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39607 { 6431 /* umlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39628 { 6451 /* umlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39631 { 6451 /* umlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39652 { 6458 /* umlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39655 { 6458 /* umlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39700 { 6503 /* umullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39703 { 6503 /* umullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39724 { 6510 /* umullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39727 { 6510 /* umullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
40791 case MCK_SVEVector3bHReg: