Home
last modified time | relevance | path

Searched refs:fmul (Results 1 – 25 of 58) sorted by relevance

123

/freebsd/sys/crypto/openssl/powerpc/
H A Dpoly1305-ppcfp.S84 fmul 3,2,13
85 fmul 5,4,13
87 fmul 7,6,13
350 fmul 0,22,29
351 fmul 1,23,29
352 fmul 4,16,29
353 fmul 5,17,29
354 fmul 2,14,29
355 fmul 3,15,29
356 fmul 6,18,29
[all …]
/freebsd/sys/crypto/openssl/powerpc64/
H A Dpoly1305-ppcfp.S87 fmul 3,2,13
88 fmul 5,4,13
90 fmul 7,6,13
355 fmul 0,22,29
356 fmul 1,23,29
357 fmul 4,16,29
358 fmul 5,17,29
359 fmul 2,14,29
360 fmul 3,15,29
361 fmul 6,18,29
[all …]
/freebsd/sys/crypto/openssl/powerpc64le/
H A Dpoly1305-ppcfp.S87 fmul 3,2,13
88 fmul 5,4,13
90 fmul 7,6,13
355 fmul 0,22,29
356 fmul 1,23,29
357 fmul 4,16,29
358 fmul 5,17,29
359 fmul 2,14,29
360 fmul 3,15,29
361 fmul 6,18,29
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfoF1.td110 def FMULM : F_XYZ<0x2, 0b010000, "fmulm", "", BinOpFrag<(fmul node:$LHS, node:$RHS)>, sFPR64_V_OP>;
111 def FNMULM : F_XYZ<0x2, 0b010001, "fnmulm", "", BinOpFrag<(fneg (fmul node:$LHS, node:$RHS))>, sFPR64_V_OP>;
112 def FMACM : F_ACCUM_XYZ<0x2, 0b010100, "fmacm", "", TriOpFrag<(fadd node:$LHS, (fmul node:$MHS, node:$RHS))>, sFPR64_V_OP>;
113 def FMSCM : F_ACCUM_XYZ<0x2, 0b010101, "fmscm", "", TriOpFrag<(fsub (fmul node:$MHS, node:$RHS), node:$LHS)>, sFPR64_V_OP>;
114 def FNMACM : F_ACCUM_XYZ<0x2, 0b010110, "fnmacm", "", TriOpFrag<(fsub node:$LHS, (fmul node:$MHS, node:$RHS))>, sFPR64_V_OP>;
115 def FNMSCM : F_ACCUM_XYZ<0x2, 0b010111, "fnmscm", "", TriOpFrag<(fneg (fadd node:$LHS, (fmul node:$MHS, node:$RHS)))>, sFPR64_V_OP>;
126 defm FMUL : FT_XYZ<0b010000, "fmul", BinOpFrag<(fmul node:$LHS, node:$RHS)>>;
127 defm FNMUL : FT_XYZ<0b010001, "fnmul", BinOpFrag<(fneg (fmul node:$LHS, node:$RHS))>>;
128 defm FMAC : FT_ACCUM_XYZ<0b010100, "fmac", TriOpFrag<(fadd node:$LHS, (fmul nod
[all...]
H A DCSKYInstrInfoF2.td46 defm f2FMUL : F2_XYZ_T<0b010000, "fmul", BinOpFrag<(fmul node:$LHS, node:$RHS)>>;
185 TriOpFrag<(fadd (fmul node:$LHS, node:$MHS), node:$RHS)>>;
188 TriOpFrag<(fsub node:$RHS, (fmul node:$LHS, node:$MHS))>>;
203 TriOpFrag<(fneg (fadd (fmul node:$LHS, node:$MHS), node:$RHS))>>;
206 TriOpFrag<(fneg (fsub node:$RHS, (fmul node:$LHS, node:$MHS)))>>;
209 BinOpFrag<(fneg (fmul node:$LHS, node:$RHS))>>;
213 def : Pat<(f32 (fmul (fneg FPR32Op:$vrx), FPR32Op:$vry)),
217 def : Pat<(f64 (fmul (fneg FPR64Op:$vrx), FPR64Op:$vry)),
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dsha1-sparcv9a.pl79 $fmul="%f32";
105 fmul8ulx16 %f18,$fmul,%f18 ! 5/10/ 7:Tmp>>=7, Tmp&=1
181 fmul8ulx16 %f18,$fmul,%f18 ! 5/10/ 7:Tmp>>=7, Tmp&=1
232 fmul8ulx16 %f18,$fmul,%f18 ! 5/10/ 7:Tmp>>=7, Tmp&=1
313 fmul8ulx16 %f18,$fmul,%f18 ! 5/10/ 7:Tmp>>=7, Tmp&=1
430 ldd [$tmp0+32],$fmul
/freebsd/lib/libc/arm/aeabi/
H A Daeabi_vfp_float.S174 AEABI_ENTRY(fmul)
179 AEABI_END(fmul)
H A Daeabi_float.c73 float32 AEABI_FUNC2(fmul, float32, float32_mul) in AEABI_FUNC2()
/freebsd/contrib/wireguard-tools/
H A Dcurve25519-hacl64.h430 static __always_inline void fmul(u64 *output, u64 *a, u64 *b) in fmul() function
501 fmul(xxprime0, xprime, z); in addanddouble_fmonty()
502 fmul(zzprime0, x, zprime); in addanddouble_fmonty()
520 fmul(z3, zzzprime, qx); in addanddouble_fmonty()
531 fmul(x2, xx, zz); in addanddouble_fmonty()
536 fmul(z2, zzz, zz); in addanddouble_fmonty()
751 fmul(sc, x, zmone); in format_scalar_of_point()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td1175 // Transform (fadd x, (fmul y, z)) -> (fma y, z, x)
1176 // (fadd x, (fmul y, z)) -> (fmad y, z, x)
1177 // Transform (fadd (fmul x, y), z) -> (fma x, y, z)
1178 // (fadd (fmul x, y), z) -> (fmad x, y, z)
1186 // Transform (fadd (fpext (fmul x, y)), z) -> (fma (fpext x), (fpext y), z)
1188 // Transform (fadd x, (fpext (fmul y, z))) -> (fma (fpext y), (fpext z), x)
1197 // Transform (fadd (fma x, y, (fmul z, u)), v) -> (fma x, y, (fma z, u, v))
1198 // (fadd (fmad x, y, (fmul z, u)), v) -> (fmad x, y, (fmad z, u, v))
1199 // Transform (fadd v, (fma x, y, (fmul z, u))) -> (fma x, y, (fma z, u, v))
1200 // (fadd v, (fmad x, y, (fmul z, u))) -> (fmad x, y, (fmad z, u, v))
[all …]
H A DSelectionDAGCompat.td105 def : GINodeEquiv<G_FMUL, fmul>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrFPU.td206 [(set RC:$fd, (OpNode (fmul RC:$fs, RC:$ft), RC:$fr))], Itin,
213 [(set RC:$fd, (fsub fpimm0, (OpNode (fmul RC:$fs, RC:$ft), RC:$fr)))],
674 def FMUL_S : MMRel, ADDS_FT<"mul.s", FGR32Opnd, II_MUL_S, 1, fmul>,
676 defm FMUL : ADDS_M<"mul.d", II_MUL_D, 1, fmul>, ADDS_FM<0x02, 17>,
986 def : MipsPat<(fneg (fadd (fmul RC:$fs, RC:$ft), RC:$fr)),
988 def : MipsPat<(fneg (fsub (fmul RC:$fs, RC:$ft), RC:$fr)),
H A DMicroMipsInstrFPU.td29 def FMUL_S_MM : MMRel, ADDS_FT<"mul.s", FGR32Opnd, II_MUL_S, 1, fmul>,
38 defm FMUL : ADDS_MMM<"mul.d", II_MUL_D, 1, fmul>,
H A DMipsMSAInstrInfo.td387 (fmul node:$ws, (fexp2 node:$wt))>;
2105 class FMUL_W_DESC : MSA_3RF_DESC_BASE<"fmul.w", fmul, MSA128WOpnd>;
2106 class FMUL_D_DESC : MSA_3RF_DESC_BASE<"fmul.d", fmul, MSA128DOpnd>;
3167 def : MipsPat<(fsub MSA128WOpnd:$wd, (fmul MSA128WOpnd:$ws, MSA128WOpnd:$wt)),
3170 def : MipsPat<(fsub MSA128DOpnd:$wd, (fmul MSA128DOpnd:$ws, MSA128DOpnd:$wt)),
3174 def : MipsPat<(fadd MSA128WOpnd:$wd, (fmul MSA128WOpnd:$ws, MSA128WOpnd:$wt)),
3177 def : MipsPat<(fadd MSA128DOpnd:$wd, (fmul MSA128DOpnd:$ws, MSA128DOpnd:$wt)),
/freebsd/sys/powerpc/fpu/
H A Dfpu_emu.c132 FPU_EMU_EVCNT_DECL(fmul);
655 FPU_EMU_EVCNT_INCR(fmul); in fpu_execute()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVPIntrinsics.def353 // llvm.vp.fmul(x,y,mask,vlen)
354 HELPER_REGISTER_BINARY_FP_VP(fmul, VP_FMUL, FMul, FMUL)
741 // llvm.vp.reduce.fmul(start,x,mask,vlen)
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrFloat.td51 defm MUL : BinaryFP<fmul, "mul ", 0x94, 0xa2>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td443 def: OpR_RR_pat_conv_hf<V6_vmpy_qf16_hf, pf2<fmul>, VecF16, HVF16>;
446 def: OpR_RR_pat_conv<V6_vmpy_qf32_sf, pf2<fmul>, VecF32, HVF32>;
469 def: Pat<(fmul HVF16:$Rs, HVF16:$Rt),
471 def: Pat<(fmul HVF32:$Rs, HVF32:$Rt),
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrNEON.td4332 v2f32, v2f32, fmul, 1>;
4334 v4f32, v4f32, fmul, 1>;
4336 v4f16, v4f16, fmul, 1>,
4339 v8f16, v8f16, fmul, 1>,
4342 def VMULslfd : N3VDSL<0b10, 0b1001, IIC_VBIND, "vmul", "f32", v2f32, fmul>;
4344 v2f32, fmul>;
4345 def VMULslhd : N3VDSL16<0b01, 0b1001, "vmul", "f16", v4f16, fmul>,
4348 v4f16, fmul>,
4364 def : Pat<(v4f32 (fmul (v4f32 QPR:$src1),
4370 def : Pat<(v8f16 (fmul (v8f16 QPR:$src1),
[all …]
H A DARMInstrVFP.td500 [(set DPR:$Dd, (fmul DPR:$Dn, (f64 DPR:$Dm)))]>,
507 [(set SPR:$Sd, (fmul SPR:$Sn, SPR:$Sm))]>,
518 [(set (f16 HPR:$Sd), (fmul (f16 HPR:$Sn), (f16 HPR:$Sm)))]>,
525 [(set DPR:$Dd, (fneg (fmul DPR:$Dn, (f64 DPR:$Dm))))]>,
532 [(set SPR:$Sd, (fneg (fmul SPR:$Sn, SPR:$Sm)))]>,
543 [(set (f16 HPR:$Sd), (fneg (fmul (f16 HPR:$Sn), (f16 HPR:$Sm))))]>,
602 def : Pat<(fmul (fneg DPR:$a), (f64 DPR:$b)),
605 def : Pat<(fmul (fneg SPR:$a), SPR:$b),
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat32InstrInfo.td167 def : PatFprFpr<fmul, FMUL_S, FPR32>;
H A DLoongArchFloat64InstrInfo.td139 def : PatFprFpr<fmul, FMUL_D, FPR64>;
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td1379 defm FMULD : RRFm<"fmul.d", 0x4D, I64, f64, fmul>;
1381 defm FMULS : RRFm<"fmul.s", 0x4D, F32, f32, fmul, simm7fp, mimmfp32>;
1411 defm FMULQ : RRFm<"fmul.q", 0x6D, F128, f128, fmul>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td1371 [(set f32:$rd, (fmul f32:$rs1, f32:$rs2))],
1377 [(set f64:$rd, (fmul f64:$rs1, f64:$rs2))],
1382 [(set f128:$rd, (fmul f128:$rs1, f128:$rs2))]>,
1388 [(set f64:$rd, (fmul (fpextend f32:$rs1),
1395 [(set f128:$rd, (fmul (fpextend f64:$rs1),
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp861 INSTKEYWORD(mul, Mul); INSTKEYWORD(fmul, FMul); in LexIdentifier()

123