Home
last modified time | relevance | path

Searched refs:UMULL (Results 1 – 11 of 11) sorted by relevance

/freebsd/crypto/openssl/crypto/bn/asm/
H A Dppc.pl120 $UMULL= "mullw"; # unsigned multiply low
144 $UMULL= "mulld"; # unsigned multiply low
296 $UMULL r9,r5,r5
305 $UMULL r7,r5,r6
319 $UMULL r7,r6,r6
326 $UMULL r7,r5,r6
339 $UMULL r7,r5,r6
351 $UMULL r7,r5,r6
362 $UMULL r7,r6,r6
369 $UMULL r7,r5,r6
[all …]
H A Dppc-mont.pl62 $UMULL= "mullw"; # unsigned multiply low
83 $UMULL= "mulld"; # unsigned multiply low
178 $UMULL $lo0,$aj,$m0 ; ap[0]*bp[0]
184 $UMULL $m1,$lo0,$n0 ; "tp[0]"*n0
186 $UMULL $alo,$aj,$m0 ; ap[1]*bp[0]
189 $UMULL $lo1,$nj,$m1 ; np[0]*m1
195 $UMULL $nlo,$nj,$m1 ; np[1]*m1
206 $UMULL $alo,$aj,$m0 ; ap[j]*bp[0]
210 $UMULL $nlo,$nj,$m1 ; np[j]*m1
241 $UMULL $lo0,$aj,$m0 ; ap[0]*bp[i]
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h330 UMULL, enumerator
H A DAArch64ISelLowering.cpp2752 MAKE_CASE(AArch64ISD::UMULL) in getTargetNodeName()
5226 return AArch64ISD::UMULL; in selectUmullSmull()
5254 return AArch64ISD::UMULL; in selectUmullSmull()
5268 return AArch64ISD::UMULL; in selectUmullSmull()
5273 return AArch64ISD::UMULL; in selectUmullSmull()
7167 N1.getOpcode() == AArch64ISD::UMULL || in isReassocProfitable()
20406 M1.getOpcode() != AArch64ISD::UMULL) in performSubAddMULCombine()
20409 M2.getOpcode() != AArch64ISD::UMULL) in performSubAddMULCombine()
21277 return DAG.getNode(AArch64ISD::UMULL, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
25410 case AArch64ISD::UMULL: in PerformDAGCombine()
H A DAArch64InstrInfo.td846 def AArch64umull : SDNode<"AArch64ISD::UMULL", SDT_AArch64mull,
6333 defm UMULL : SIMDLongThreeVectorBHS<1, 0b1100, "umull", AArch64umull>;
7829 defm UMULL : SIMDVectorIndexedLongSD<1, 0b1010, "umull", AArch64umull>;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleR52.td278 "SMULL$", "UMULL$", "t2SMULL$", "t2UMULL$",
H A DARMScheduleSwift.td281 (instregex "SMULL$", "UMULL$", "t2SMULL$", "t2UMULL$")>;
H A DARMScheduleA57.td290 // Multiply long: SMULL, UMULL
H A DARMInstrInfo.td4392 def UMULL : AsMul1I64<0b0000100, (outs GPR:$RdLo, GPR:$RdHi),
4415 (UMULL GPR:$RdLo, GPR:$RdHi, GPR:$Rn, GPR:$Rm, pred:$p, cc_out:$s)>,
6437 // MUL/UMLAL/SMLAL/UMULL/SMULL are available on all arches, but
6457 (UMULL GPR:$RdLo, GPR:$RdHi, GPR:$Rn, GPR:$Rm, pred:$p, cc_out:$s), 0>,
H A DARMScheduleA9.td2551 (instregex "SMULL", "SMULLv5", "UMULL", "UMULLv5", "SMLAL$", "UMLAL",
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp8487 case ARM::UMULL: in validateInstruction()