/
usr
/
include
/
bits
/
/usr/include/bits
mkdir
upload
Name
Size
Mode
Actions
platform/
-
0755
rm
types/
-
0755
rm
a.out.h
268
0644
edit
dl
rm
argp-ldbl.h
1010
0644
edit
dl
rm
atomic_wide_counter.h
1283
0644
edit
dl
rm
byteswap.h
2450
0644
edit
dl
rm
cmathcalls.h
4139
0644
edit
dl
rm
confname.h
23828
0644
edit
dl
rm
cpu-set.h
4516
0644
edit
dl
rm
dirent.h
1771
0644
edit
dl
rm
dirent_ext.h
1275
0644
edit
dl
rm
dlfcn.h
2521
0644
edit
dl
rm
dl_find_object.h
1114
0644
edit
dl
rm
elfclass.h
426
0644
edit
dl
rm
endian.h
1905
0644
edit
dl
rm
endianness.h
273
0644
edit
dl
rm
environments.h
3791
0644
edit
dl
rm
epoll.h
1071
0644
edit
dl
rm
err-ldbl.h
1148
0644
edit
dl
rm
errno.h
1426
0644
edit
dl
rm
error-ldbl.h
1012
0644
edit
dl
rm
error.h
2684
0644
edit
dl
rm
eventfd.h
1129
0644
edit
dl
rm
fcntl-linux.h
14050
0644
edit
dl
rm
fcntl.h
2246
0644
edit
dl
rm
fcntl2.h
5575
0644
edit
dl
rm
fenv.h
3370
0644
edit
dl
rm
floatn-common.h
10325
0644
edit
dl
rm
floatn.h
4457
0644
edit
dl
rm
flt-eval-method.h
1215
0644
edit
dl
rm
fp-fast.h
1216
0644
edit
dl
rm
fp-logb.h
1012
0644
edit
dl
rm
getopt_core.h
3667
0644
edit
dl
rm
getopt_ext.h
3038
0644
edit
dl
rm
getopt_posix.h
1810
0644
edit
dl
rm
hwcap.h
972
0644
edit
dl
rm
in.h
9596
0644
edit
dl
rm
indirect-return.h
1591
0644
edit
dl
rm
inet-fortified-decl.h
1842
0644
edit
dl
rm
inet-fortified.h
1793
0644
edit
dl
rm
initspin.h
25
0644
edit
dl
rm
inotify.h
1080
0644
edit
dl
rm
ioctl-types.h
2456
0644
edit
dl
rm
ioctls.h
4478
0644
edit
dl
rm
ipc-perm.h
1745
0644
edit
dl
rm
ipc.h
1523
0644
edit
dl
rm
ipctypes.h
1176
0644
edit
dl
rm
iscanonical.h
2479
0644
edit
dl
rm
libc-header-start.h
4286
0644
edit
dl
rm
libm-simd-decl-stubs.h
3004
0644
edit
dl
rm
link.h
4286
0644
edit
dl
rm
link_lavcurrent.h
1099
0644
edit
dl
rm
locale.h
1368
0644
edit
dl
rm
local_lim.h
3176
0644
edit
dl
rm
long-double.h
970
0644
edit
dl
rm
math-vector.h
2308
0644
edit
dl
rm
mathcalls-helper-functions.h
1863
0644
edit
dl
rm
mathcalls-narrow.h
1312
0644
edit
dl
rm
mathcalls.h
13385
0644
edit
dl
rm
mathdef.h
891
0644
edit
dl
rm
mman-linux.h
5086
0644
edit
dl
rm
mman-map-flags-generic.h
1997
0644
edit
dl
rm
mman-shared.h
2841
0644
edit
dl
rm
mman.h
1363
0644
edit
dl
rm
monetary-ldbl.h
1047
0644
edit
dl
rm
mqueue.h
1246
0644
edit
dl
rm
mqueue2.h
2151
0644
edit
dl
rm
msq.h
1793
0644
edit
dl
rm
netdb.h
1264
0644
edit
dl
rm
param.h
1433
0644
edit
dl
rm
poll.h
2076
0644
edit
dl
rm
poll2.h
2666
0644
edit
dl
rm
posix1_lim.h
5198
0644
edit
dl
rm
posix2_lim.h
2867
0644
edit
dl
rm
posix_opt.h
5913
0644
edit
dl
rm
printf-ldbl.h
992
0644
edit
dl
rm
procfs-extra.h
963
0644
edit
dl
rm
procfs-id.h
1148
0644
edit
dl
rm
procfs-prregset.h
1050
0644
edit
dl
rm
procfs.h
2025
0644
edit
dl
rm
pthreadtypes-arch.h
1838
0644
edit
dl
rm
pthreadtypes.h
3072
0644
edit
dl
rm
pthread_stack_min-dynamic.h
1209
0644
edit
dl
rm
pthread_stack_min.h
946
0644
edit
dl
rm
ptrace-shared.h
4091
0644
edit
dl
rm
resource.h
6308
0644
edit
dl
rm
rseq.h
1243
0644
edit
dl
rm
sched.h
5673
0644
edit
dl
rm
select.h
1505
0644
edit
dl
rm
select2.h
1438
0644
edit
dl
rm
sem.h
2259
0644
edit
dl
rm
semaphore.h
1215
0644
edit
dl
rm
setjmp.h
1287
0644
edit
dl
rm
setjmp2.h
1705
0644
edit
dl
rm
shm.h
2766
0644
edit
dl
rm
shmlba.h
1106
0644
edit
dl
rm
sigaction.h
2935
0644
edit
dl
rm
sigcontext.h
4266
0644
edit
dl
rm
sigevent-consts.h
1471
0644
edit
dl
rm
siginfo-arch.h
729
0644
edit
dl
rm
siginfo-consts-arch.h
204
0644
edit
dl
rm
siginfo-consts.h
7036
0644
edit
dl
rm
signalfd.h
1067
0644
edit
dl
rm
signal_ext.h
1285
0644
edit
dl
rm
signum-arch.h
2580
0644
edit
dl
rm
signum-generic.h
3313
0644
edit
dl
rm
sigstack.h
1168
0644
edit
dl
rm
sigstksz.h
1278
0644
edit
dl
rm
sigthread.h
1692
0644
edit
dl
rm
sockaddr.h
1514
0644
edit
dl
rm
socket-constants.h
2497
0644
edit
dl
rm
socket.h
13554
0644
edit
dl
rm
socket2.h
3057
0644
edit
dl
rm
socket_type.h
2216
0644
edit
dl
rm
ss_flags.h
1188
0644
edit
dl
rm
stab.def
9040
0644
edit
dl
rm
stat.h
2231
0644
edit
dl
rm
statfs.h
1917
0644
edit
dl
rm
statvfs.h
3423
0644
edit
dl
rm
statx-generic.h
2187
0644
edit
dl
rm
statx.h
1400
0644
edit
dl
rm
stdint-intn.h
1037
0644
edit
dl
rm
stdint-uintn.h
1049
0644
edit
dl
rm
stdio-ldbl.h
3481
0644
edit
dl
rm
stdio.h
5599
0644
edit
dl
rm
stdio2-decl.h
4235
0644
edit
dl
rm
stdio2.h
10101
0644
edit
dl
rm
stdio_lim.h
1213
0644
edit
dl
rm
stdlib-bsearch.h
1557
0644
edit
dl
rm
stdlib-float.h
1115
0644
edit
dl
rm
stdlib-ldbl.h
2020
0644
edit
dl
rm
stdlib.h
5789
0644
edit
dl
rm
strings_fortified.h
1240
0644
edit
dl
rm
string_fortified.h
4345
0644
edit
dl
rm
struct_mutex.h
1810
0644
edit
dl
rm
struct_rwlock.h
2027
0644
edit
dl
rm
struct_stat.h
6190
0644
edit
dl
rm
struct_stat_time64_helper.h
2601
0644
edit
dl
rm
syscall.h
46524
0644
edit
dl
rm
syslog-ldbl.h
1204
0644
edit
dl
rm
syslog-path.h
1061
0644
edit
dl
rm
syslog.h
1969
0644
edit
dl
rm
sysmacros.h
2953
0644
edit
dl
rm
termios-baud.h
1824
0644
edit
dl
rm
termios-c_cc.h
1279
0644
edit
dl
rm
termios-c_cflag.h
1230
0644
edit
dl
rm
termios-c_iflag.h
1936
0644
edit
dl
rm
termios-c_lflag.h
2594
0644
edit
dl
rm
termios-c_oflag.h
2822
0644
edit
dl
rm
termios-misc.h
969
0644
edit
dl
rm
termios-struct.h
1433
0644
edit
dl
rm
termios-tcflow.h
1062
0644
edit
dl
rm
termios.h
2168
0644
edit
dl
rm
thread-shared-types.h
3927
0644
edit
dl
rm
time.h
3296
0644
edit
dl
rm
time64.h
1340
0644
edit
dl
rm
timerfd.h
1103
0644
edit
dl
rm
timesize.h
1081
0644
edit
dl
rm
timex.h
6198
0644
edit
dl
rm
types.h
8806
0644
edit
dl
rm
typesizes.h
3737
0644
edit
dl
rm
uintn-identity.h
1542
0644
edit
dl
rm
uio-ext.h
2086
0644
edit
dl
rm
uio_lim.h
1385
0644
edit
dl
rm
unistd.h
11653
0644
edit
dl
rm
unistd_ext.h
2538
0644
edit
dl
rm
utmp.h
4067
0644
edit
dl
rm
utmpx.h
3578
0644
edit
dl
rm
utsname.h
1213
0644
edit
dl
rm
waitflags.h
1697
0644
edit
dl
rm
waitstatus.h
2287
0644
edit
dl
rm
wchar-ldbl.h
3083
0644
edit
dl
rm
wchar.h
1906
0644
edit
dl
rm
wchar2-decl.h
4576
0644
edit
dl
rm
wchar2.h
14885
0644
edit
dl
rm
wctype-wchar.h
6307
0644
edit
dl
rm
wordsize.h
442
0644
edit
dl
rm
xopen_lim.h
3858
0644
edit
dl
rm
Edit:
/usr/include/bits/mathcalls.h
(13385B)
/* Prototype declarations for math functions; helper file for <math.h>. Copyright (C) 1996-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see <https://www.gnu.org/licenses/>. */ /* NOTE: Because of the special way this file is used by <math.h>, this file must NOT be protected from multiple inclusion as header files usually are. This file provides prototype declarations for the math functions. Most functions are declared using the macro: __MATHCALL (NAME,[_r], (ARGS...)); This means there is a function `NAME' returning `double' and a function `NAMEf' returning `float'. Each place `_Mdouble_' appears in the prototype, that is actually `double' in the prototype for `NAME' and `float' in the prototype for `NAMEf'. Reentrant variant functions are called `NAME_r' and `NAMEf_r'. Functions returning other types like `int' are declared using the macro: __MATHDECL (TYPE, NAME,[_r], (ARGS...)); This is just like __MATHCALL but for a function returning `TYPE' instead of `_Mdouble_'. In all of these cases, there is still both a `NAME' and a `NAMEf' that takes `float' arguments. Note that there must be no whitespace before the argument passed for NAME, to make token pasting work with -traditional. */ #ifndef _MATH_H # error "Never include <bits/mathcalls.h> directly; include <math.h> instead." #endif /* Trigonometric functions. */ /* Arc cosine of X. */ __MATHCALL (acos,, (_Mdouble_ __x)); /* Arc sine of X. */ __MATHCALL (asin,, (_Mdouble_ __x)); /* Arc tangent of X. */ __MATHCALL (atan,, (_Mdouble_ __x)); /* Arc tangent of Y/X. */ __MATHCALL (atan2,, (_Mdouble_ __y, _Mdouble_ __x)); /* Cosine of X. */ __MATHCALL_VEC (cos,, (_Mdouble_ __x)); /* Sine of X. */ __MATHCALL_VEC (sin,, (_Mdouble_ __x)); /* Tangent of X. */ __MATHCALL (tan,, (_Mdouble_ __x)); /* Hyperbolic functions. */ /* Hyperbolic cosine of X. */ __MATHCALL (cosh,, (_Mdouble_ __x)); /* Hyperbolic sine of X. */ __MATHCALL (sinh,, (_Mdouble_ __x)); /* Hyperbolic tangent of X. */ __MATHCALL (tanh,, (_Mdouble_ __x)); #ifdef __USE_GNU /* Cosine and sine of X. */ __MATHDECL_VEC (void,sincos,, (_Mdouble_ __x, _Mdouble_ *__sinx, _Mdouble_ *__cosx)); #endif #if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 /* Hyperbolic arc cosine of X. */ __MATHCALL (acosh,, (_Mdouble_ __x)); /* Hyperbolic arc sine of X. */ __MATHCALL (asinh,, (_Mdouble_ __x)); /* Hyperbolic arc tangent of X. */ __MATHCALL (atanh,, (_Mdouble_ __x)); #endif /* Exponential and logarithmic functions. */ /* Exponential function of X. */ __MATHCALL_VEC (exp,, (_Mdouble_ __x)); /* Break VALUE into a normalized fraction and an integral power of 2. */ __MATHCALL (frexp,, (_Mdouble_ __x, int *__exponent)); /* X times (two to the EXP power). */ __MATHCALL (ldexp,, (_Mdouble_ __x, int __exponent)); /* Natural logarithm of X. */ __MATHCALL_VEC (log,, (_Mdouble_ __x)); /* Base-ten logarithm of X. */ __MATHCALL (log10,, (_Mdouble_ __x)); /* Break VALUE into integral and fractional parts. */ __MATHCALL (modf,, (_Mdouble_ __x, _Mdouble_ *__iptr)) __nonnull ((2)); #if __GLIBC_USE (IEC_60559_FUNCS_EXT_C2X) /* Compute exponent to base ten. */ __MATHCALL (exp10,, (_Mdouble_ __x)); #endif #if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 /* Return exp(X) - 1. */ __MATHCALL (expm1,, (_Mdouble_ __x)); /* Return log(1 + X). */ __MATHCALL (log1p,, (_Mdouble_ __x)); /* Return the base 2 signed integral exponent of X. */ __MATHCALL (logb,, (_Mdouble_ __x)); #endif #ifdef __USE_ISOC99 /* Compute base-2 exponential of X. */ __MATHCALL (exp2,, (_Mdouble_ __x)); /* Compute base-2 logarithm of X. */ __MATHCALL (log2,, (_Mdouble_ __x)); #endif /* Power functions. */ /* Return X to the Y power. */ __MATHCALL_VEC (pow,, (_Mdouble_ __x, _Mdouble_ __y)); /* Return the square root of X. */ __MATHCALL (sqrt,, (_Mdouble_ __x)); #if defined __USE_XOPEN || defined __USE_ISOC99 /* Return `sqrt(X*X + Y*Y)'. */ __MATHCALL (hypot,, (_Mdouble_ __x, _Mdouble_ __y)); #endif #if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 /* Return the cube root of X. */ __MATHCALL (cbrt,, (_Mdouble_ __x)); #endif /* Nearest integer, absolute value, and remainder functions. */ /* Smallest integral value not less than X. */ __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); /* Absolute value of X. */ __MATHCALLX (fabs,, (_Mdouble_ __x), (__const__)); /* Largest integer not greater than X. */ __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); /* Floating-point modulo remainder of X/Y. */ __MATHCALL (fmod,, (_Mdouble_ __x, _Mdouble_ __y)); #ifdef __USE_MISC # if ((!defined __cplusplus \ || __cplusplus < 201103L /* isinf conflicts with C++11. */ \ || __MATH_DECLARING_DOUBLE == 0)) /* isinff or isinfl don't. */ \ && !__MATH_DECLARING_FLOATN /* Return 0 if VALUE is finite or NaN, +1 if it is +Infinity, -1 if it is -Infinity. */ __MATHDECL_ALIAS (int,isinf,, (_Mdouble_ __value), isinf) __attribute__ ((__const__)); # endif # if !__MATH_DECLARING_FLOATN /* Return nonzero if VALUE is finite and not NaN. */ __MATHDECL_ALIAS (int,finite,, (_Mdouble_ __value), finite) __attribute__ ((__const__)); /* Return the remainder of X/Y. */ __MATHCALL (drem,, (_Mdouble_ __x, _Mdouble_ __y)); /* Return the fractional part of X after dividing out `ilogb (X)'. */ __MATHCALL (significand,, (_Mdouble_ __x)); # endif #endif /* Use misc. */ #ifdef __USE_ISOC99 /* Return X with its signed changed to Y's. */ __MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); #endif #ifdef __USE_ISOC99 /* Return representation of qNaN for double type. */ __MATHCALL (nan,, (const char *__tagb)); #endif #if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K) # if ((!defined __cplusplus \ || __cplusplus < 201103L /* isnan conflicts with C++11. */ \ || __MATH_DECLARING_DOUBLE == 0)) /* isnanf or isnanl don't. */ \ && !__MATH_DECLARING_FLOATN /* Return nonzero if VALUE is not a number. */ __MATHDECL_ALIAS (int,isnan,, (_Mdouble_ __value), isnan) __attribute__ ((__const__)); # endif #endif #if defined __USE_MISC || (defined __USE_XOPEN && __MATH_DECLARING_DOUBLE) /* Bessel functions. */ __MATHCALL (j0,, (_Mdouble_)); __MATHCALL (j1,, (_Mdouble_)); __MATHCALL (jn,, (int, _Mdouble_)); __MATHCALL (y0,, (_Mdouble_)); __MATHCALL (y1,, (_Mdouble_)); __MATHCALL (yn,, (int, _Mdouble_)); #endif #if defined __USE_XOPEN || defined __USE_ISOC99 /* Error and gamma functions. */ __MATHCALL (erf,, (_Mdouble_)); __MATHCALL (erfc,, (_Mdouble_)); __MATHCALL (lgamma,, (_Mdouble_)); #endif #ifdef __USE_ISOC99 /* True gamma function. */ __MATHCALL (tgamma,, (_Mdouble_)); #endif #if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K) # if !__MATH_DECLARING_FLOATN /* Obsolete alias for `lgamma'. */ __MATHCALL (gamma,, (_Mdouble_)); # endif #endif #ifdef __USE_MISC /* Reentrant version of lgamma. This function uses the global variable `signgam'. The reentrant version instead takes a pointer and stores the value through it. */ __MATHCALL (lgamma,_r, (_Mdouble_, int *__signgamp)); #endif #if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99 /* Return the integer nearest X in the direction of the prevailing rounding mode. */ __MATHCALL (rint,, (_Mdouble_ __x)); /* Return X + epsilon if X < Y, X - epsilon if X > Y. */ __MATHCALL (nextafter,, (_Mdouble_ __x, _Mdouble_ __y)); # if defined __USE_ISOC99 && !defined __LDBL_COMPAT && !__MATH_DECLARING_FLOATN __MATHCALL (nexttoward,, (_Mdouble_ __x, long double __y)); # endif # if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN /* Return X - epsilon. */ __MATHCALL (nextdown,, (_Mdouble_ __x)); /* Return X + epsilon. */ __MATHCALL (nextup,, (_Mdouble_ __x)); # endif /* Return the remainder of integer divison X / Y with infinite precision. */ __MATHCALL (remainder,, (_Mdouble_ __x, _Mdouble_ __y)); # ifdef __USE_ISOC99 /* Return X times (2 to the Nth power). */ __MATHCALL (scalbn,, (_Mdouble_ __x, int __n)); # endif /* Return the binary exponent of X, which must be nonzero. */ __MATHDECL (int,ilogb,, (_Mdouble_ __x)); #endif #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN /* Like ilogb, but returning long int. */ __MATHDECL (long int, llogb,, (_Mdouble_ __x)); #endif #ifdef __USE_ISOC99 /* Return X times (2 to the Nth power). */ __MATHCALL (scalbln,, (_Mdouble_ __x, long int __n)); /* Round X to integral value in floating-point format using current rounding direction, but do not raise inexact exception. */ __MATHCALL (nearbyint,, (_Mdouble_ __x)); /* Round X to nearest integral value, rounding halfway cases away from zero. */ __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); /* Round X to the integral value in floating-point format nearest but not larger in magnitude. */ __MATHCALLX (trunc,, (_Mdouble_ __x), (__const__)); /* Compute remainder of X and Y and put in *QUO a value with sign of x/y and magnitude congruent `mod 2^n' to the magnitude of the integral quotient x/y, with n >= 3. */ __MATHCALL (remquo,, (_Mdouble_ __x, _Mdouble_ __y, int *__quo)); /* Conversion functions. */ /* Round X to nearest integral value according to current rounding direction. */ __MATHDECL (long int,lrint,, (_Mdouble_ __x)); __extension__ __MATHDECL (long long int,llrint,, (_Mdouble_ __x)); /* Round X to nearest integral value, rounding halfway cases away from zero. */ __MATHDECL (long int,lround,, (_Mdouble_ __x)); __extension__ __MATHDECL (long long int,llround,, (_Mdouble_ __x)); /* Return positive difference between X and Y. */ __MATHCALL (fdim,, (_Mdouble_ __x, _Mdouble_ __y)); /* Return maximum numeric value from X and Y. */ __MATHCALLX (fmax,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); /* Return minimum numeric value from X and Y. */ __MATHCALLX (fmin,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); /* Multiply-add function computed as a ternary operation. */ __MATHCALL (fma,, (_Mdouble_ __x, _Mdouble_ __y, _Mdouble_ __z)); #endif /* Use ISO C99. */ #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN /* Round X to nearest integer value, rounding halfway cases to even. */ __MATHCALLX (roundeven,, (_Mdouble_ __x), (__const__)); /* Round X to nearest signed integer value, not raising inexact, with control of rounding direction and width of result. */ __MATHDECL (__intmax_t, fromfp,, (_Mdouble_ __x, int __round, unsigned int __width)); /* Round X to nearest unsigned integer value, not raising inexact, with control of rounding direction and width of result. */ __MATHDECL (__uintmax_t, ufromfp,, (_Mdouble_ __x, int __round, unsigned int __width)); /* Round X to nearest signed integer value, raising inexact for non-integers, with control of rounding direction and width of result. */ __MATHDECL (__intmax_t, fromfpx,, (_Mdouble_ __x, int __round, unsigned int __width)); /* Round X to nearest unsigned integer value, raising inexact for non-integers, with control of rounding direction and width of result. */ __MATHDECL (__uintmax_t, ufromfpx,, (_Mdouble_ __x, int __round, unsigned int __width)); /* Canonicalize floating-point representation. */ __MATHDECL_1 (int, canonicalize,, (_Mdouble_ *__cx, const _Mdouble_ *__x)); #endif #if (__GLIBC_USE (IEC_60559_BFP_EXT) \ || (__MATH_DECLARING_FLOATN \ && (defined __USE_GNU || !__GLIBC_USE (ISOC2X)))) /* Return value with maximum magnitude. */ __MATHCALLX (fmaxmag,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); /* Return value with minimum magnitude. */ __MATHCALLX (fminmag,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); #endif #if __GLIBC_USE (IEC_60559_EXT) || __MATH_DECLARING_FLOATN /* Total order operation. */ __MATHDECL_1 (int, totalorder,, (const _Mdouble_ *__x, const _Mdouble_ *__y)) __attribute_pure__; /* Total order operation on absolute values. */ __MATHDECL_1 (int, totalordermag,, (const _Mdouble_ *__x, const _Mdouble_ *__y)) __attribute_pure__; /* Get NaN payload. */ __MATHCALL (getpayload,, (const _Mdouble_ *__x)); /* Set quiet NaN payload. */ __MATHDECL_1 (int, setpayload,, (_Mdouble_ *__x, _Mdouble_ __payload)); /* Set signaling NaN payload. */ __MATHDECL_1 (int, setpayloadsig,, (_Mdouble_ *__x, _Mdouble_ __payload)); #endif #if (defined __USE_MISC || (defined __USE_XOPEN_EXTENDED \ && __MATH_DECLARING_DOUBLE \ && !defined __USE_XOPEN2K8)) \ && !__MATH_DECLARING_FLOATN /* Return X times (2 to the Nth power). */ __MATHCALL (scalb,, (_Mdouble_ __x, _Mdouble_ __n)); #endif
Save
cmd:
run