|
Embedded Artistry Framework
Embedded Systems C++ Framework
|


Macros | |
| #define | BIAS (LDBL_MAX_EXP - 1) |
| #define | MANH_SIZE (LDBL_MANH_SIZE + 1) |
| #define | ASIN_LINEAR (BIAS - 56) /* 2**-56 */ |
| #define | ACOS_CONST (BIAS - 113) /* 2**-113 */ |
| #define | ATAN_CONST (BIAS + 113) /* 2**113 */ |
| #define | ATAN_LINEAR (BIAS - 56) /* 2**-56 */ |
| #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 | pS7 _ItL_pS7 |
| #define | pS8 _ItL_pS8 |
| #define | pS9 _ItL_pS9 |
| #define | qS1 _ItL_qS1 |
| #define | qS2 _ItL_qS2 |
| #define | qS3 _ItL_qS3 |
| #define | qS4 _ItL_qS4 |
| #define | qS5 _ItL_qS5 |
| #define | qS6 _ItL_qS6 |
| #define | qS7 _ItL_qS7 |
| #define | qS8 _ItL_qS8 |
| #define | qS9 _ItL_qS9 |
| #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] |
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 long double | pS0 |
| const long double | pS1 |
| const long double | pS2 |
| const long double | pS3 |
| const long double | pS4 |
| const long double | pS5 |
| const long double | pS6 |
| const long double | pS7 |
| const long double | pS8 |
| const long double | pS9 |
| const long double | qS1 |
| const long double | qS2 |
| const long double | qS3 |
| const long double | qS4 |
| const long double | qS5 |
| const long double | qS6 |
| const long double | qS7 |
| const long double | qS8 |
| const long double | qS9 |
| const long double | atanhi [] |
| const long double | atanlo [] |
| const long double | aT [] |
| const long double | pi_lo |
| #define ACOS_CONST (BIAS - 113) /* 2**-113 */ |
| #define ASIN_LINEAR (BIAS - 56) /* 2**-56 */ |
| #define aT _ItL_aT |
| #define ATAN_CONST (BIAS + 113) /* 2**113 */ |
| #define ATAN_LINEAR (BIAS - 56) /* 2**-56 */ |
| #define atanhi _ItL_atanhi |
| #define atanlo _ItL_atanlo |
| #define BIAS (LDBL_MAX_EXP - 1) |
| #define MANH_SIZE (LDBL_MANH_SIZE + 1) |
| #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 pS7 _ItL_pS7 |
| #define pS8 _ItL_pS8 |
| #define pS9 _ItL_pS9 |
| #define qS1 _ItL_qS1 |
| #define qS2 _ItL_qS2 |
| #define qS3 _ItL_qS3 |
| #define qS4 _ItL_qS4 |
| #define qS5 _ItL_qS5 |
| #define qS6 _ItL_qS6 |
| #define qS7 _ItL_qS7 |
| #define qS8 _ItL_qS8 |
| #define qS9 _ItL_qS9 |
| #define THRESH ((0xe666666666666666ULL>>(64-(MANH_SIZE-1)))|LDBL_NBIT) |
|
inlinestatic |
|
inlinestatic |
| const long double aT[] |
| const long double atanhi[] |
| const long double atanlo[] |
| const long double pi_lo |
| const long double pS0 |
| const long double pS1 |
| const long double pS2 |
| const long double pS3 |
| const long double pS4 |
| const long double pS5 |
| const long double pS6 |
| const long double pS7 |
| const long double pS8 |
| const long double pS9 |
| const long double qS1 |
| const long double qS2 |
| const long double qS3 |
| const long double qS4 |
| const long double qS5 |
| const long double qS6 |
| const long double qS7 |
| const long double qS8 |
| const long double qS9 |
1.8.15