Mercurial > hg > CbC > CbC_gcc
diff libquadmath/math/tgammaq.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | 561a7518be6b |
children | 1830386684a0 |
line wrap: on
line diff
--- a/libquadmath/math/tgammaq.c Sun Aug 21 07:07:55 2011 +0900 +++ b/libquadmath/math/tgammaq.c Fri Oct 27 22:46:09 2017 +0900 @@ -30,6 +30,8 @@ conditions we must check some values separately. */ int64_t hx; uint64_t lx; + __float128 res; + int sign; GET_FLT128_WORDS64 (hx, lx, x); @@ -46,5 +48,6 @@ return x - x; /* XXX FIXME. */ - return expq (lgammaq (x)); + res = expq (lgammaq (x)); + return signbitq (x) ? -res : res; }