diff options
author | 2015-08-10 20:35:30 +0000 | |
---|---|---|
committer | 2015-08-10 20:35:30 +0000 | |
commit | 7ee06ef15827f8f2582a94b1ceaad47eaf502744 (patch) | |
tree | a9708093ad2f011a6a92b76e7aab574b72593649 /string/strcpy.c | |
parent | Readd O_LARGEFILE flag for openat64 (bug 18781) (diff) | |
download | glibc-7ee06ef15827f8f2582a94b1ceaad47eaf502744.tar.xz glibc-7ee06ef15827f8f2582a94b1ceaad47eaf502744.zip |
Fix ldbl-128ibm tanhl inaccuracy (bug 18790).
ldbl-128ibm tanhl uses a too-small threshold to decide when to return
+/-1, resulting in large errors. This patch changes it to a more
appropriate threshold (the requirement is for 2*exp(-2|x|) to be small
in terms of ulps of 1).
Tested for x86_64, x86 and powerpc.
[BZ #18790]
* sysdeps/ieee754/ldbl-128ibm/s_tanhl.c (__tanhl): Increase
threshold for returning +/- 1.
* math/auto-libm-test-in: Add more tests of tanh.
* math/auto-libm-test-out: Regenerated.
* sysdeps/i386/fpu/libm-test-ulps: Update.
Diffstat (limited to 'string/strcpy.c')
0 files changed, 0 insertions, 0 deletions