Back to index

glibc  2.9
Defines
tgmath.h File Reference
#include <math.h>
#include <complex.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define acos(Val)   __TGMATH_UNARY_REAL_IMAG (Val, acos, cacos)
#define asin(Val)   __TGMATH_UNARY_REAL_IMAG (Val, asin, casin)
#define atan(Val)   __TGMATH_UNARY_REAL_IMAG (Val, atan, catan)
#define atan2(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, atan2)
#define cos(Val)   __TGMATH_UNARY_REAL_IMAG (Val, cos, ccos)
#define sin(Val)   __TGMATH_UNARY_REAL_IMAG (Val, sin, csin)
#define tan(Val)   __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan)
#define acosh(Val)   __TGMATH_UNARY_REAL_IMAG (Val, acosh, cacosh)
#define asinh(Val)   __TGMATH_UNARY_REAL_IMAG (Val, asinh, casinh)
#define atanh(Val)   __TGMATH_UNARY_REAL_IMAG (Val, atanh, catanh)
#define cosh(Val)   __TGMATH_UNARY_REAL_IMAG (Val, cosh, ccosh)
#define sinh(Val)   __TGMATH_UNARY_REAL_IMAG (Val, sinh, csinh)
#define tanh(Val)   __TGMATH_UNARY_REAL_IMAG (Val, tanh, ctanh)
#define exp(Val)   __TGMATH_UNARY_REAL_IMAG (Val, exp, cexp)
#define frexp(Val1, Val2)   __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, frexp)
#define ldexp(Val1, Val2)   __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, ldexp)
#define log(Val)   __TGMATH_UNARY_REAL_IMAG (Val, log, clog)
#define log10(Val)   __TGMATH_UNARY_REAL_ONLY (Val, log10)
#define expm1(Val)   __TGMATH_UNARY_REAL_ONLY (Val, expm1)
#define log1p(Val)   __TGMATH_UNARY_REAL_ONLY (Val, log1p)
#define logb(Val)   __TGMATH_UNARY_REAL_ONLY (Val, logb)
#define exp2(Val)   __TGMATH_UNARY_REAL_ONLY (Val, exp2)
#define log2(Val)   __TGMATH_UNARY_REAL_ONLY (Val, log2)
#define pow(Val1, Val2)   __TGMATH_BINARY_REAL_IMAG (Val1, Val2, pow, cpow)
#define sqrt(Val)   __TGMATH_UNARY_REAL_IMAG (Val, sqrt, csqrt)
#define hypot(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, hypot)
#define cbrt(Val)   __TGMATH_UNARY_REAL_ONLY (Val, cbrt)
#define ceil(Val)   __TGMATH_UNARY_REAL_ONLY (Val, ceil)
#define fabs(Val)   __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, fabs, cabs)
#define floor(Val)   __TGMATH_UNARY_REAL_ONLY (Val, floor)
#define fmod(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmod)
#define nearbyint(Val)   __TGMATH_UNARY_REAL_ONLY (Val, nearbyint)
#define round(Val)   __TGMATH_UNARY_REAL_ONLY (Val, round)
#define trunc(Val)   __TGMATH_UNARY_REAL_ONLY (Val, trunc)
#define remquo(Val1, Val2, Val3)   __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY (Val1, Val2, Val3, remquo)
#define lrint(Val)   __TGMATH_UNARY_REAL_RET_ONLY (Val, long int, lrint)
#define llrint(Val)   __TGMATH_UNARY_REAL_RET_ONLY (Val, long long int, llrint)
#define lround(Val)   __TGMATH_UNARY_REAL_RET_ONLY (Val, long int, lround)
#define llround(Val)   __TGMATH_UNARY_REAL_RET_ONLY (Val, long long int, llround)
#define copysign(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, copysign)
#define erf(Val)   __TGMATH_UNARY_REAL_ONLY (Val, erf)
#define erfc(Val)   __TGMATH_UNARY_REAL_ONLY (Val, erfc)
#define tgamma(Val)   __TGMATH_UNARY_REAL_ONLY (Val, tgamma)
#define lgamma(Val)   __TGMATH_UNARY_REAL_ONLY (Val, lgamma)
#define rint(Val)   __TGMATH_UNARY_REAL_ONLY (Val, rint)
#define nextafter(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, nextafter)
#define nexttoward(Val1, Val2)   __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, nexttoward)
#define remainder(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, remainder)
#define scalbn(Val1, Val2)   __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbn)
#define scalbln(Val1, Val2)   __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbln)
#define ilogb(Val)   __TGMATH_UNARY_REAL_RET_ONLY (Val, int, ilogb)
#define fdim(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fdim)
#define fmax(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmax)
#define fmin(Val1, Val2)   __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmin)
#define fma(Val1, Val2, Val3)   __TGMATH_TERNARY_REAL_ONLY (Val1, Val2, Val3, fma)
#define carg(Val)   __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, carg, carg)
#define conj(Val)   __TGMATH_UNARY_IMAG (Val, conj)
#define cproj(Val)   __TGMATH_UNARY_IMAG (Val, cproj)
#define cimag(Val)   __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, cimag, cimag)
#define creal(Val)   __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, creal, creal)

Define Documentation

#define acos (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, acos, cacos)

Definition at line 255 of file tgmath.h.

#define acosh (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, acosh, cacosh)

Definition at line 274 of file tgmath.h.

#define asin (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, asin, casin)

Definition at line 257 of file tgmath.h.

#define asinh (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, asinh, casinh)

Definition at line 276 of file tgmath.h.

#define atan (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, atan, catan)

Definition at line 259 of file tgmath.h.

