/freebsd/sys/crypto/openssl/powerpc/ |
H A D | poly1305-ppcfp.S | 84 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 D | poly1305-ppcfp.S | 87 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 D | poly1305-ppcfp.S | 87 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 D | CSKYInstrInfoF1.td | 110 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 D | CSKYInstrInfoF2.td | 46 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 D | sha1-sparcv9a.pl | 79 $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 D | aeabi_vfp_float.S | 174 AEABI_ENTRY(fmul) 179 AEABI_END(fmul)
|
H A D | aeabi_float.c | 73 float32 AEABI_FUNC2(fmul, float32, float32_mul) in AEABI_FUNC2()
|
/freebsd/contrib/wireguard-tools/ |
H A D | curve25519-hacl64.h | 430 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 D | Combine.td | 1175 // 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 D | SelectionDAGCompat.td | 105 def : GINodeEquiv<G_FMUL, fmul>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsInstrFPU.td | 206 [(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 D | MicroMipsInstrFPU.td | 29 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 D | MipsMSAInstrInfo.td | 387 (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 D | fpu_emu.c | 132 FPU_EMU_EVCNT_DECL(fmul); 655 FPU_EMU_EVCNT_INCR(fmul); in fpu_execute()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | VPIntrinsics.def | 353 // 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 D | WebAssemblyInstrFloat.td | 51 defm MUL : BinaryFP<fmul, "mul ", 0x94, 0xa2>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonPatternsHVX.td | 443 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 D | ARMInstrNEON.td | 4332 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 D | ARMInstrVFP.td | 500 [(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 D | LoongArchFloat32InstrInfo.td | 167 def : PatFprFpr<fmul, FMUL_S, FPR32>;
|
H A D | LoongArchFloat64InstrInfo.td | 139 def : PatFprFpr<fmul, FMUL_D, FPR64>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.td | 1379 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 D | SparcInstrInfo.td | 1371 [(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 D | LLLexer.cpp | 861 INSTKEYWORD(mul, Mul); INSTKEYWORD(fmul, FMul); in LexIdentifier()
|