|
| static const long double | half = 0.5L |
| |
| static const long double | one = 1.0L |
| |
| static const long double | pi = 3.14159265358979323846264L |
| |
| static const long double | two63 = 9.223372036854775808e18L |
| |
| static const long double | a0 = -6.343246574721079391729402781192128239938E2L |
| |
| static const long double | a1 = 1.856560238672465796768677717168371401378E3L |
| |
| static const long double | a2 = 2.404733102163746263689288466865843408429E3L |
| |
| static const long double | a3 = 8.804188795790383497379532868917517596322E2L |
| |
| static const long double | a4 = 1.135361354097447729740103745999661157426E2L |
| |
| static const long double | a5 = 3.766956539107615557608581581190400021285E0L |
| |
| static const long double | b0 = 8.214973713960928795704317259806842490498E3L |
| |
| static const long double | b1 = 1.026343508841367384879065363925870888012E4L |
| |
| static const long double | b2 = 4.553337477045763320522762343132210919277E3L |
| |
| static const long double | b3 = 8.506975785032585797446253359230031874803E2L |
| |
| static const long double | b4 = 6.042447899703295436820744186992189445813E1L |
| |
| static const long double | tc = 1.4616321449683623412626595423257213284682E0L |
| |
| static const long double | tf = -1.2148629053584961146050602565082954242826E-1 |
| |
| static const long double | tt = 3.3649914684731379602768989080467587736363E-18L |
| |
| static const long double | g0 = 3.645529916721223331888305293534095553827E-18L |
| |
| static const long double | g1 = 5.126654642791082497002594216163574795690E3L |
| |
| static const long double | g2 = 8.828603575854624811911631336122070070327E3L |
| |
| static const long double | g3 = 5.464186426932117031234820886525701595203E3L |
| |
| static const long double | g4 = 1.455427403530884193180776558102868592293E3L |
| |
| static const long double | g5 = 1.541735456969245924860307497029155838446E2L |
| |
| static const long double | g6 = 4.335498275274822298341872707453445815118E0L |
| |
| static const long double | h0 = 1.059584930106085509696730443974495979641E4L |
| |
| static const long double | h1 = 2.147921653490043010629481226937850618860E4L |
| |
| static const long double | h2 = 1.643014770044524804175197151958100656728E4L |
| |
| static const long double | h3 = 5.869021995186925517228323497501767586078E3L |
| |
| static const long double | h4 = 9.764244777714344488787381271643502742293E2L |
| |
| static const long double | h5 = 6.442485441570592541741092969581997002349E1L |
| |
| static const long double | u0 = -8.886217500092090678492242071879342025627E1L |
| |
| static const long double | u1 = 6.840109978129177639438792958320783599310E2L |
| |
| static const long double | u2 = 2.042626104514127267855588786511809932433E3L |
| |
| static const long double | u3 = 1.911723903442667422201651063009856064275E3L |
| |
| static const long double | u4 = 7.447065275665887457628865263491667767695E2L |
| |
| static const long double | u5 = 1.132256494121790736268471016493103952637E2L |
| |
| static const long double | u6 = 4.484398885516614191003094714505960972894E0L |
| |
| static const long double | v0 = 1.150830924194461522996462401210374632929E3L |
| |
| static const long double | v1 = 3.399692260848747447377972081399737098610E3L |
| |
| static const long double | v2 = 3.786631705644460255229513563657226008015E3L |
| |
| static const long double | v3 = 1.966450123004478374557778781564114347876E3L |
| |
| static const long double | v4 = 4.741359068914069299837355438370682773122E2L |
| |
| static const long double | v5 = 4.508989649747184050907206782117647852364E1L |
| |
| static const long double | s0 = 1.454726263410661942989109455292824853344E6L |
| |
| static const long double | s1 = -3.901428390086348447890408306153378922752E6L |
| |
| static const long double | s2 = -6.573568698209374121847873064292963089438E6L |
| |
| static const long double | s3 = -3.319055881485044417245964508099095984643E6L |
| |
| static const long double | s4 = -7.094891568758439227560184618114707107977E5L |
| |
| static const long double | s5 = -6.263426646464505837422314539808112478303E4L |
| |
| static const long double | s6 = -1.684926520999477529949915657519454051529E3L |
| |
| static const long double | r0 = -1.883978160734303518163008696712983134698E7L |
| |
| static const long double | r1 = -2.815206082812062064902202753264922306830E7L |
| |
| static const long double | r2 = -1.600245495251915899081846093343626358398E7L |
| |
| static const long double | r3 = -4.310526301881305003489257052083370058799E6L |
| |
| static const long double | r4 = -5.563807682263923279438235987186184968542E5L |
| |
| static const long double | r5 = -3.027734654434169996032905158145259713083E4L |
| |
| static const long double | r6 = -4.501995652861105629217250715790764371267E2L |
| |
| static const long double | w0 = 4.189385332046727417803e-1L |
| |
| static const long double | w1 = 8.333333333333331447505E-2L |
| |
| static const long double | w2 = -2.777777777750349603440E-3L |
| |
| static const long double | w3 = 7.936507795855070755671E-4L |
| |
| static const long double | w4 = -5.952345851765688514613E-4L |
| |
| static const long double | w5 = 8.412723297322498080632E-4L |
| |
| static const long double | w6 = -1.880801938119376907179E-3L |
| |
| static const long double | w7 = 4.885026142432270781165E-3L |
| |
| static const long double | zero = 0.0L |
| |
| long double lgammal_r |
( |
long double |
x, |
|
|
int * |
signgamp |
|
) |
| |
References a0, a1, a2, a3, a4, a5, b0, b1, b2, b3, b4, fabsl(), g0, g1, g2, g3, g4, g5, g6, GET_LDOUBLE_WORDS, h0, h1, h2, h3, h4, h5, half, logl(), one, p, p1, p2, pi, r, r0, r1, r2, r3, r4, r5, r6, s0, s1, s2, s3, s4, s5, s6, sin_pi(), t, tc, tf, tt, u0, u1, u2, u3, u4, u5, u6, v0, v1, v2, v3, v4, v5, w, w0, w1, w2, w3, w4, w5, w6, w7, z, and zero.