Include dependency graph for e_exp.c:
Go to the source code of this file.
Functions | |
double | __ieee754_exp (double x) |
Variables | |
static double | one = 1.0 |
static double | halF [2] = {0.5,-0.5,} |
static double | huge = 1.0e+300 |
static double | twom1000 = 9.33263618503218878990e-302 |
static double | o_threshold = 7.09782712893383973096e+02 |
static double | u_threshold = -7.45133219101941108420e+02 |
static double | ln2HI [2] |
static double | ln2LO [2] |
static double | invln2 = 1.44269504088896338700e+00 |
static double | P1 = 1.66666666666666019037e-01 |
static double | P2 = -2.77777777770155933842e-03 |
static double | P3 = 6.61375632143793436117e-05 |
static double | P4 = -1.65339022054652515390e-06 |
static double | P5 = 4.13813679705723846039e-08 |
double __ieee754_exp | ( | double | x | ) |
Definition at line 109 of file e_exp.c.
References GET_HIGH_WORD, GET_LOW_WORD, halF, huge, invln2, ln2HI, ln2LO, o_threshold, one, P1, P2, P3, P4, P5, SET_HIGH_WORD, twom1000, and u_threshold.
Referenced by __ieee754_cosh(), __ieee754_sinh(), erf(), erfc(), and exp().
double halF[2] = {0.5,-0.5,} [static] |
double invln2 = 1.44269504088896338700e+00 [static] |
double ln2HI[2] [static] |
Initial value:
{ 6.93147180369123816490e-01, -6.93147180369123816490e-01,}
Definition at line 94 of file e_exp.c.
Referenced by __ieee754_exp().
double ln2LO[2] [static] |
Initial value:
{ 1.90821492927058770002e-10, -1.90821492927058770002e-10,}
Definition at line 96 of file e_exp.c.
Referenced by __ieee754_exp().
double o_threshold = 7.09782712893383973096e+02 [static] |
double P1 = 1.66666666666666019037e-01 [static] |
double P2 = -2.77777777770155933842e-03 [static] |
double P3 = 6.61375632143793436117e-05 [static] |
double P4 = -1.65339022054652515390e-06 [static] |
double P5 = 4.13813679705723846039e-08 [static] |
double twom1000 = 9.33263618503218878990e-302 [static] |
double u_threshold = -7.45133219101941108420e+02 [static] |