bde 2008-02-06 06:35:21 UTC
FreeBSD src repository
Modified files:
lib/msun/src e_expf.c
Log:
As for the float trig functions and logf, use a minimax polynomial
that is specialized for float precision. The new polynomial has degree
5 instead of 11, and a maximum
das 2008-01-18 22:19:04 UTC
FreeBSD src repository
Modified files:
lib/msun/src e_expf.c s_exp2.c s_exp2f.c
Log:
Use volatile hacks to make sure these functions generate an underflow
exception when they're supposed to. Previously, gcc -O2 was optimizing
away the s
bde 2007-06-14 04:47:02 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
lib/msun/src e_expf.c
Log:
MFC: e_expf.c 1.10: fix the hi+lo approximation to log(2).
Revision ChangesPath
1.9.2.1 +4 -4 src/lib/msun/src/e_expf.c
_
On Wed, 30 Nov 2005, Bruce Evans wrote:
Modified files:
lib/msun/src e_expf.c
Log:
... The end result is
that expf() is now perfectly rounded (to nearest) except in 52561 cases
instead of except in 67027 cases, and the maximum error is 0.5013 ulps
instead of 0.5023 ulps.
Oops
bde 2005-11-30 04:56:49 UTC
FreeBSD src repository
Modified files:
lib/msun/src e_expf.c
Log:
Fixed the hi+lo approximation to log(2). The normal 17+24 bit decomposition
that was used doesn't work normally here, since we want to be able to
multiply `hi' by the ex