OpenLibm/ld128
Ed Schouten 55ac462808 Add lgammal_r().
We already provide lgammaf_r() and lgamma_r(). It's not hard to also add
lgammal_r(), for consistency.

I am currently working on porting openlibm to an environment where
global state, and thus signgam, is not available. By adding lgammal_r(),
I can trivially disable support for signgam by just patching up
src/e_lgamma{f,,l}.c. That way there is no need to patch up the actual
algorithms.
2015-01-08 11:23:28 +01:00
..
e_acoshl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_atanhl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_coshl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_expl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_fmodl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_hypotl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_lgammal_r.c Add lgammal_r(). 2015-01-08 11:23:28 +01:00
e_log2l.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_log10l.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_logl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_powl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_rem_pio2l.h initial attempt getting everything to build on windows 2012-04-08 20:03:36 -04:00
e_sinhl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_tgammal.c Don't let tgammal() modify signgam. Only lgamma*() should modify it. 2015-01-08 09:49:31 +01:00
invtrig.c automatic arch selection in Makefile 2012-05-25 16:24:37 -04:00
invtrig.h Initialize repo. FreeBSD 8.2 msun code + some tweaks 2011-08-13 00:31:25 +05:30
k_cosl.c add DLLEXPORT to i387 and amd64 assembly (win32 target) and ld80/ld128 files 2013-08-03 05:52:19 -04:00
k_sinl.c add DLLEXPORT to i387 and amd64 assembly (win32 target) and ld80/ld128 files 2013-08-03 05:52:19 -04:00
k_tanl.c add DLLEXPORT to i387 and amd64 assembly (win32 target) and ld80/ld128 files 2013-08-03 05:52:19 -04:00
Make.files automatic arch selection in Makefile 2012-05-25 16:24:37 -04:00
s_asinhl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_ceill.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_erfl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_exp2l.c add DLLEXPORT to i387 and amd64 assembly (win32 target) and ld80/ld128 files 2013-08-03 05:52:19 -04:00
s_expm1l.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_floorl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_log1pl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_modfl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_nanl.c add DLLEXPORT to i387 and amd64 assembly (win32 target) and ld80/ld128 files 2013-08-03 05:52:19 -04:00
s_nextafterl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_nexttoward.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_nexttowardf.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_remquol.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_tanhl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
s_truncl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30