diff options
Diffstat (limited to 'manual')
-rw-r--r-- | manual/arith.texi | 14 | ||||
-rwxr-xr-x | manual/libm-err-tab.pl | 3 |
2 files changed, 16 insertions, 1 deletions
diff --git a/manual/arith.texi b/manual/arith.texi index 75d34c8427..282ca45e08 100644 --- a/manual/arith.texi +++ b/manual/arith.texi @@ -1968,6 +1968,20 @@ increasing payload; positive quiet NaNs, in order of increasing payload. @end deftypefun +@comment math.h +@comment ISO +@deftypefun int totalordermag (double @var{x}, double @var{y}) +@comment ISO +@deftypefunx int totalordermagf (float @var{x}, float @var{y}) +@comment ISO +@deftypefunx int totalordermagl (long double @var{x}, long double @var{y}) +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These functions determine whether the total order relationship, +defined in IEEE 754-2008, is true for the absolute values of @var{x} +and @var{y}, returning nonzero if it is true and zero if it is false. +No exceptions are raised even for signaling NaNs. +@end deftypefun + Not all machines provide hardware support for these operations. On machines that don't, the macros can be very slow. Therefore, you should not use these functions when NaN is not a concern. diff --git a/manual/libm-err-tab.pl b/manual/libm-err-tab.pl index 9989605e5b..102ff7b03a 100755 --- a/manual/libm-err-tab.pl +++ b/manual/libm-err-tab.pl @@ -79,7 +79,8 @@ use vars qw (%results @all_floats %suffices @all_functions); "trunc", "y0", "y1", "yn" ); # fpclassify, iscanonical, isnormal, isfinite, isinf, isnan, issignaling, # issubnormal, iszero, signbit, iseqsig, isgreater, isgreaterequal, isless, -# islessequal, islessgreater, isunordered, totalorder are not tabulated. +# islessequal, islessgreater, isunordered, totalorder, totalordermag +# are not tabulated. if ($#ARGV == 0) { $sources = $ARGV[0]; |