Document the existence and precision of the remaining long double

functions for which an imprecise stub implementation was added in
r255294, namely powl(3) and tgammal(3).

Submitted by:	Steve Kargl
MFC after:	3 days
This commit is contained in:
Dimitry Andric 2017-12-10 16:42:59 +00:00
parent d65a63e3aa
commit 240076e595
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=326748
2 changed files with 29 additions and 6 deletions

View File

@ -28,7 +28,7 @@
.\" from: @(#)exp.3 6.12 (Berkeley) 7/31/91
.\" $FreeBSD$
.\"
.Dd November 9, 2015
.Dd December 8, 2017
.Dt EXP 3
.Os
.Sh NAME
@ -180,6 +180,15 @@ If 0**0 = 1, then
then \*(Na**0 = 1 too because x**0 = 1 for all finite
and infinite x, i.e., independently of x.
.El
.Sh BUGS
To conform with newer C/C++ standards, a stub implementation for
.Nm powl
was committed to the math library, where
.Nm powl
is mapped to
.Nm pow .
Thus, the numerical accuracy is at most that of the 53-bit double
precision implementation.
.Sh SEE ALSO
.Xr fenv 3 ,
.Xr ldexp 3 ,

View File

@ -28,7 +28,7 @@
.\" from: @(#)lgamma.3 6.6 (Berkeley) 12/3/92
.\" $FreeBSD$
.\"
.Dd September 12, 2014
.Dd December 8, 2017
.Dt LGAMMA 3
.Os
.Sh NAME
@ -43,7 +43,8 @@
.Nm gammaf ,
.Nm gammaf_r ,
.Nm tgamma ,
.Nm tgammaf
.Nm tgammaf ,
.Nm tgammal ,
.Nd log gamma functions, gamma function
.Sh LIBRARY
.Lb libm
@ -76,6 +77,8 @@
.Fn tgamma "double x"
.Ft float
.Fn tgammaf "float x"
.Ft "long double"
.Fn tgammal "long double x"
.Sh DESCRIPTION
.Fn lgamma x ,
.Fn lgammaf x ,
@ -106,9 +109,10 @@ and
but the caller must provide an integer to store the sign of \(*G(x).
.Pp
The
.Fn tgamma x
.Fn tgamma x ,
.Fn tgammaf x ,
and
.Fn tgammaf x
.Fn tgammal x
functions return \(*G(x), with no effect on
.Fa signgam .
.Pp
@ -166,6 +170,15 @@ non-positive integers.
For large non-integer negative values,
.Fn tgamma
will underflow.
.Sh BUGS
To conform with newer C/C++ standards, a stub implementation for
.Nm tgammal
was committed to the math library, where
.Nm tgammal
is mapped to
.Nm tgammal .
Thus, the numerical accuracy is at most that of the 53-bit double
precision implementation.
.Sh SEE ALSO
.Xr math 3
.Sh STANDARDS
@ -174,8 +187,9 @@ The
.Fn lgammaf ,
.Fn lgammal ,
.Fn tgamma ,
.Fn tgammaf ,
and
.Fn tgammaf
.Fn tgammal
functions are expected to conform to
.St -isoC-99 .
.Sh HISTORY