|
Embedded Artistry Framework
Embedded Systems C++ Framework
|


Macros | |
| #define | BIAS (LDBL_MAX_EXP - 1) |
| #define | MANH_SIZE LDBL_MANH_SIZE |
| #define | ASIN_LINEAR (BIAS - 32) /* 2**-32 */ |
| #define | ACOS_CONST (BIAS - 65) /* 2**-65 */ |
| #define | ATAN_CONST (BIAS + 65) /* 2**65 */ |
| #define | ATAN_LINEAR (BIAS - 32) /* 2**-32 */ |
| #define | THRESH ((0xe666666666666666ULL>>(64-(MANH_SIZE-1)))|LDBL_NBIT) |
| #define | pS0 _ItL_pS0 |
| #define | pS1 _ItL_pS1 |
| #define | pS2 _ItL_pS2 |
| #define | pS3 _ItL_pS3 |
| #define | pS4 _ItL_pS4 |
| #define | pS5 _ItL_pS5 |
| #define | pS6 _ItL_pS6 |
| #define | qS1 _ItL_qS1 |
| #define | qS2 _ItL_qS2 |
| #define | qS3 _ItL_qS3 |
| #define | qS4 _ItL_qS4 |
| #define | qS5 _ItL_qS5 |
| #define | atanhi _ItL_atanhi |
| #define | atanlo _ItL_atanlo |
| #define | aT _ItL_aT |
| #define | pi_lo _ItL_pi_lo |
| #define | pio2_hi atanhi[3] |
| #define | pio2_lo atanlo[3] |
| #define | pio4_hi atanhi[1] |
Typedefs | |
| typedef long double | LONGDOUBLE |
Functions | |
| static long double | P (long double x) |
| static long double | Q (long double x) |
| static long double | T_even (long double x) |
| static long double | T_odd (long double x) |
Variables | |
| const LONGDOUBLE | pS0 |
| const LONGDOUBLE | pS1 |
| const LONGDOUBLE | pS2 |
| const LONGDOUBLE | pS3 |
| const LONGDOUBLE | pS4 |
| const LONGDOUBLE | pS5 |
| const LONGDOUBLE | pS6 |
| const LONGDOUBLE | qS1 |
| const LONGDOUBLE | qS2 |
| const LONGDOUBLE | qS3 |
| const LONGDOUBLE | qS4 |
| const LONGDOUBLE | qS5 |
| const LONGDOUBLE | atanhi [] |
| const LONGDOUBLE | atanlo [] |
| const LONGDOUBLE | aT [] |
| const LONGDOUBLE | pi_lo |
| #define ACOS_CONST (BIAS - 65) /* 2**-65 */ |
| #define ASIN_LINEAR (BIAS - 32) /* 2**-32 */ |
| #define aT _ItL_aT |
| #define ATAN_CONST (BIAS + 65) /* 2**65 */ |
| #define ATAN_LINEAR (BIAS - 32) /* 2**-32 */ |
| #define atanhi _ItL_atanhi |
| #define atanlo _ItL_atanlo |
| #define BIAS (LDBL_MAX_EXP - 1) |
| #define MANH_SIZE LDBL_MANH_SIZE |
| #define pi_lo _ItL_pi_lo |
| #define pio2_hi atanhi[3] |
| #define pio2_lo atanlo[3] |
| #define pio4_hi atanhi[1] |
| #define pS0 _ItL_pS0 |
| #define pS1 _ItL_pS1 |
| #define pS2 _ItL_pS2 |
| #define pS3 _ItL_pS3 |
| #define pS4 _ItL_pS4 |
| #define pS5 _ItL_pS5 |
| #define pS6 _ItL_pS6 |
| #define qS1 _ItL_qS1 |
| #define qS2 _ItL_qS2 |
| #define qS3 _ItL_qS3 |
| #define qS4 _ItL_qS4 |
| #define qS5 _ItL_qS5 |
| #define THRESH ((0xe666666666666666ULL>>(64-(MANH_SIZE-1)))|LDBL_NBIT) |
| typedef long double LONGDOUBLE |
|
inlinestatic |
|
inlinestatic |
References aT.
|
inlinestatic |
References aT.
| const LONGDOUBLE aT[] |
| const LONGDOUBLE atanhi[] |
| const LONGDOUBLE atanlo[] |
| const LONGDOUBLE pi_lo |
| const LONGDOUBLE pS0 |
| const LONGDOUBLE pS1 |
| const LONGDOUBLE pS2 |
| const LONGDOUBLE pS3 |
| const LONGDOUBLE pS4 |
| const LONGDOUBLE pS5 |
| const LONGDOUBLE pS6 |
| const LONGDOUBLE qS1 |
| const LONGDOUBLE qS2 |
| const LONGDOUBLE qS3 |
| const LONGDOUBLE qS4 |
| const LONGDOUBLE qS5 |
1.8.15