mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
[BZ #4407]
2008-02-12 Pete Eberlein <eberlein@us.ibm.com> [BZ #4407] * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r): Preserve sign in signgamp when x is zero.
This commit is contained in:
parent
aece054b30
commit
facd1d8ef3
@ -1,3 +1,9 @@
|
||||
2008-02-12 Pete Eberlein <eberlein@us.ibm.com>
|
||||
|
||||
[BZ #4407]
|
||||
* sysdeps/ieee754/ldbl-128/e_lgammal_r.c (__ieee754_lgammal_r):
|
||||
Preserve sign in signgamp when x is zero.
|
||||
|
||||
2007-10-26 Steven Munroe <sjmunroe@us.ibm.com>
|
||||
|
||||
* sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S: New File.
|
||||
|
@ -772,6 +772,12 @@ __ieee754_lgammal_r (x, signgamp)
|
||||
if (! __finitel (x))
|
||||
return x * x;
|
||||
|
||||
if (x == 0.0L)
|
||||
{
|
||||
if (__signbitl (x))
|
||||
*signgamp = -1;
|
||||
}
|
||||
|
||||
if (x < 0.0L)
|
||||
{
|
||||
q = -x;
|
||||
|
Loading…
Reference in New Issue
Block a user