Go to the source code of this file.
|
#define | EXTRACT_WORDS(ix0, ix1, d) |
|
#define | EXTRACT_WORD64(ix, d) |
|
#define | GET_HIGH_WORD(i, d) |
|
#define | GET_LOW_WORD(i, d) |
|
#define | INSERT_WORDS(d, ix0, ix1) |
|
#define | INSERT_WORD64(d, ix) |
|
#define | SET_HIGH_WORD(d, v) |
|
#define | SET_LOW_WORD(d, v) |
|
#define | GET_FLOAT_WORD(i, d) |
|
#define | SET_FLOAT_WORD(d, i) |
|
#define | GET_LDBL_EXPSIGN(i, d) |
|
#define | SET_LDBL_EXPSIGN(d, v) |
|
#define | STRICT_ASSIGN(type, lval, rval) ((lval) = (rval)) |
|
#define | nan_mix(x, y) (((x) + 0.0L) + ((y) + 0)) |
|
#define | __ieee754_sqrt c_sqrt |
|
#define | __ieee754_acos c_acos |
|
#define | __ieee754_acosh c_acosh |
|
#define | __ieee754_log c_log |
|
#define | __ieee754_log2 c_log2 |
|
#define | __ieee754_atanh c_atanh |
|
#define | __ieee754_asin c_asin |
|
#define | __ieee754_atan2 c_atan2 |
|
#define | __ieee754_exp c_exp |
|
#define | __ieee754_cosh c_cosh |
|
#define | __ieee754_fmod c_fmod |
|
#define | __ieee754_pow c_pow |
|
#define | __ieee754_lgamma c_lgamma |
|
#define | __ieee754_lgamma_r c_lgamma_r |
|
#define | __ieee754_log10 c_log10 |
|
#define | __ieee754_sinh c_sinh |
|
#define | __ieee754_hypot c_hypot |
|
#define | __ieee754_j0 c_j0 |
|
#define | __ieee754_j1 c_j1 |
|
#define | __ieee754_y0 c_y0 |
|
#define | __ieee754_y1 c_y1 |
|
#define | __ieee754_jn c_jn |
|
#define | __ieee754_yn c_yn |
|
#define | __ieee754_remainder c_remainder |
|
#define | __ieee754_sqrtf c_sqrtf |
|
#define | __ieee754_acosf c_acosf |
|
#define | __ieee754_acoshf c_acoshf |
|
#define | __ieee754_logf c_logf |
|
#define | __ieee754_atanhf c_atanhf |
|
#define | __ieee754_asinf c_asinf |
|
#define | __ieee754_atan2f c_atan2f |
|
#define | __ieee754_expf c_expf |
|
#define | __ieee754_coshf c_coshf |
|
#define | __ieee754_fmodf c_fmodf |
|
#define | __ieee754_powf c_powf |
|
#define | __ieee754_lgammaf c_lgammaf |
|
#define | __ieee754_lgammaf_r c_lgammaf_r |
|
#define | __ieee754_log10f c_log10f |
|
#define | __ieee754_log2f c_log2f |
|
#define | __ieee754_sinhf c_sinhf |
|
#define | __ieee754_hypotf c_hypotf |
|
#define | __ieee754_j0f c_j0f |
|
#define | __ieee754_j1f c_j1f |
|
#define | __ieee754_y0f c_y0f |
|
#define | __ieee754_y1f c_y1f |
|
#define | __ieee754_jnf c_jnf |
|
#define | __ieee754_ynf c_ynf |
|
#define | __ieee754_remainderf c_remainderf |
|
|
void | __scan_nan (u_int32_t *__words, int __num_words, const char *__s) |
|
int | __kernel_rem_pio2 (double *, double *, int, int, int) |
|
int | __ieee754_rem_pio2 (double, double *) |
|
double | __kernel_sin (double, double, int) |
|
double | __kernel_cos (double, double) |
|
double | __kernel_tan (double, double, int) |
|
double | __ldexp_exp (double, int) |
|
int | __ieee754_rem_pio2f (float, double *) |
|
float | __kernel_sindf (double) |
|
float | __kernel_cosdf (double) |
|
float | __kernel_tandf (double, int) |
|
float | __ldexp_expf (float, int) |
|
long double | __kernel_sinl (long double, long double, int) |
|
long double | __kernel_cosl (long double, long double) |
|
long double | __kernel_tanl (long double, long double, int) |
|
◆ __ieee754_acos
◆ __ieee754_acosf
◆ __ieee754_acosh
◆ __ieee754_acoshf
◆ __ieee754_asin
◆ __ieee754_asinf
◆ __ieee754_atan2
◆ __ieee754_atan2f
◆ __ieee754_atanh
◆ __ieee754_atanhf
◆ __ieee754_cosh
◆ __ieee754_coshf
◆ __ieee754_exp
#define __ieee754_exp c_exp |
◆ __ieee754_expf
◆ __ieee754_fmod
◆ __ieee754_fmodf
◆ __ieee754_hypot
◆ __ieee754_hypotf
◆ __ieee754_j0
#define __ieee754_j0 c_j0 |
◆ __ieee754_j0f
#define __ieee754_j0f c_j0f |
◆ __ieee754_j1
#define __ieee754_j1 c_j1 |
◆ __ieee754_j1f
#define __ieee754_j1f c_j1f |
◆ __ieee754_jn
#define __ieee754_jn c_jn |
◆ __ieee754_jnf
#define __ieee754_jnf c_jnf |
◆ __ieee754_lgamma
#define __ieee754_lgamma c_lgamma |
◆ __ieee754_lgamma_r
#define __ieee754_lgamma_r c_lgamma_r |
◆ __ieee754_lgammaf
#define __ieee754_lgammaf c_lgammaf |
◆ __ieee754_lgammaf_r
#define __ieee754_lgammaf_r c_lgammaf_r |
◆ __ieee754_log
#define __ieee754_log c_log |
◆ __ieee754_log10
◆ __ieee754_log10f
◆ __ieee754_log2
◆ __ieee754_log2f
◆ __ieee754_logf
◆ __ieee754_pow
#define __ieee754_pow c_pow |
◆ __ieee754_powf
◆ __ieee754_remainder
◆ __ieee754_remainderf
◆ __ieee754_sinh
◆ __ieee754_sinhf
◆ __ieee754_sqrt
◆ __ieee754_sqrtf
◆ __ieee754_y0
#define __ieee754_y0 c_y0 |
◆ __ieee754_y0f
#define __ieee754_y0f c_y0f |
◆ __ieee754_y1
#define __ieee754_y1 c_y1 |
◆ __ieee754_y1f
#define __ieee754_y1f c_y1f |
◆ __ieee754_yn
#define __ieee754_yn c_yn |
◆ __ieee754_ynf
#define __ieee754_ynf c_ynf |
◆ EXTRACT_WORD64
#define EXTRACT_WORD64 |
( |
|
ix, |
|
|
|
d |
|
) |
| |
Value:do { \
} while (0)
struct ieee_double_shape_type::@13 xparts
Definition at line 92 of file math_private.h.
◆ EXTRACT_WORDS
#define EXTRACT_WORDS |
( |
|
ix0, |
|
|
|
ix1, |
|
|
|
d |
|
) |
| |
Value:do { \
(ix1) = ew_u.parts.lsw; \
} while (0)
struct ieee_double_shape_type::@12 parts
Definition at line 83 of file math_private.h.
◆ GET_FLOAT_WORD
#define GET_FLOAT_WORD |
( |
|
i, |
|
|
|
d |
|
) |
| |
◆ GET_HIGH_WORD
#define GET_HIGH_WORD |
( |
|
i, |
|
|
|
d |
|
) |
| |
◆ GET_LDBL_EXPSIGN
#define GET_LDBL_EXPSIGN |
( |
|
i, |
|
|
|
d |
|
) |
| |
Value:do { \
(i) = ge_u.xbits.expsign; \
} while (0)
Definition at line 187 of file math_private.h.
◆ GET_LOW_WORD
#define GET_LOW_WORD |
( |
|
i, |
|
|
|
d |
|
) |
| |
◆ INSERT_WORD64
#define INSERT_WORD64 |
( |
|
d, |
|
|
|
ix |
|
) |
| |
◆ INSERT_WORDS
#define INSERT_WORDS |
( |
|
d, |
|
|
|
ix0, |
|
|
|
ix1 |
|
) |
| |
◆ nan_mix
#define nan_mix |
( |
|
x, |
|
|
|
y |
|
) |
| (((x) + 0.0L) + ((y) + 0)) |
◆ SET_FLOAT_WORD
#define SET_FLOAT_WORD |
( |
|
d, |
|
|
|
i |
|
) |
| |
◆ SET_HIGH_WORD
#define SET_HIGH_WORD |
( |
|
d, |
|
|
|
v |
|
) |
| |
◆ SET_LDBL_EXPSIGN
#define SET_LDBL_EXPSIGN |
( |
|
d, |
|
|
|
v |
|
) |
| |
Value:do { \
se_u.xbits.expsign = (v); \
(d) = se_u.e; \
} while (0)
Definition at line 196 of file math_private.h.
◆ SET_LOW_WORD
#define SET_LOW_WORD |
( |
|
d, |
|
|
|
v |
|
) |
| |
◆ STRICT_ASSIGN
#define STRICT_ASSIGN |
( |
|
type, |
|
|
|
lval, |
|
|
|
rval |
|
) |
| ((lval) = (rval)) |
◆ __ieee754_rem_pio2()
int __ieee754_rem_pio2 |
( |
double |
, |
|
|
double * |
|
|
) |
| |
◆ __ieee754_rem_pio2f()
int __ieee754_rem_pio2f |
( |
float |
, |
|
|
double * |
|
|
) |
| |
◆ __kernel_cos()
double __kernel_cos |
( |
double |
, |
|
|
double |
|
|
) |
| |
◆ __kernel_cosdf()
float __kernel_cosdf |
( |
double |
| ) |
|
◆ __kernel_cosl()
long double __kernel_cosl |
( |
long double |
, |
|
|
long double |
|
|
) |
| |
◆ __kernel_rem_pio2()
int __kernel_rem_pio2 |
( |
double * |
, |
|
|
double * |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
◆ __kernel_sin()
double __kernel_sin |
( |
double |
, |
|
|
double |
, |
|
|
int |
|
|
) |
| |
◆ __kernel_sindf()
float __kernel_sindf |
( |
double |
| ) |
|
◆ __kernel_sinl()
long double __kernel_sinl |
( |
long double |
, |
|
|
long double |
, |
|
|
int |
|
|
) |
| |
◆ __kernel_tan()
double __kernel_tan |
( |
double |
, |
|
|
double |
, |
|
|
int |
|
|
) |
| |
◆ __kernel_tandf()
float __kernel_tandf |
( |
double |
, |
|
|
int |
|
|
) |
| |
◆ __kernel_tanl()
long double __kernel_tanl |
( |
long double |
, |
|
|
long double |
, |
|
|
int |
|
|
) |
| |
◆ __ldexp_exp()
double __ldexp_exp |
( |
double |
, |
|
|
int |
|
|
) |
| |
◆ __ldexp_expf()
float __ldexp_expf |
( |
float |
, |
|
|
int |
|
|
) |
| |
◆ __scan_nan()
void __scan_nan |
( |
u_int32_t * |
__words, |
|
|
int |
__num_words, |
|
|
const char * |
__s |
|
) |
| |