|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
#include <openlibm_complex.h>#include "cdefs-compat.h"#include "types-compat.h"#include "fpmath.h"#include <stdint.h>#include "math_private_openbsd.h"

Classes | |
| union | ieee_double_shape_type |
| union | ieee_double_shape_type |
| union | ieee_float_shape_type |
| struct | ieee_double_shape_type.parts |
| struct | ieee_double_shape_type.xparts |
| struct | ieee_double_shape_type.parts |
| struct | ieee_double_shape_type.xparts |
Functions | |
| 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) |
| double complex | __ldexp_cexp (double complex, 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) |
| float complex | __ldexp_cexpf (float complex, 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) |
| union ieee_double_shape_type |
| Class Members | ||
|---|---|---|
| struct ieee_double_shape_type | parts | |
| struct ieee_double_shape_type | parts | |
| double | value | |
| struct ieee_double_shape_type | xparts | |
| struct ieee_double_shape_type | xparts | |
| union ieee_double_shape_type |
| Class Members | ||
|---|---|---|
| struct ieee_double_shape_type | parts | |
| struct ieee_double_shape_type | parts | |
| double | value | |
| struct ieee_double_shape_type | xparts | |
| struct ieee_double_shape_type | xparts | |
| struct ieee_double_shape_type.xparts |
| Class Members | ||
|---|---|---|
| u_int64_t | w | |
| struct ieee_double_shape_type.xparts |
| Class Members | ||
|---|---|---|
| u_int64_t | w | |
| #define __ieee754_acos acos |
| #define __ieee754_acosf acosf |
| #define __ieee754_acosh acosh |
| #define __ieee754_acoshf acoshf |
| #define __ieee754_asin asin |
| #define __ieee754_asinf asinf |
| #define __ieee754_atan2 atan2 |
| #define __ieee754_atan2f atan2f |
| #define __ieee754_atanh atanh |
| #define __ieee754_atanhf atanhf |
| #define __ieee754_cosh cosh |
| #define __ieee754_coshf coshf |
| #define __ieee754_exp exp |
| #define __ieee754_expf expf |
| #define __ieee754_fmod fmod |
| #define __ieee754_fmodf fmodf |
| #define __ieee754_hypot hypot |
| #define __ieee754_hypotf hypotf |
| #define __ieee754_j0 j0 |
| #define __ieee754_j0f j0f |
| #define __ieee754_j1 j1 |
| #define __ieee754_j1f j1f |
| #define __ieee754_jn jn |
| #define __ieee754_jnf jnf |
| #define __ieee754_lgamma lgamma |
| #define __ieee754_lgamma_r lgamma_r |
| #define __ieee754_lgammaf lgammaf |
| #define __ieee754_lgammaf_r lgammaf_r |
| #define __ieee754_log log |
| #define __ieee754_log10 log10 |
| #define __ieee754_log10f log10f |
| #define __ieee754_log2 log2 |
| #define __ieee754_log2f log2f |
| #define __ieee754_logf logf |
| #define __ieee754_pow pow |
| #define __ieee754_powf powf |
| #define __ieee754_remainder remainder |
| #define __ieee754_remainderf remainderf |
| #define __ieee754_sinh sinh |
| #define __ieee754_sinhf sinhf |
| #define __ieee754_sqrt sqrt |
| #define __ieee754_sqrtf sqrtf |
| #define __ieee754_y0 y0 |
| #define __ieee754_y0f y0f |
| #define __ieee754_y1 y1 |
| #define __ieee754_y1f y1f |
| #define __ieee754_yn yn |
| #define __ieee754_ynf ynf |
| #define EXTRACT_WORD64 | ( | ix, | |
| d | |||
| ) |
| #define EXTRACT_WORDS | ( | ix0, | |
| ix1, | |||
| d | |||
| ) |
| #define GET_FLOAT_WORD | ( | i, | |
| d | |||
| ) |
| #define GET_HIGH_WORD | ( | i, | |
| d | |||
| ) |
| #define GET_LDBL_EXPSIGN | ( | i, | |
| d | |||
| ) |
| #define GET_LOW_WORD | ( | i, | |
| d | |||
| ) |
| #define INSERT_WORD64 | ( | d, | |
| ix | |||
| ) |
| #define INSERT_WORDS | ( | d, | |
| ix0, | |||
| ix1 | |||
| ) |
| #define OLM_DLLEXPORT __attribute__ ((visibility("default"))) |
| #define SET_FLOAT_WORD | ( | d, | |
| i | |||
| ) |
| #define SET_HIGH_WORD | ( | d, | |
| v | |||
| ) |
| #define SET_LDBL_EXPSIGN | ( | d, | |
| v | |||
| ) |
| #define SET_LOW_WORD | ( | d, | |
| v | |||
| ) |
| #define STRICT_ASSIGN | ( | type, | |
| lval, | |||
| rval | |||
| ) | ((lval) = (rval)) |
| int __ieee754_rem_pio2 | ( | double | , |
| double * | |||
| ) |
| int __ieee754_rem_pio2f | ( | float | , |
| double * | |||
| ) |
References __kernel_rem_pio2(), fn, GET_FLOAT_WORD, invpio2, n, pio2_1, pio2_1t, r, SET_FLOAT_WORD, STRICT_ASSIGN, w, and z.
Referenced by cosf(), sincosf(), sinf(), and tanf().

| double __kernel_cos | ( | double | , |
| double | |||
| ) |
| float __kernel_cosdf | ( | double | ) |
| long double __kernel_cosl | ( | long double | , |
| long double | |||
| ) |
| int __kernel_rem_pio2 | ( | double * | , |
| double * | , | ||
| int | , | ||
| int | , | ||
| int | |||
| ) |
References floor(), init_jk, ipio2, k, n, one, PIo2, scalbn(), STRICT_ASSIGN, two24, twon24, z, and zero.
Referenced by __ieee754_rem_pio2(), __ieee754_rem_pio2f(), and __ieee754_rem_pio2l().

| double __kernel_sin | ( | double | , |
| double | , | ||
| int | |||
| ) |
| float __kernel_sindf | ( | double | ) |
| long double __kernel_sinl | ( | long double | , |
| long double | , | ||
| int | |||
| ) |
| double __kernel_tan | ( | double | , |
| double | , | ||
| int | |||
| ) |
| float __kernel_tandf | ( | double | , |
| int | |||
| ) |
| long double __kernel_tanl | ( | long double | , |
| long double | , | ||
| int | |||
| ) |
| double complex __ldexp_cexp | ( | double | complex, |
| int | |||
| ) |
| float complex __ldexp_cexpf | ( | float | complex, |
| int | |||
| ) |
| double __ldexp_exp | ( | double | , |
| int | |||
| ) |
References __frexp_exp(), and INSERT_WORDS.
Referenced by __ieee754_cosh(), and __ieee754_sinh().

| float __ldexp_expf | ( | float | , |
| int | |||
| ) |
References __frexp_expf(), and SET_FLOAT_WORD.
Referenced by __ieee754_coshf(), and __ieee754_sinhf().

1.8.15