diff options
author | Joseph Myers <joseph@codesourcery.com> | 2012-04-09 09:42:05 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2012-04-09 09:42:05 +0000 |
commit | c483f6b4a4277bc209820efc1ae35d976af57b4e (patch) | |
tree | 501d3025d498d3e27308f32db0838e19c13f826e /ChangeLog | |
parent | d2de7579f257386ba5c28dfca94fa8aef143b4e0 (diff) | |
download | glibc-c483f6b4a4277bc209820efc1ae35d976af57b4e.tar glibc-c483f6b4a4277bc209820efc1ae35d976af57b4e.tar.gz glibc-c483f6b4a4277bc209820efc1ae35d976af57b4e.tar.bz2 glibc-c483f6b4a4277bc209820efc1ae35d976af57b4e.zip |
Fix x86 pow inaccuracy for large integer exponents (bug 706).
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1,3 +1,13 @@ +2012-04-09 Joseph Myers <joseph@codesourcery.com> + + [BZ #706] + * sysdeps/i386/fpu/e_pow.S (p10): New object. + (__ieee754_pow): Use iterative multiplication algorithm only for + integer exponents with absolute value below 1024. Check for odd + integer exponents when using algorithm for real exponents. + * math/libm-test.inc (pow_test): Add more tests. + * sysdeps/x86_64/fpu/libm-test-ulps: Update. + 2012-04-08 Joseph Myers <joseph@codesourcery.com> [BZ #13705] |