Go to the source code of this file.
|
#define | __pure2 |
|
#define | __MATH_BUILTIN_CONSTANTS |
|
#define | __MATH_BUILTIN_RELOPS |
|
#define | __ISO_C_VISIBLE 1999 |
|
#define | HUGE_VAL __builtin_huge_val() |
|
#define | FP_ILOGB0 (-INT_MAX) |
|
#define | FP_ILOGBNAN INT_MAX |
|
#define | HUGE_VALF __builtin_huge_valf() |
|
#define | HUGE_VALL __builtin_huge_vall() |
|
#define | INFINITY __builtin_inff() |
|
#define | NAN __builtin_nanf("") |
|
#define | MATH_ERRNO 1 |
|
#define | MATH_ERREXCEPT 2 |
|
#define | math_errhandling MATH_ERREXCEPT |
|
#define | FP_FAST_FMAF 1 |
|
#define | FP_INFINITE 0x01 |
|
#define | FP_NAN 0x02 |
|
#define | FP_NORMAL 0x04 |
|
#define | FP_SUBNORMAL 0x08 |
|
#define | FP_ZERO 0x10 |
|
#define | c_fpclassify(x) |
|
#define | c_isfinite(x) |
|
#define | c_isinf(x) |
|
#define | c_isnan(x) |
|
#define | c_isnormal(x) |
|
#define | isgreater(x, y) __builtin_isgreater((x), (y)) |
|
#define | isgreaterequal(x, y) __builtin_isgreaterequal((x), (y)) |
|
#define | isless(x, y) __builtin_isless((x), (y)) |
|
#define | islessequal(x, y) __builtin_islessequal((x), (y)) |
|
#define | islessgreater(x, y) __builtin_islessgreater((x), (y)) |
|
#define | isunordered(x, y) __builtin_isunordered((x), (y)) |
|
#define | signbit(x) |
|
|
int | isopenlibm (void) |
|
int | __fpclassifyd (double) __pure2 |
|
int | __fpclassifyf (float) __pure2 |
|
int | __isfinitef (float) __pure2 |
|
int | __isfinite (double) __pure2 |
|
int | __isinf (double) __pure2 |
|
int | __isinff (float) __pure2 |
|
int | __isnan (double) __pure2 |
|
int | __isnanf (float) __pure2 |
|
int | __isnormalf (float) __pure2 |
|
int | __isnormal (double) __pure2 |
|
int | __signbit (double) __pure2 |
|
int | __signbitf (float) __pure2 |
|
double | c_acos (double) |
|
double | c_asin (double) |
|
double | c_atan (double) |
|
double | c_atan2 (double, double) |
|
double | c_cos (double) |
|
double | c_sin (double) |
|
double | c_tan (double) |
|
double | c_cosh (double) |
|
double | c_sinh (double) |
|
double | c_tanh (double) |
|
double | c_exp (double) |
|
double | c_frexp (double, int *) |
|
double | c_ldexp (double, int) |
|
double | c_log (double) |
|
double | c_log10 (double) |
|
double | c_modf (double, double *) |
|
double | c_pow (double, double) |
|
double | c_sqrt (double) |
|
double | c_fabs (double) __pure2 |
|
double | c_floor (double) |
|
double | c_fmod (double, double) |
|
double | c_acosh (double) |
|
double | c_asinh (double) |
|
double | c_atanh (double) |
|
double | c_erf (double) |
|
double | c_erfc (double) |
|
double | c_expm1 (double) |
|
double | c_hypot (double, double) |
|
int | c_ilogb (double) __pure2 |
|
double | c_log1p (double) |
|
double | c_log2 (double) |
|
double | c_logb (double) |
|
double | c_nan (const char *) __pure2 |
|
double | c_nextafter (double, double) |
|
double | c_remainder (double, double) |
|
double | c_remquo (double, double, int *) |
|
double | c_rint (double) |
|
double | c_copysign (double, double) __pure2 |
|
double | c_fdim (double, double) |
|
double | c_scalbln (double, long) |
|
double | c_scalbn (double, int) |
|
double | c_trunc (double) |
|
float | c_acosf (float) |
|
float | c_asinf (float) |
|
float | c_atanf (float) |
|
float | c_atan2f (float, float) |
|
float | c_cosf (float) |
|
float | c_sinf (float) |
|
float | c_tanf (float) |
|
float | c_coshf (float) |
|
float | c_sinhf (float) |
|
float | c_tanhf (float) |
|
float | c_expf (float) |
|
float | c_expm1f (float) |
|
float | c_frexpf (float, int *) |
|
int | c_ilogbf (float) __pure2 |
|
float | c_ldexpf (float, int) |
|
float | c_log10f (float) |
|
float | c_log1pf (float) |
|
float | c_log2f (float) |
|
float | c_logf (float) |
|
float | c_modff (float, float *) |
|
float | c_powf (float, float) |
|
float | c_sqrtf (float) |
|
float | c_fabsf (float) __pure2 |
|
float | c_floorf (float) |
|
float | c_fmodf (float, float) |
|
float | c_erff (float) |
|
float | c_erfcf (float) |
|
float | c_hypotf (float, float) |
|
float | c_acoshf (float) |
|
float | c_asinhf (float) |
|
float | c_atanhf (float) |
|
float | c_logbf (float) |
|
float | c_copysignf (float, float) __pure2 |
|
float | c_nanf (const char *) __pure2 |
|
float | c_nextafterf (float, float) |
|
float | c_remainderf (float, float) |
|
float | c_remquof (float, float, int *) |
|
float | c_rintf (float) |
|
float | c_scalblnf (float, long) |
|
float | c_scalbnf (float, int) |
|
float | c_truncf (float) |
|
float | c_fdimf (float, float) |
|
◆ __ISO_C_VISIBLE
#define __ISO_C_VISIBLE 1999 |
◆ __MATH_BUILTIN_CONSTANTS
#define __MATH_BUILTIN_CONSTANTS |
◆ __MATH_BUILTIN_RELOPS
#define __MATH_BUILTIN_RELOPS |
◆ __pure2
◆ c_fpclassify
#define c_fpclassify |
( |
|
x | ) |
|
Value:
int __fpclassifyd(double) __pure2
int __fpclassifyf(float) __pure2
Definition at line 130 of file openlibm_math.h.
◆ c_isfinite
Value:
int __isfinitef(float) __pure2
int __isfinite(double) __pure2
Definition at line 134 of file openlibm_math.h.
◆ c_isinf
Value: ((
sizeof (x) ==
sizeof (
float)) ?
__isinff(x) \
int __isinf(double) __pure2
int __isinff(float) __pure2
Definition at line 137 of file openlibm_math.h.
◆ c_isnan
Value: ((
sizeof (x) ==
sizeof (
float)) ?
__isnanf(x) \
int __isnanf(float) __pure2
int __isnan(double) __pure2
Definition at line 140 of file openlibm_math.h.
◆ c_isnormal
Value:
int __isnormal(double) __pure2
int __isnormalf(float) __pure2
Definition at line 143 of file openlibm_math.h.
◆ FP_FAST_FMAF
◆ FP_ILOGB0
#define FP_ILOGB0 (-INT_MAX) |
◆ FP_ILOGBNAN
#define FP_ILOGBNAN INT_MAX |
◆ FP_INFINITE
◆ FP_NAN
◆ FP_NORMAL
◆ FP_SUBNORMAL
#define FP_SUBNORMAL 0x08 |
◆ FP_ZERO
◆ HUGE_VAL
#define HUGE_VAL __builtin_huge_val() |
◆ HUGE_VALF
#define HUGE_VALF __builtin_huge_valf() |
◆ HUGE_VALL
#define HUGE_VALL __builtin_huge_vall() |
◆ INFINITY
#define INFINITY __builtin_inff() |
◆ isgreater
#define isgreater |
( |
|
x, |
|
|
|
y |
|
) |
| __builtin_isgreater((x), (y)) |
◆ isgreaterequal
#define isgreaterequal |
( |
|
x, |
|
|
|
y |
|
) |
| __builtin_isgreaterequal((x), (y)) |
◆ isless
#define isless |
( |
|
x, |
|
|
|
y |
|
) |
| __builtin_isless((x), (y)) |
◆ islessequal
#define islessequal |
( |
|
x, |
|
|
|
y |
|
) |
| __builtin_islessequal((x), (y)) |
◆ islessgreater
#define islessgreater |
( |
|
x, |
|
|
|
y |
|
) |
| __builtin_islessgreater((x), (y)) |
◆ isunordered
#define isunordered |
( |
|
x, |
|
|
|
y |
|
) |
| __builtin_isunordered((x), (y)) |
◆ MATH_ERREXCEPT
◆ math_errhandling
◆ MATH_ERRNO
◆ NAN
#define NAN __builtin_nanf("") |
◆ signbit
Value:
int __signbitf(float) __pure2
int __signbit(double) __pure2
Definition at line 164 of file openlibm_math.h.
◆ __fpclassifyd()
int __fpclassifyd |
( |
double |
| ) |
|
◆ __fpclassifyf()
int __fpclassifyf |
( |
float |
| ) |
|
◆ __isfinite()
int __isfinite |
( |
double |
| ) |
|
◆ __isfinitef()
int __isfinitef |
( |
float |
| ) |
|
◆ __isinf()
◆ __isinff()
◆ __isnan()
◆ __isnanf()
◆ __isnormal()
int __isnormal |
( |
double |
| ) |
|
◆ __isnormalf()
int __isnormalf |
( |
float |
| ) |
|
◆ __signbit()
◆ __signbitf()
◆ c_acos()
◆ c_acosf()
◆ c_acosh()
double c_acosh |
( |
double |
| ) |
|
◆ c_acoshf()
◆ c_asin()
◆ c_asinf()
◆ c_asinh()
double c_asinh |
( |
double |
| ) |
|
◆ c_asinhf()
◆ c_atan()
◆ c_atan2()
double c_atan2 |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ c_atan2f()
float c_atan2f |
( |
float |
, |
|
|
float |
|
|
) |
| |
◆ c_atanf()
◆ c_atanh()
double c_atanh |
( |
double |
| ) |
|
◆ c_atanhf()
◆ c_copysign()
double c_copysign |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ c_copysignf()
float c_copysignf |
( |
float |
, |
|
|
float |
|
|
) |
| |
◆ c_cos()
◆ c_cosf()
◆ c_cosh()
◆ c_coshf()
◆ c_erf()
◆ c_erfc()
◆ c_erfcf()
◆ c_erff()
◆ c_exp()
◆ c_expf()
◆ c_expm1()
double c_expm1 |
( |
double |
| ) |
|
◆ c_expm1f()
◆ c_fabs()
◆ c_fabsf()
◆ c_fdim()
double c_fdim |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ c_fdimf()
float c_fdimf |
( |
float |
, |
|
|
float |
|
|
) |
| |
◆ c_floor()
double c_floor |
( |
double |
| ) |
|
◆ c_floorf()
◆ c_fmod()
double c_fmod |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ c_fmodf()
float c_fmodf |
( |
float |
, |
|
|
float |
|
|
) |
| |
◆ c_frexp()
double c_frexp |
( |
double |
, |
|
|
int * |
|
|
) |
| |
◆ c_frexpf()
float c_frexpf |
( |
float |
, |
|
|
int * |
|
|
) |
| |
◆ c_hypot()
double c_hypot |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ c_hypotf()
float c_hypotf |
( |
float |
, |
|
|
float |
|
|
) |
| |
◆ c_ilogb()
◆ c_ilogbf()
◆ c_ldexp()
double c_ldexp |
( |
double |
, |
|
|
int |
|
|
) |
| |
◆ c_ldexpf()
float c_ldexpf |
( |
float |
, |
|
|
int |
|
|
) |
| |
◆ c_log()
◆ c_log10()
double c_log10 |
( |
double |
| ) |
|
◆ c_log10f()
◆ c_log1p()
double c_log1p |
( |
double |
| ) |
|
◆ c_log1pf()
◆ c_log2()
◆ c_log2f()
◆ c_logb()
◆ c_logbf()
◆ c_logf()
◆ c_modf()
double c_modf |
( |
double |
, |
|
|
double * |
|
|
) |
| |
◆ c_modff()
float c_modff |
( |
float |
, |
|
|
float * |
|
|
) |
| |
◆ c_nan()
double c_nan |
( |
const char * |
| ) |
|
◆ c_nanf()
float c_nanf |
( |
const char * |
| ) |
|
◆ c_nextafter()
double c_nextafter |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ c_nextafterf()
float c_nextafterf |
( |
float |
, |
|
|
float |
|
|
) |
| |
◆ c_pow()
double c_pow |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ c_powf()
float c_powf |
( |
float |
, |
|
|
float |
|
|
) |
| |
◆ c_remainder()
double c_remainder |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ c_remainderf()
float c_remainderf |
( |
float |
, |
|
|
float |
|
|
) |
| |
◆ c_remquo()
double c_remquo |
( |
double |
, |
|
|
double |
, |
|
|
int * |
|
|
) |
| |
◆ c_remquof()
float c_remquof |
( |
float |
, |
|
|
float |
, |
|
|
int * |
|
|
) |
| |
◆ c_rint()
◆ c_rintf()
◆ c_scalbln()
double c_scalbln |
( |
double |
, |
|
|
long |
|
|
) |
| |
◆ c_scalblnf()
float c_scalblnf |
( |
float |
, |
|
|
long |
|
|
) |
| |
◆ c_scalbn()
double c_scalbn |
( |
double |
, |
|
|
int |
|
|
) |
| |
◆ c_scalbnf()
float c_scalbnf |
( |
float |
, |
|
|
int |
|
|
) |
| |
◆ c_sin()
◆ c_sinf()
◆ c_sinh()
◆ c_sinhf()
◆ c_sqrt()
◆ c_sqrtf()
◆ c_tan()
◆ c_tanf()
◆ c_tanh()
◆ c_tanhf()
◆ c_trunc()
double c_trunc |
( |
double |
| ) |
|
◆ c_truncf()
◆ isopenlibm()
◆ __infinity
◆ __nan