| /freebsd/lib/msun/src/ |
| H A D | s_fminimum.c | 37 fminimum(double x, double y) in fminimum() function 43 fminimum(double x, double y) in fminimum() function 63 __weak_reference(fminimum, fminimuml);
|
| H A D | math.h | 535 double fminimum(double, double);
|
| /freebsd/lib/msun/tests/ |
| H A D | fmaximum_fminimum_test.c | 79 TEST(fminimum, double, big, small, expected_min, rmode); in testall_r() 80 TEST(fminimum, double, small, big, expected_min, rmode); in testall_r()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZfa.td | 246 def: PatFprFpr<fminimum, FMINM_S, FPR32, f32>; 271 def: PatFprFpr<fminimum, FMINM_D, FPR64, f64>; 301 def: PatFprFpr<fminimum, FMINM_H, FPR16, f16>;
|
| /freebsd/contrib/llvm-project/libc/src/__support/FPUtil/ |
| H A D | BasicOperations.h | 151 LIBC_INLINE T fminimum(T x, T y) { in fminimum() function 210 return fminimum(x, y); in fminimum_mag()
|
| /freebsd/lib/msun/ |
| H A D | Symbol.map | 335 fminimum;
|
| H A D | Makefile | 245 fmaximum.3 fminimum.3 fmaximum.3 fminimumf.3 \
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrFloat.td | 60 defm MIN : BinaryFP<fminimum, "min ", 0x96, 0xa4>;
|
| H A D | WebAssemblyInstrSIMD.td | 1284 defm MIN : SIMDBinaryFP<fminimum, "min", 232>;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
| H A D | SelectionDAGCompat.td | 188 def : GINodeEquiv<G_FMINIMUM, fminimum>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | VOP3Instructions.td | 177 defm V_MINIMUM_F32 : VOP3Inst <"v_minimum_f32", VOP3_Profile<VOP_F32_F32_F32>, fminimum>; 179 defm V_MINIMUM_F16 : VOP3Inst_t16 <"v_minimum_f16", VOP_F16_F16_F16, fminimum>; 183 defm V_MINIMUM_F64 : VOP3Inst <"v_minimum_f64", VOP3_Profile<VOP_F64_F64_F64>, fminimum>; 1678 // Implement fminimum(x, y) by using minimum3(x, y, y) 1687 def : MinimumMaximumByMinimum3Maximum3<fminimum, f32, V_MINIMUM3_F32_e64>;
|
| H A D | SIInstructions.td | 3998 def : FPMinMaxPat<V_MAXIMUMMINIMUM_F32_e64, f32, DivergentBinFrag<fminimum>, fmaximum_oneuse>; 4000 def : FPMinCanonMaxPat<V_MAXIMUMMINIMUM_F32_e64, f32, DivergentBinFrag<fminimum>, fmaximum_oneuse>; 4005 def : FPMinMaxPat<V_MAXIMUMMINIMUM_F16_t16_e64, f16, DivergentBinFrag<fminimum>, fmaximum_oneuse>; 4007 def : FPMinCanonMaxPat<V_MAXIMUMMINIMUM_F16_t16_e64, f16, DivergentBinFrag<fminimum>, fmaximum_oneu… 4012 def : FPMinMaxPat<V_MAXIMUMMINIMUM_F16_fake16_e64, f16, DivergentBinFrag<fminimum>, fmaximum_oneuse… 4014 def : FPMinCanonMaxPat<V_MAXIMUMMINIMUM_F16_fake16_e64, f16, DivergentBinFrag<fminimum>, fmaximum_o…
|
| H A D | AMDGPUInstructions.td | 243 def fminimum_oneuse : HasOneUseBinOp<fminimum>;
|
| H A D | SOPInstructions.td | 929 def S_MINIMUM_F32 : SOP2_F32_Inst<"s_minimum_f32", UniformBinFrag<fminimum>>; 931 def S_MINIMUM_F16 : SOP2_F16_Inst<"s_minimum_f16", UniformBinFrag<fminimum>>;
|
| H A D | VOP3PInstructions.td | 120 …M_F16 : VOP3PInst<"v_pk_minimum_f16", VOP3P_Profile<VOP_V2F16_V2F16_V2F16, VOP3_PACKED>, fminimum>; 307 def : MinimumMaximumByMinimum3Maximum3VOP3P<fminimum, V_PK_MINIMUM3_F16>;
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 753 KEYWORD(fminimum); in LexIdentifier()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | VPIntrinsics.def | 669 // llvm.vp.reduce.fminimum(start,x,mask,vlen)
|
| H A D | RuntimeLibcalls.td | 886 def fminimum : RuntimeLibcallImpl<FMINIMUM_F64>; 887 defm fminimum : LibmLongDoubleLibCall;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 543 def fminimum : SDNode<"ISD::FMINIMUM" , SDTFPBinOp, 1727 (fminimum node:$lhs, node:$rhs)]>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrNEON.td | 5732 v2f32, v2f32, fminimum, 1>; 5735 v4f32, v4f32, fminimum, 1>; 5738 v4f16, v4f16, fminimum, 1>, 5742 v8f16, v8f16, fminimum, 1>, 7473 def : N3VSPatFP16<fminimum, VMINhd>, Requires<[HasFullFP16]>; 7475 def : N3VSPat<fminimum, VMINfd>, Requires<[HasNEON]>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrInfo.td | 1026 defm MIN_NAN : FMINIMUMMAXIMUM<"min", /* NaN */ true, fminimum>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 1247 // to fmaximum/fminimum. 5495 def : Pat<(v1f64 (fminimum (v1f64 FPR64:$Rn), (v1f64 FPR64:$Rm))), 10711 // fminimum(abs(a), abs(b)) -> famin(a, b) 10715 (fminimum (fabs node:$Rn), (fabs node:$Rm)),
|