mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-24 10:22:41 +08:00
* sysdeps/ieee754/ldbl-128/e_j0l.c (__ieee751_j0l): Use __finitel.
(__ieee754_y0l): Likewise. * sysdeps/ieee754/ldbl-128/e_j1l.c (__ieee754_j1l): Likewise. (__ieee754_y1l): Likewise. * sysdeps/ieee754/ldbl-128/s_expm1l.c (__expm1l): Use __ldexpl. * sysdeps/ieee754/ldbl-128/s_log1pl.c: Kill bogus prototypes for frexpl and ldexpl. math_private.h provides them and the latter is not even used. (__log1pl): Use __frexpl.
This commit is contained in:
parent
1eb946b935
commit
c5ee217f09
12
ChangeLog
12
ChangeLog
@ -1,3 +1,15 @@
|
||||
2008-05-08 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sysdeps/ieee754/ldbl-128/e_j0l.c (__ieee751_j0l): Use __finitel.
|
||||
(__ieee754_y0l): Likewise.
|
||||
* sysdeps/ieee754/ldbl-128/e_j1l.c (__ieee754_j1l): Likewise.
|
||||
(__ieee754_y1l): Likewise.
|
||||
* sysdeps/ieee754/ldbl-128/s_expm1l.c (__expm1l): Use __ldexpl.
|
||||
* sysdeps/ieee754/ldbl-128/s_log1pl.c: Kill bogus prototypes for
|
||||
frexpl and ldexpl. math_private.h provides them and the latter
|
||||
is not even used.
|
||||
(__log1pl): Use __frexpl.
|
||||
|
||||
2008-05-10 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* include/resolv.h: Adjust __libc_res_nquery and __libc_res_nsend
|
||||
|
@ -679,7 +679,7 @@ __ieee754_j0l (long double x)
|
||||
{
|
||||
long double xx, xinv, z, p, q, c, s, cc, ss;
|
||||
|
||||
if (! finitel (x))
|
||||
if (! __finitel (x))
|
||||
{
|
||||
if (x != x)
|
||||
return x;
|
||||
@ -816,7 +816,7 @@ long double
|
||||
{
|
||||
long double xx, xinv, z, p, q, c, s, cc, ss;
|
||||
|
||||
if (! finitel (x))
|
||||
if (! __finitel (x))
|
||||
{
|
||||
if (x != x)
|
||||
return x;
|
||||
|
@ -685,7 +685,7 @@ __ieee754_j1l (long double x)
|
||||
{
|
||||
long double xx, xinv, z, p, q, c, s, cc, ss;
|
||||
|
||||
if (! finitel (x))
|
||||
if (! __finitel (x))
|
||||
{
|
||||
if (x != x)
|
||||
return x;
|
||||
@ -823,7 +823,7 @@ __ieee754_y1l (long double x)
|
||||
{
|
||||
long double xx, xinv, z, p, q, c, s, cc, ss;
|
||||
|
||||
if (! finitel (x))
|
||||
if (! __finitel (x))
|
||||
{
|
||||
if (x != x)
|
||||
return x;
|
||||
|
@ -153,7 +153,7 @@ __expm1l (long double x)
|
||||
exp(x) - 1 = 2^k (qx + 1) - 1
|
||||
= 2^k qx + 2^k - 1. */
|
||||
|
||||
px = ldexpl (1.0L, k);
|
||||
px = __ldexpl (1.0L, k);
|
||||
x = px * qx + (px - 1.0);
|
||||
return x;
|
||||
}
|
||||
|
@ -120,13 +120,6 @@ static const long double maxlog = 1.1356523406294143949491931077970764891253E4L;
|
||||
static const long double big = 2e4932L;
|
||||
static const long double zero = 0.0L;
|
||||
|
||||
#if 1
|
||||
/* Make sure these are prototyped. */
|
||||
long double frexpl (long double, int *);
|
||||
long double ldexpl (long double, int);
|
||||
#endif
|
||||
|
||||
|
||||
long double
|
||||
__log1pl (long double xm1)
|
||||
{
|
||||
@ -160,7 +153,7 @@ __log1pl (long double xm1)
|
||||
/* Separate mantissa from exponent. */
|
||||
|
||||
/* Use frexp used so that denormal numbers will be handled properly. */
|
||||
x = frexpl (x, &e);
|
||||
x = __frexpl (x, &e);
|
||||
|
||||
/* Logarithm using log(x) = z + z^3 P(z^2)/Q(z^2),
|
||||
where z = 2(x-1)/x+1). */
|
||||
|
Loading…
Reference in New Issue
Block a user