diff options
Diffstat (limited to 'manual')
-rw-r--r-- | manual/arith.texi | 32 | ||||
-rwxr-xr-x | manual/libm-err-tab.pl | 2 |
2 files changed, 33 insertions, 1 deletions
diff --git a/manual/arith.texi b/manual/arith.texi index a20a4dec6c..f90ef26c91 100644 --- a/manual/arith.texi +++ b/manual/arith.texi @@ -2157,6 +2157,38 @@ are NaN, NaN is returned. @comment math.h @comment ISO +@deftypefun double fminmag (double @var{x}, double @var{y}) +@comment math.h +@comment ISO +@deftypefunx float fminmagf (float @var{x}, float @var{y}) +@comment math.h +@comment ISO +@deftypefunx {long double} fminmagl (long double @var{x}, long double @var{y}) +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These functions, from TS 18661-1:2014, return whichever of the two +values @var{x} and @var{y} has the smaller absolute value. If both +have the same absolute value, or either is NaN, they behave the same +as the @code{fmin} functions. +@end deftypefun + +@comment math.h +@comment ISO +@deftypefun double fmaxmag (double @var{x}, double @var{y}) +@comment math.h +@comment ISO +@deftypefunx float fmaxmagf (float @var{x}, float @var{y}) +@comment math.h +@comment ISO +@deftypefunx {long double} fmaxmagl (long double @var{x}, long double @var{y}) +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These functions, from TS 18661-1:2014, return whichever of the two +values @var{x} and @var{y} has the greater absolute value. If both +have the same absolute value, or either is NaN, they behave the same +as the @code{fmax} functions. +@end deftypefun + +@comment math.h +@comment ISO @deftypefun double fdim (double @var{x}, double @var{y}) @comment math.h @comment ISO diff --git a/manual/libm-err-tab.pl b/manual/libm-err-tab.pl index 0e83853949..cc51f0b82f 100755 --- a/manual/libm-err-tab.pl +++ b/manual/libm-err-tab.pl @@ -57,7 +57,7 @@ use vars qw (%results @all_floats %suffices @all_functions); "clog", "clog10", "conj", "copysign", "cos", "cosh", "cpow", "cproj", "creal", "csin", "csinh", "csqrt", "ctan", "ctanh", "erf", "erfc", "exp", "exp10", "exp2", "expm1", "fabs", "fdim", "floor", "fma", - "fmax", "fmin", "fmod", "frexp", "gamma", "hypot", + "fmax", "fmaxmag", "fmin", "fminmag", "fmod", "frexp", "gamma", "hypot", "ilogb", "j0", "j1", "jn", "lgamma", "llogb", "lrint", "llrint", "log", "log10", "log1p", "log2", "logb", "lround", "llround", "modf", "nearbyint", "nextafter", "nextdown", "nexttoward", |