aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2012-04-09 09:42:05 +0000
committerJoseph Myers <joseph@codesourcery.com>2012-04-09 09:42:05 +0000
commitc483f6b4a4277bc209820efc1ae35d976af57b4e (patch)
tree501d3025d498d3e27308f32db0838e19c13f826e /ChangeLog
parentd2de7579f257386ba5c28dfca94fa8aef143b4e0 (diff)
downloadglibc-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--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6154bb4da7..6c4bd0732a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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]