Searched refs:smulh (Results 1 – 25 of 40) sorted by relevance
12
10 smulh z0.b, p7/m, z0.b, z31.b label16 smulh z0.h, p7/m, z0.h, z31.h label22 smulh z0.s, p7/m, z0.s, z31.s label28 smulh z0.d, p7/m, z0.d, z31.d label44 smulh z0.d, p7/m, z0.d, z31.d label56 smulh z0.d, p7/m, z0.d, z31.d label
7 smulh z0.b, p7/m, z1.b, z2.b label16 smulh z0.b, p8/m, z0.b, z1.b label
9 # CHECK: smulh x0, x0, x0
443 # CHECK: smulh x1, x2, x3
1093 # and smulh have them).1095 # CHECK: smulh x30, x29, x281096 # CHECK: smulh xzr, x27, x261194 # CHECK: smulh x30, x29, x281195 # CHECK: smulh xzr, x27, x261196 # CHECK: smulh x25, xzr, x241197 # CHECK: smulh x23, x22, xzr
1109 # and smulh have them).1111 # CHECK: smulh x30, x29, x281112 # CHECK: smulh xzr, x27, x261210 # CHECK: smulh x30, x29, x281211 # CHECK: smulh xzr, x27, x261212 # CHECK: smulh x25, xzr, x241213 # CHECK: smulh x23, x22, xzr
21 ; CHECK: smulh {{x[0-9]+}}, {{x[0-9]+}}, {{x[0-9]+}}
82 ; CHECK: smulh {{x[0-9]+}}, {{x[0-9]+}}, {{x[0-9]+}}
210 ; CHECK-NEXT: smulh [[HREG:x[0-9]+]], x0, x1379 ; CHECK-NEXT: smulh [[HREG:x[0-9]+]], x0, x1575 ; CHECK-NEXT: smulh [[HREG:x[0-9]+]], x0, x1
210 ; CHECK-NEXT: smulh [[HREG:x[0-9]+]], x0, x1480 ; CHECK-NEXT: smulh [[HREG:x[0-9]+]], x0, x1493 ; CHECK-NEXT: smulh [[HREG:x[0-9]+]], x0, x1713 ; CHECK-NEXT: smulh [[HREG:x[0-9]+]], x0, x1
482 smulh x1, x2, x3485 ; CHECK: smulh x1, x2, x3 ; encoding: [0x41,0x7c,0x43,0x9b]
1651 smulh x30, x29, x281652 smulh xzr, x27, x261653 smulh x25, xzr, x241654 smulh x23, x22, xzr
1634 smulh x30, x29, x281635 smulh xzr, x27, x261636 smulh x25, xzr, x241637 smulh x23, x22, xzr
638 0xbe,0x7f,0x5c,0x9b = smulh x30, x29, x28639 0x7f,0x7f,0x5a,0x9b = smulh xzr, x27, x26640 0xf9,0x7f,0x58,0x9b = smulh x25, xzr, x24641 0xd7,0x7e,0x5f,0x9b = smulh x23, x22, xzr
930 smulh(rd, rn, rm); in Smulh()
1550 void smulh(const Register& rd, const Register& rn, const Register& rm);
78 defm SMULH_ZPmZ : sve_int_bin_pred_arit_2<0b010, "smulh">;
11903 "lal\006smlal2\005smlsl\006smlsl2\006smnegl\004smov\006smsubl\005smulh\005"16322 …{ 4038 /* smulh */, AArch64::SMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, …16323 …{ 4038 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie…16324 …{ 4038 /* smulh */, AArch64::SMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie…16325 …{ 4038 /* smulh */, AArch64::SMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie…16326 …{ 4038 /* smulh */, AArch64::SMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie…22791 …{ 4038 /* smulh */, AArch64::SMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, …22792 …{ 4038 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie…22793 …{ 4038 /* smulh */, AArch64::SMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie…22794 …{ 4038 /* smulh */, AArch64::SMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie…[all …]
953 void smulh(const Register& xd, const Register& xn, const Register& xm);
2218 smulh(xd, xn, xm); in Smulh()