Home
last modified time | relevance | path

Searched refs:fmaximum (Results 1 – 22 of 22) sorted by relevance

/freebsd/lib/msun/src/
H A Ds_fmaximum.c37 fmaximum(double x, double y) in fmaximum() function
43 fmaximum(double x, double y) in fmaximum() function
63 __weak_reference(fmaximum, fmaximuml);
H A Dmath.h523 double fmaximum(double, double);
/freebsd/lib/msun/
H A DMakefile189 fmax.3 fmaximum.3 fmaximum_mag.3 \
244 MLINKS+=fmaximum.3 fmaximumf.3 fmaximum.3 fmaximuml.3 \
245 fmaximum.3 fminimum.3 fmaximum.3 fminimumf.3 \
246 fmaximum.3 fminimuml.3
H A DSymbol.map323 fmaximum;
/freebsd/lib/msun/tests/
H A Dfmaximum_fminimum_test.c73 TEST(fmaximum, double, big, small, expected_max, rmode); in testall_r()
74 TEST(fmaximum, double, small, big, expected_max, rmode); in testall_r()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZfa.td247 def: PatFprFpr<fmaximum, FMAXM_S, FPR32, f32>;
272 def: PatFprFpr<fmaximum, FMAXM_D, FPR64, f64>;
302 def: PatFprFpr<fmaximum, FMAXM_H, FPR16, f16>;
/freebsd/contrib/llvm-project/libc/src/__support/FPUtil/
H A DBasicOperations.h140 LIBC_INLINE T fmaximum(T x, T y) { in fmaximum() function
199 return fmaximum(x, y); in fmaximum_mag()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrFloat.td61 defm MAX : BinaryFP<fmaximum, "max ", 0x97, 0xa5>;
H A DWebAssemblyInstrSIMD.td1287 defm MAX : SIMDBinaryFP<fmaximum, "max", 233>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DSelectionDAGCompat.td187 def : GINodeEquiv<G_FMAXIMUM, fmaximum>;
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp752 KEYWORD(fmaximum); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP3Instructions.td178 defm V_MAXIMUM_F32 : VOP3Inst <"v_maximum_f32", VOP3_Profile<VOP_F32_F32_F32>, fmaximum>;
180 defm V_MAXIMUM_F16 : VOP3Inst_t16 <"v_maximum_f16", VOP_F16_F16_F16, fmaximum>;
184 defm V_MAXIMUM_F64 : VOP3Inst <"v_maximum_f64", VOP3_Profile<VOP_F64_F64_F64>, fmaximum>;
1688 def : MinimumMaximumByMinimum3Maximum3<fmaximum, f32, V_MAXIMUM3_F32_e64>;
H A DSIInstructions.td3997 def : FPMinMaxPat<V_MINIMUMMAXIMUM_F32_e64, f32, DivergentBinFrag<fmaximum>, fminimum_oneuse>;
3999 def : FPMinCanonMaxPat<V_MINIMUMMAXIMUM_F32_e64, f32, DivergentBinFrag<fmaximum>, fminimum_oneuse>;
4004 def : FPMinMaxPat<V_MINIMUMMAXIMUM_F16_t16_e64, f16, DivergentBinFrag<fmaximum>, fminimum_oneuse>;
4006 def : FPMinCanonMaxPat<V_MINIMUMMAXIMUM_F16_t16_e64, f16, DivergentBinFrag<fmaximum>, fminimum_oneu…
4011 def : FPMinMaxPat<V_MINIMUMMAXIMUM_F16_fake16_e64, f16, DivergentBinFrag<fmaximum>, fminimum_oneuse…
4013 def : FPMinCanonMaxPat<V_MINIMUMMAXIMUM_F16_fake16_e64, f16, DivergentBinFrag<fmaximum>, fminimum_o…
H A DAMDGPUInstructions.td244 def fmaximum_oneuse : HasOneUseBinOp<fmaximum>;
H A DSOPInstructions.td930 def S_MAXIMUM_F32 : SOP2_F32_Inst<"s_maximum_f32", UniformBinFrag<fmaximum>>;
932 def S_MAXIMUM_F16 : SOP2_F16_Inst<"s_maximum_f16", UniformBinFrag<fmaximum>>;
H A DVOP3PInstructions.td119 …M_F16 : VOP3PInst<"v_pk_maximum_f16", VOP3P_Profile<VOP_V2F16_V2F16_V2F16, VOP3_PACKED>, fmaximum>;
308 def : MinimumMaximumByMinimum3Maximum3VOP3P<fmaximum, V_PK_MAXIMUM3_F16>;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVPIntrinsics.def665 // llvm.vp.reduce.fmaximum(start,x,mask,vlen)
H A DRuntimeLibcalls.td890 def fmaximum : RuntimeLibcallImpl<FMAXIMUM_F64>;
891 defm fmaximum : LibmLongDoubleLibCall;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td545 def fmaximum : SDNode<"ISD::FMAXIMUM" , SDTFPBinOp,
1724 (fmaximum node:$lhs, node:$rhs)]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrNEON.td5690 v2f32, v2f32, fmaximum, 1>;
5693 v4f32, v4f32, fmaximum, 1>;
5696 v4f16, v4f16, fmaximum, 1>,
5700 v8f16, v8f16, fmaximum, 1>,
7472 def : N3VSPatFP16<fmaximum, VMAXhd>, Requires<[HasFullFP16]>;
7474 def : N3VSPat<fmaximum, VMAXfd>, Requires<[HasNEON]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td1027 defm MAX_NAN : FMINIMUMMAXIMUM<"max", /* NaN */ true, fmaximum>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td1247 // to fmaximum/fminimum.
5493 def : Pat<(v1f64 (fmaximum (v1f64 FPR64:$Rn), (v1f64 FPR64:$Rm))),
10718 // fmaximum(abs(a), abs(b)) -> famax(a, b)
10722 (fmaximum (fabs node:$Rn), (fabs node:$Rm)),