OpenLibm/ld80
Ed Schouten b6cd89849e Don't let tgammal() modify signgam. Only lgamma*() should modify it.
Letting tgammal() modify signgam has two disadvantages:

- It breaks valid code that assumes that the value of signgam is not
  clobbered by calls to tgammal().
- It makes this function depend on the presence of signgam. signgam is
  an X/Open System Interface. It is not part of the C standard.
2015-01-08 09:49:31 +01:00
..
e_acoshl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_atanhl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_coshl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_expl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_fmodl.c Import long double versions from OpenBSD. 2014-12-04 23:11:16 +05:30
e_hypotl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_lgammal.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_log2l.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_log10l.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_logl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_powl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_rem_pio2l.h Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
e_sinhl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +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 Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +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 Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_asinhl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_ceill.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_erfl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_exp2l.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_expm1l.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_floorl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_log1pl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_modfl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_nanl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_nextafterl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_nexttoward.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_nexttowardf.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_remquol.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_tanhl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30
s_truncl.c Get the ld80 routines from OpenBSD to build on mac and linux. 2014-12-04 23:56:11 +05:30