From b7abb4bf78443f4f8d05a9dfa768fdee65b99d42 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Thu, 21 Jun 2012 19:26:09 +0000 Subject: Fix wordsize-64 cosh regression (bug 14273). --- sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sysdeps/ieee754') diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c b/sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c index b8ab748304..84593521cc 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c @@ -67,6 +67,7 @@ __ieee754_cosh (double x) /* |x| in [log(maxdouble), overflowthresold] */ int64_t fix; EXTRACT_WORDS64(fix, x); + fix &= UINT64_C(0x7fffffffffffffff); if (fix <= UINT64_C(0x408633ce8fb9f87d)) { w = __ieee754_exp(half*fabs(x)); t = half*w; -- cgit v1.2.3-70-g09d2