Include dependency graph for e_lgamma_r.c:
Go to the source code of this file.
Functions | |
static double | sin_pi (double x) |
double | __ieee754_lgamma_r (double x, int *signgamp) |
Variables | |
static double | two52 = 4.50359962737049600000e+15 |
static double | half = 5.00000000000000000000e-01 |
static double | one = 1.00000000000000000000e+00 |
static double | pi = 3.14159265358979311600e+00 |
static double | a0 = 7.72156649015328655494e-02 |
static double | a1 = 3.22467033424113591611e-01 |
static double | a2 = 6.73523010531292681824e-02 |
static double | a3 = 2.05808084325167332806e-02 |
static double | a4 = 7.38555086081402883957e-03 |
static double | a5 = 2.89051383673415629091e-03 |
static double | a6 = 1.19270763183362067845e-03 |
static double | a7 = 5.10069792153511336608e-04 |
static double | a8 = 2.20862790713908385557e-04 |
static double | a9 = 1.08011567247583939954e-04 |
static double | a10 = 2.52144565451257326939e-05 |
static double | a11 = 4.48640949618915160150e-05 |
static double | tc = 1.46163214496836224576e+00 |
static double | tf = -1.21486290535849611461e-01 |
static double | tt = -3.63867699703950536541e-18 |
static double | t0 = 4.83836122723810047042e-01 |
static double | t1 = -1.47587722994593911752e-01 |
static double | t2 = 6.46249402391333854778e-02 |
static double | t3 = -3.27885410759859649565e-02 |
static double | t4 = 1.79706750811820387126e-02 |
static double | t5 = -1.03142241298341437450e-02 |
static double | t6 = 6.10053870246291332635e-03 |
static double | t7 = -3.68452016781138256760e-03 |
static double | t8 = 2.25964780900612472250e-03 |
static double | t9 = -1.40346469989232843813e-03 |
static double | t10 = 8.81081882437654011382e-04 |
static double | t11 = -5.38595305356740546715e-04 |
static double | t12 = 3.15632070903625950361e-04 |
static double | t13 = -3.12754168375120860518e-04 |
static double | t14 = 3.35529192635519073543e-04 |
static double | u0 = -7.72156649015328655494e-02 |
static double | u1 = 6.32827064025093366517e-01 |
static double | u2 = 1.45492250137234768737e+00 |
static double | u3 = 9.77717527963372745603e-01 |
static double | u4 = 2.28963728064692451092e-01 |
static double | u5 = 1.33810918536787660377e-02 |
static double | v1 = 2.45597793713041134822e+00 |
static double | v2 = 2.12848976379893395361e+00 |
static double | v3 = 7.69285150456672783825e-01 |
static double | v4 = 1.04222645593369134254e-01 |
static double | v5 = 3.21709242282423911810e-03 |
static double | s0 = -7.72156649015328655494e-02 |
static double | s1 = 2.14982415960608852501e-01 |
static double | s2 = 3.25778796408930981787e-01 |
static double | s3 = 1.46350472652464452805e-01 |
static double | s4 = 2.66422703033638609560e-02 |
static double | s5 = 1.84028451407337715652e-03 |
static double | s6 = 3.19475326584100867617e-05 |
static double | r1 = 1.39200533467621045958e+00 |
static double | r2 = 7.21935547567138069525e-01 |
static double | r3 = 1.71933865632803078993e-01 |
static double | r4 = 1.86459191715652901344e-02 |
static double | r5 = 7.77942496381893596434e-04 |
static double | r6 = 7.32668430744625636189e-06 |
static double | w0 = 4.18938533204672725052e-01 |
static double | w1 = 8.33333333333329678849e-02 |
static double | w2 = -2.77777777728775536470e-03 |
static double | w3 = 7.93650558643019558500e-04 |
static double | w4 = -5.95187557450339963135e-04 |
static double | w5 = 8.36339918996282139126e-04 |
static double | w6 = -1.63092934096575273989e-03 |
static double | zero = 0.00000000000000000000e+00 |
double __ieee754_lgamma_r | ( | double | x, | |
int * | signgamp | |||
) |
Definition at line 222 of file e_lgamma_r.c.
References __ieee754_log(), a0, a1, a10, a11, a2, a3, a4, a5, a6, a7, a8, a9, EXTRACT_WORDS, fabs(), half, one, pi, r1, r2, r3, r4, r5, r6, s0, s1, s2, s3, s4, s5, s6, sin_pi(), t0, t1, t10, t11, t12, t13, t14, t2, t3, t4, t5, t6, t7, t8, t9, tc, tf, tt, u0, u1, u2, u3, u4, u5, v1, v2, v3, v4, v5, w0, w1, w2, w3, w4, w5, w6, and zero.
Referenced by __ieee754_gamma_r(), __ieee754_lgamma(), gamma(), gamma_r(), lgamma(), and lgamma_r().
Here is the call graph for this function:
static double sin_pi | ( | double | x | ) | [static] |
Definition at line 172 of file e_lgamma_r.c.
References __kernel_cos(), __kernel_sin(), floor(), GET_HIGH_WORD, GET_LOW_WORD, one, pi, two52, and zero.
Referenced by __ieee754_lgamma_r().
Here is the call graph for this function:
double a0 = 7.72156649015328655494e-02 [static] |
double a1 = 3.22467033424113591611e-01 [static] |
double a10 = 2.52144565451257326939e-05 [static] |
double a11 = 4.48640949618915160150e-05 [static] |
double a2 = 6.73523010531292681824e-02 [static] |
double a3 = 2.05808084325167332806e-02 [static] |
double a4 = 7.38555086081402883957e-03 [static] |
double a5 = 2.89051383673415629091e-03 [static] |
double a6 = 1.19270763183362067845e-03 [static] |
double a7 = 5.10069792153511336608e-04 [static] |
double a8 = 2.20862790713908385557e-04 [static] |
double a9 = 1.08011567247583939954e-04 [static] |
double half = 5.00000000000000000000e-01 [static] |
Definition at line 93 of file e_lgamma_r.c.
double one = 1.00000000000000000000e+00 [static] |
Definition at line 94 of file e_lgamma_r.c.
double pi = 3.14159265358979311600e+00 [static] |
Definition at line 95 of file e_lgamma_r.c.
double r1 = 1.39200533467621045958e+00 [static] |
double r2 = 7.21935547567138069525e-01 [static] |
double r3 = 1.71933865632803078993e-01 [static] |
double r4 = 1.86459191715652901344e-02 [static] |
double r5 = 7.77942496381893596434e-04 [static] |
double r6 = 7.32668430744625636189e-06 [static] |
double s0 = -7.72156649015328655494e-02 [static] |
Definition at line 138 of file e_lgamma_r.c.
Referenced by __ieee754_lgamma_r(), and __ieee754_sqrt().
double s1 = 2.14982415960608852501e-01 [static] |
Definition at line 139 of file e_lgamma_r.c.
Referenced by __ieee754_lgamma_r(), __ieee754_sqrt(), atan(), and expr_alloc_comp().
double s2 = 3.25778796408930981787e-01 [static] |
Definition at line 140 of file e_lgamma_r.c.
Referenced by __ieee754_lgamma_r(), __ieee754_pow(), atan(), and expr_alloc_comp().
double s3 = 1.46350472652464452805e-01 [static] |
double s4 = 2.66422703033638609560e-02 [static] |
double s5 = 1.84028451407337715652e-03 [static] |
double s6 = 3.19475326584100867617e-05 [static] |
double t0 = 4.83836122723810047042e-01 [static] |
Definition at line 112 of file e_lgamma_r.c.
double t1 = -1.47587722994593911752e-01 [static] |
Definition at line 113 of file e_lgamma_r.c.
Referenced by __ieee754_hypot(), __ieee754_lgamma_r(), __ieee754_log(), __ieee754_pow(), and __ieee754_sqrt().
double t10 = 8.81081882437654011382e-04 [static] |
double t11 = -5.38595305356740546715e-04 [static] |
double t12 = 3.15632070903625950361e-04 [static] |
double t13 = -3.12754168375120860518e-04 [static] |
double t14 = 3.35529192635519073543e-04 [static] |
double t2 = 6.46249402391333854778e-02 [static] |
Definition at line 114 of file e_lgamma_r.c.
Referenced by __ieee754_hypot(), __ieee754_lgamma_r(), __ieee754_log(), and __ieee754_pow().
double t3 = -3.27885410759859649565e-02 [static] |
double t4 = 1.79706750811820387126e-02 [static] |
double t5 = -1.03142241298341437450e-02 [static] |
double t6 = 6.10053870246291332635e-03 [static] |
double t7 = -3.68452016781138256760e-03 [static] |
double t8 = 2.25964780900612472250e-03 [static] |
double t9 = -1.40346469989232843813e-03 [static] |
double tc = 1.46163214496836224576e+00 [static] |
double tf = -1.21486290535849611461e-01 [static] |
double tt = -3.63867699703950536541e-18 [static] |
double two52 = 4.50359962737049600000e+15 [static] |
double u0 = -7.72156649015328655494e-02 [static] |
double u1 = 6.32827064025093366517e-01 [static] |
double u2 = 1.45492250137234768737e+00 [static] |
double u3 = 9.77717527963372745603e-01 [static] |
double u4 = 2.28963728064692451092e-01 [static] |
double u5 = 1.33810918536787660377e-02 [static] |
double v1 = 2.45597793713041134822e+00 [static] |
double v2 = 2.12848976379893395361e+00 [static] |
double v3 = 7.69285150456672783825e-01 [static] |
double v4 = 1.04222645593369134254e-01 [static] |
double v5 = 3.21709242282423911810e-03 [static] |
double w0 = 4.18938533204672725052e-01 [static] |
double w1 = 8.33333333333329678849e-02 [static] |
double w2 = -2.77777777728775536470e-03 [static] |
double w3 = 7.93650558643019558500e-04 [static] |
double w4 = -5.95187557450339963135e-04 [static] |
double w5 = 8.36339918996282139126e-04 [static] |
double w6 = -1.63092934096575273989e-03 [static] |
double zero = 0.00000000000000000000e+00 [static] |
Definition at line 162 of file e_lgamma_r.c.