diff options
author | Joseph Myers <joseph@codesourcery.com> | 2012-11-28 13:40:54 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2012-11-28 13:40:54 +0000 |
commit | 1bead169c32a3a688de863709b863207b7aafddd (patch) | |
tree | 7c3dcf66e7b4d92a9bcc5e3bb67f2cbbb19172f3 /ChangeLog | |
parent | 0817d63dd1f8e165f8ef6590bf4feddf06705381 (diff) | |
download | glibc-1bead169c32a3a688de863709b863207b7aafddd.tar.gz glibc-1bead169c32a3a688de863709b863207b7aafddd.tar.xz glibc-1bead169c32a3a688de863709b863207b7aafddd.zip |
Fix powl inaccuracy for x86_64 and x86 (bug 13881).
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 7df91e5798..d93d0a35fa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2012-11-28 Joseph Myers <joseph@codesourcery.com> + + [BZ #13881] + * sysdeps/x86/fpu/powl_helper.c: New file. + * sysdeps/x86/fpu/Makefile: Likewise. + * sysdeps/i386/fpu/e_powl.S (limit): Remove object. + (p3): New object. + (__ieee754_powl): Use __powl_helper for finite arguments except + integer exponents below 8. + * sysdeps/x86_64/fpu/e_powl.S (limit): Remove object. + (p3): New object. + (__ieee754_powl): Use __powl_helper for finite arguments except + integer exponents below 8. + * math/libm-test.inc (pow_test): Add more tests and enable some + previously disabled tests. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2012-11-28 Siddhesh Poyarekar <siddhesh@redhat.com> Carlos O'Donell <carlos_odonell@mentor.com> |