#define atan2 (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, atan2)

Definition at line 261 of file tgmath.h.

#define atanh (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, atanh, catanh)

Definition at line 278 of file tgmath.h.

#define carg (   Val)    __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, carg, carg)

Definition at line 439 of file tgmath.h.

#define cbrt (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, cbrt)

Definition at line 337 of file tgmath.h.

#define ceil (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, ceil)

Definition at line 343 of file tgmath.h.

#define cimag (   Val)    __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, cimag, cimag)

Definition at line 451 of file tgmath.h.

#define conj (   Val)    __TGMATH_UNARY_IMAG (Val, conj)

Definition at line 442 of file tgmath.h.

#define copysign (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, copysign)

Definition at line 384 of file tgmath.h.

#define cos (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, cos, ccos)

Definition at line 264 of file tgmath.h.

#define cosh (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, cosh, ccosh)

Definition at line 281 of file tgmath.h.

#define cproj (   Val)    __TGMATH_UNARY_IMAG (Val, cproj)

Definition at line 445 of file tgmath.h.

#define creal (   Val)    __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, creal, creal)

Definition at line 454 of file tgmath.h.

#define erf (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, erf)

Definition at line 387 of file tgmath.h.

#define erfc (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, erfc)

Definition at line 388 of file tgmath.h.

#define exp (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, exp, cexp)

Definition at line 291 of file tgmath.h.

#define exp2 (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, exp2)

Definition at line 319 of file tgmath.h.

#define expm1 (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, expm1)

Definition at line 310 of file tgmath.h.

#define fabs (   Val)    __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, fabs, cabs)

Definition at line 346 of file tgmath.h.

#define fdim (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fdim)

Definition at line 422 of file tgmath.h.

#define floor (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, floor)

Definition at line 349 of file tgmath.h.

#define fma (   Val1,
  Val2,
  Val3 
)    __TGMATH_TERNARY_REAL_ONLY (Val1, Val2, Val3, fma)

Definition at line 432 of file tgmath.h.

#define fmax (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmax)

Definition at line 425 of file tgmath.h.

#define fmin (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmin)

Definition at line 428 of file tgmath.h.

#define fmod (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmod)

Definition at line 352 of file tgmath.h.

#define frexp (   Val1,
  Val2 
)    __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, frexp)

Definition at line 294 of file tgmath.h.

#define hypot (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, hypot)

Definition at line 334 of file tgmath.h.

#define ilogb (   Val)    __TGMATH_UNARY_REAL_RET_ONLY (Val, int, ilogb)

Definition at line 418 of file tgmath.h.

#define ldexp (   Val1,
  Val2 
)    __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, ldexp)

Definition at line 297 of file tgmath.h.

#define lgamma (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, lgamma)

Definition at line 390 of file tgmath.h.

#define llrint (   Val)    __TGMATH_UNARY_REAL_RET_ONLY (Val, long long int, llrint)

Definition at line 375 of file tgmath.h.

#define llround (   Val)    __TGMATH_UNARY_REAL_RET_ONLY (Val, long long int, llround)

Definition at line 380 of file tgmath.h.

#define log (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, log, clog)

Definition at line 300 of file tgmath.h.

#define log10 (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, log10)

Definition at line 306 of file tgmath.h.

#define log1p (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, log1p)

Definition at line 313 of file tgmath.h.

#define log2 (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, log2)

Definition at line 322 of file tgmath.h.

#define logb (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, logb)

Definition at line 316 of file tgmath.h.

#define lrint (   Val)    __TGMATH_UNARY_REAL_RET_ONLY (Val, long int, lrint)

Definition at line 374 of file tgmath.h.

#define lround (   Val)    __TGMATH_UNARY_REAL_RET_ONLY (Val, long int, lround)

Definition at line 379 of file tgmath.h.

#define nearbyint (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, nearbyint)

Definition at line 356 of file tgmath.h.

#define nextafter (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, nextafter)

Definition at line 398 of file tgmath.h.

#define nexttoward (   Val1,
  Val2 
)    __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, nexttoward)

Definition at line 399 of file tgmath.h.

#define pow (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_IMAG (Val1, Val2, pow, cpow)

Definition at line 328 of file tgmath.h.

#define remainder (   Val1,
  Val2 
)    __TGMATH_BINARY_REAL_ONLY (Val1, Val2, remainder)

Definition at line 403 of file tgmath.h.

#define remquo (   Val1,
  Val2,
  Val3 
)    __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY (Val1, Val2, Val3, remquo)

Definition at line 369 of file tgmath.h.

#define rint (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, rint)

Definition at line 395 of file tgmath.h.

#define round (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, round)

Definition at line 360 of file tgmath.h.

#define scalbln (   Val1,
  Val2 
)    __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbln)

Definition at line 414 of file tgmath.h.

#define scalbn (   Val1,
  Val2 
)    __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbn)

Definition at line 411 of file tgmath.h.

#define sin (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, sin, csin)

Definition at line 266 of file tgmath.h.

#define sinh (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, sinh, csinh)

Definition at line 283 of file tgmath.h.

#define sqrt (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, sqrt, csqrt)

Definition at line 331 of file tgmath.h.

#define tan (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan)

Definition at line 268 of file tgmath.h.

#define tanh (   Val)    __TGMATH_UNARY_REAL_IMAG (Val, tanh, ctanh)

Definition at line 285 of file tgmath.h.

#define tgamma (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, tgamma)

Definition at line 389 of file tgmath.h.

#define trunc (   Val)    __TGMATH_UNARY_REAL_ONLY (Val, trunc)

Definition at line 364 of file tgmath.h.