|
SDL
2.0
|
#include "SDL_endian.h"
Include dependency graph for math_private.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| union | ieee_double_shape_type |
| union | ieee_float_shape_type |
Macros | |
| #define | attribute_hidden |
| #define | libm_hidden_proto(x) |
| #define | libm_hidden_def(x) |
| #define | atan SDL_uclibc_atan |
| #define | __ieee754_atan2 SDL_uclibc_atan2 |
| #define | copysign SDL_uclibc_copysign |
| #define | cos SDL_uclibc_cos |
| #define | fabs SDL_uclibc_fabs |
| #define | floor SDL_uclibc_floor |
| #define | __ieee754_log SDL_uclibc_log |
| #define | __ieee754_pow SDL_uclibc_pow |
| #define | scalbn SDL_uclibc_scalbn |
| #define | sin SDL_uclibc_sin |
| #define | __ieee754_sqrt SDL_uclibc_sqrt |
| #define | tan SDL_uclibc_tan |
| #define | EXTRACT_WORDS(ix0, ix1, d) |
| #define | GET_HIGH_WORD(i, d) |
| #define | GET_LOW_WORD(i, d) |
| #define | INSERT_WORDS(d, ix0, ix1) |
| #define | SET_HIGH_WORD(d, v) |
| #define | SET_LOW_WORD(d, v) |
| #define | GET_FLOAT_WORD(i, d) |
| #define | SET_FLOAT_WORD(d, i) |
Typedefs | |
| typedef unsigned int | u_int32_t |
| #define __ieee754_atan2 SDL_uclibc_atan2 |
Definition at line 33 of file math_private.h.
| #define __ieee754_log SDL_uclibc_log |
Definition at line 38 of file math_private.h.
| #define __ieee754_pow SDL_uclibc_pow |
Definition at line 39 of file math_private.h.
| #define __ieee754_sqrt SDL_uclibc_sqrt |
Definition at line 42 of file math_private.h.
Referenced by __ieee754_pow().
| #define atan SDL_uclibc_atan |
Definition at line 32 of file math_private.h.
| #define attribute_hidden |
Definition at line 24 of file math_private.h.
| #define copysign SDL_uclibc_copysign |
Definition at line 34 of file math_private.h.
Referenced by libm_hidden_proto(), and SDL_copysign().
| #define cos SDL_uclibc_cos |
Definition at line 35 of file math_private.h.
Referenced by libm_hidden_proto(), and SDL_cos().
| #define EXTRACT_WORDS | ( | ix0, | |
| ix1, | |||
| d | |||
| ) |
Definition at line 93 of file math_private.h.
Referenced by __ieee754_atan2(), __ieee754_log(), __ieee754_pow(), __ieee754_sqrt(), and libm_hidden_proto().
| #define fabs SDL_uclibc_fabs |
Definition at line 36 of file math_private.h.
Referenced by __ieee754_atan2(), __ieee754_pow(), __ieee754_rem_pio2(), __kernel_tan(), atan(), libm_hidden_proto(), and SDL_fabs().
| #define floor SDL_uclibc_floor |
Definition at line 37 of file math_private.h.
Referenced by __kernel_rem_pio2(), libm_hidden_proto(), and SDL_floor().
Definition at line 160 of file math_private.h.
Definition at line 103 of file math_private.h.
Referenced by __ieee754_atan2(), __ieee754_log(), __ieee754_pow(), __ieee754_rem_pio2(), __kernel_cos(), __kernel_sin(), __kernel_tan(), atan(), libm_hidden_proto(), and tan().
Definition at line 112 of file math_private.h.
Referenced by __ieee754_rem_pio2(), __kernel_tan(), and atan().
| #define INSERT_WORDS | ( | d, | |
| ix0, | |||
| ix1 | |||
| ) |
Definition at line 121 of file math_private.h.
Referenced by __ieee754_sqrt(), __kernel_cos(), and libm_hidden_proto().
| #define libm_hidden_def | ( | x | ) |
Definition at line 26 of file math_private.h.
Referenced by atan(), libm_hidden_proto(), and tan().
| #define libm_hidden_proto | ( | x | ) |
Definition at line 25 of file math_private.h.
| #define scalbn SDL_uclibc_scalbn |
Definition at line 40 of file math_private.h.
Referenced by __ieee754_pow(), __kernel_rem_pio2(), libm_hidden_proto(), and SDL_scalbn().
Definition at line 169 of file math_private.h.
Definition at line 131 of file math_private.h.
Referenced by __ieee754_atan2(), __ieee754_log(), __ieee754_pow(), __ieee754_rem_pio2(), and libm_hidden_proto().
Definition at line 141 of file math_private.h.
Referenced by __ieee754_pow(), __ieee754_rem_pio2(), and __kernel_tan().
| #define sin SDL_uclibc_sin |
Definition at line 41 of file math_private.h.
Referenced by libm_hidden_proto(), and SDL_sin().
| #define tan SDL_uclibc_tan |
Definition at line 43 of file math_private.h.
| typedef unsigned int u_int32_t |
Definition at line 29 of file math_private.h.
| double __ieee754_acos | ( | double | ) |
| double __ieee754_acosh | ( | double | ) |
| double __ieee754_asin | ( | double | ) |
| double __ieee754_atan2 | ( | double | , |
| double | |||
| ) |
Definition at line 50 of file e_atan2.c.
References atan(), EXTRACT_WORDS, fabs, GET_HIGH_WORD, k, pi, pi_lo, pi_o_2, pi_o_4, SET_HIGH_WORD, tiny, and zero.
| double __ieee754_atanh | ( | double | ) |
| double __ieee754_cosh | ( | double | ) |
| double __ieee754_exp | ( | double | ) |
| double __ieee754_fmod | ( | double | , |
| double | |||
| ) |
| double __ieee754_gamma | ( | double | ) |
| double __ieee754_gamma_r | ( | double | , |
| int * | |||
| ) |
| double __ieee754_hypot | ( | double | , |
| double | |||
| ) |
| double __ieee754_j0 | ( | double | ) |
| double __ieee754_j1 | ( | double | ) |
| double __ieee754_jn | ( | int | , |
| double | |||
| ) |
| double __ieee754_lgamma | ( | double | ) |
| double __ieee754_lgamma_r | ( | double | , |
| int * | |||
| ) |
| double __ieee754_log | ( | double | ) |
Definition at line 99 of file e_log.c.
References EXTRACT_WORDS, GET_HIGH_WORD, i, j, k, Lg1, Lg2, Lg3, Lg4, Lg5, Lg6, Lg7, ln2_hi, ln2_lo, SET_HIGH_WORD, two54, and zero.
| double __ieee754_log10 | ( | double | ) |
| double __ieee754_pow | ( | double | , |
| double | |||
| ) |
Definition at line 106 of file e_pow.c.
References __ieee754_sqrt, cp, cp_h, cp_l, dp_h, dp_l, EXTRACT_WORDS, fabs, GET_HIGH_WORD, huge_val, i, ivln2, ivln2_h, ivln2_l, j, k, L1, L2, L3, L4, L5, L6, lg2, lg2_h, lg2_l, one, ovt, P1, P2, P3, P4, P5, scalbn, SET_HIGH_WORD, SET_LOW_WORD, tiny, two, two53, and zero.
| int __ieee754_rem_pio2 | ( | double | , |
| double * | |||
| ) |
| double __ieee754_remainder | ( | double | , |
| double | |||
| ) |
| double __ieee754_scalb | ( | double | , |
| double | |||
| ) |
| double __ieee754_sinh | ( | double | ) |
| double __ieee754_sqrt | ( | double | ) |
Definition at line 102 of file e_sqrt.c.
References EXTRACT_WORDS, i, INSERT_WORDS, one, and tiny.
| double __ieee754_y0 | ( | double | ) |
| double __ieee754_y1 | ( | double | ) |
| double __ieee754_yn | ( | int | , |
| double | |||
| ) |
| double __kernel_cos | ( | double | , |
| double | |||
| ) |
Definition at line 74 of file k_cos.c.
References C1, C2, C3, C4, C5, C6, GET_HIGH_WORD, INSERT_WORDS, and one.
Referenced by libm_hidden_proto().
| int __kernel_rem_pio2 | ( | double * | , |
| double * | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| const int * | |||
| ) |
| double __kernel_sin | ( | double | , |
| double | , | ||
| int | |||
| ) |
| double __kernel_standard | ( | double | , |
| double | , | ||
| int | |||
| ) |
| double __kernel_tan | ( | double | , |
| double | , | ||
| int | |||
| ) |
Definition at line 69 of file k_tan.c.
References fabs, GET_HIGH_WORD, GET_LOW_WORD, one, pio4, pio4lo, SET_LOW_WORD, and T.
Referenced by tan().