opnsense-src/lib/msun/man
Steve Kargl f7efd14df1 * Makefile:
. Hook e_lgammal[_r].c to the build.
  . Create man page links for lgammal[-r].3.

* Symbol.map:
  . Sort lgammal to its rightful place.
  . Add FBSD_1.4 section for the new lgamal_r symbol.

* ld128/e_lgammal_r.c:
  . 128-bit implementataion of lgammal_r().

* ld80/e_lgammal_r.c:
  . Intel 80-bit format implementation of lgammal_r().

* src/e_lgamma.c:
  . Expose lgammal as a weak reference to lgamma for platforms
    where long double is mapped to double.

* src/e_lgamma_r.c:
  . Use integer literal constants instead of real literal constants.
    Let compiler(s) do the job of conversion to the appropriate type.
  . Expose lgammal_r as a weak reference to lgamma_r for platforms
    where long double is mapped to double.

* src/e_lgammaf_r.c:
  . Fixed the Cygnus Support conversion of e_lgamma_r.c to float.
    This includes the generation of new polynomial and rational
    approximations with fewer terms.  For each approximation, include
    a comment on an estimate of the accuracy over the relevant domain.
  . Use integer literal constants instead of real literal constants.
    Let compiler(s) do the job of conversion to the appropriate type.
    This allows the removal of several explicit casts of double values
    to float.

* src/e_lgammal.c:
  . Wrapper for lgammal() about lgammal_r().

* src/imprecise.c:
  . Remove the lgamma.

* src/math.h:
  . Add a prototype for lgammal_r().

* man/lgamma.3:
  . Document the new functions.

Reviewed by:	bde
2014-09-15 23:21:57 +00:00
..
acos.3 Add implementations of acosl(), asinl(), atanl(), atan2l(), 2008-07-31 22:41:26 +00:00
acosh.3 Add implementations of acoshl(), asinhl(), and atanhl(). This is a 2013-06-10 06:04:58 +00:00
asin.3 Add implementations of acosl(), asinl(), atanl(), atan2l(), 2008-07-31 22:41:26 +00:00
asinh.3 Add implementations of acoshl(), asinhl(), and atanhl(). This is a 2013-06-10 06:04:58 +00:00
atan.3 Add implementations of acosl(), asinl(), atanl(), atan2l(), 2008-07-31 22:41:26 +00:00
atan2.3 mdoc: spell out theta, the Unicode glyph is hard to read for terminal fonts 2010-06-09 07:31:32 +00:00
atanh.3 Add implementations of acoshl(), asinhl(), and atanhl(). This is a 2013-06-10 06:04:58 +00:00
cacos.3 I'm happy to finally commit stephen@'s implementations of cacos, 2013-05-30 04:49:26 +00:00
ccos.3 I'm happy to finally commit stephen@'s implementations of cacos, 2013-05-30 04:49:26 +00:00
ccosh.3 I'm happy to finally commit stephen@'s implementations of cacos, 2013-05-30 04:49:26 +00:00
ceil.3 Remove California Regent's clause 3, per letter 2007-01-09 01:02:06 +00:00
cexp.3 Minor mdoc fix. 2012-09-11 17:40:06 +00:00
cimag.3 Fix several typos in macros or macro misusage. 2010-03-12 10:01:06 +00:00
complex.3 I'm happy to finally commit stephen@'s implementations of cacos, 2013-05-30 04:49:26 +00:00
copysign.3 Remove California Regent's clause 3, per letter 2007-01-09 01:02:06 +00:00
cos.3 Add c{cos,sin,tan}{,h}{,f} functions. This is joint work with 2011-10-17 05:41:03 +00:00
cosh.3 * msun/man/cosh.3: 2013-12-31 23:59:33 +00:00
csqrt.3 mdoc: fix column names, indentation, column separation within each row, and 2012-04-07 09:05:30 +00:00
erf.3 * Makefile: 2014-07-13 17:05:03 +00:00
exp.3 ld80 and ld128 implementations of expm1l(). This code started life 2013-06-03 19:51:32 +00:00
fabs.3 Remove California Regent's clause 3, per letter 2007-01-09 01:02:06 +00:00
fdim.3 Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while 2010-08-16 15:18:30 +00:00
feclearexcept.3 Tiny markup nits. 2005-01-14 09:12:05 +00:00
feenableexcept.3 Document feenableexcept(), fedisableexcept(), and fegetexcept(). 2005-03-16 19:04:28 +00:00
fegetenv.3 Add documentation for: 2004-06-06 10:06:26 +00:00
fegetround.3 Tiny markup nits. 2005-01-14 09:12:05 +00:00
fenv.3 Minor corrections and clarifications regarding exceptions. 2011-10-21 14:23:59 +00:00
floor.3 Remove California Regent's clause 3, per letter 2007-01-09 01:02:06 +00:00
fma.3 s/5.5/6.0/ in HISTORY section. 2005-11-24 09:25:10 +00:00
fmax.3 Tiny markup nits. 2005-01-14 09:12:05 +00:00
fmod.3 Implement fmodl. 2008-06-19 22:39:53 +00:00
hypot.3 mdoc: move remaining sections into consistent order 2010-05-13 12:08:11 +00:00
ieee.3 mdoc: avoid nested displays. 2012-10-14 14:45:54 +00:00
ieee_test.3 Remove California Regent's clause 3, per letter 2007-01-09 01:02:06 +00:00
ilogb.3 Add logbl(3) to libm. 2007-12-17 03:53:38 +00:00
j0.3 Document return values better. 2008-02-18 19:02:49 +00:00
lgamma.3 * Makefile: 2014-09-15 23:21:57 +00:00
log.3 Add logl, log2l, log10l, and log1pl. 2013-06-03 09:14:31 +00:00
lrint.3 Implement rintl(), nearbyintl(), lrintl(), and llrintl(). 2008-01-14 02:12:07 +00:00
lround.3 Assorted markup fixes. 2005-06-15 19:04:04 +00:00
math.3 It's no longer accurate to say that math.h "constitute[s] the C math 2011-10-17 06:10:32 +00:00
nan.3 Implement and document nan(), nanf(), and nanl(). This commit 2007-12-16 21:19:28 +00:00
nextafter.3 Remove California Regent's clause 3, per letter 2007-01-09 01:02:06 +00:00
remainder.3 mdoc: spell macros correctly, there's no need for the backslash escape 2010-06-02 10:20:38 +00:00
rint.3 Implement rintl(), nearbyintl(), lrintl(), and llrintl(). 2008-01-14 02:12:07 +00:00
round.3 Assorted markup fixes. 2005-06-15 19:04:04 +00:00
scalbn.3 Remove California Regent's clause 3, per letter 2007-01-09 01:02:06 +00:00
signbit.3 Fix two bugs in the signbit() macro, which was implemented last year: 2004-07-19 08:16:10 +00:00
sin.3 Add c{cos,sin,tan}{,h}{,f} functions. This is joint work with 2011-10-17 05:41:03 +00:00
sinh.3 * msun/man/cosh.3: 2013-12-31 23:59:33 +00:00
sqrt.3 Implement the long double version for the cube root function, cbrtl. 2011-03-12 16:50:39 +00:00
tan.3 Add c{cos,sin,tan}{,h}{,f} functions. This is joint work with 2011-10-17 05:41:03 +00:00
tanh.3 * msun/man/cosh.3: 2013-12-31 23:59:33 +00:00
trunc.3 Assorted markup fixes. 2005-06-15 19:04:04 +00:00