mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 03:10:05 +00:00
Fix cbrtl for ldbl-96
This commit is contained in:
parent
6c1fd79571
commit
ca0a6bc4c5
@ -1,3 +1,11 @@
|
||||
2013-08-13 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
[BZ #15749]
|
||||
* sysdeps/ieee754/ldbl-96/s_cbrtl.c (__cbrtl): Use fabsl instead
|
||||
of fabs.
|
||||
* math/libm-test.inc (cbrt_test_data) [TEST_LDOUBLE &&
|
||||
LDBL_MAX_EXP >= 16384]: Add tests for it.
|
||||
|
||||
2013-08-12 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* version.h (RELEASE): Set to "development".
|
||||
|
1
NEWS
1
NEWS
@ -9,6 +9,7 @@ Version 2.19
|
||||
|
||||
* The following bugs are resolved with this release:
|
||||
|
||||
15749
|
||||
|
||||
Version 2.18
|
||||
|
||||
|
@ -5845,6 +5845,11 @@ static const struct test_f_f_data cbrt_test_data[] =
|
||||
TEST_f_f (cbrt, -27.0, -3.0),
|
||||
TEST_f_f (cbrt, 0.9921875L, 0.997389022060725270579075195353955217L),
|
||||
TEST_f_f (cbrt, 0.75L, 0.908560296416069829445605878163630251L),
|
||||
|
||||
#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384
|
||||
TEST_f_f (cbrt, 0x1p16383L, 0x1p5461L),
|
||||
TEST_f_f (cbrt, 0x1p-16383L, 0x1p-5461L),
|
||||
#endif
|
||||
};
|
||||
|
||||
static void
|
||||
|
@ -45,7 +45,7 @@ __cbrtl (long double x)
|
||||
int xe;
|
||||
|
||||
/* Reduce X. XM now is an range 1.0 to 0.5. */
|
||||
xm = __frexpl (fabs (x), &xe);
|
||||
xm = __frexpl (fabsl (x), &xe);
|
||||
|
||||
/* If X is not finite or is null return it (with raising exceptions
|
||||
if necessary.
|
||||
|
Loading…
Reference in New Issue
Block a user