diff options
author | Joseph Myers <joseph@codesourcery.com> | 2012-04-30 09:38:06 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2012-04-30 09:38:06 +0000 |
commit | 5ba3cc691c856e5c67a7d4cd4713f20a79f7ba81 (patch) | |
tree | 5dfe27d20ca6c9d2549d2ecd7f2dd565832dc2b0 /sysdeps/i386/fpu/e_acosl.c | |
parent | 9568c0c2255045456a09b441f89c6641e27a4bec (diff) | |
download | glibc-5ba3cc691c856e5c67a7d4cd4713f20a79f7ba81.tar glibc-5ba3cc691c856e5c67a7d4cd4713f20a79f7ba81.tar.gz glibc-5ba3cc691c856e5c67a7d4cd4713f20a79f7ba81.tar.bz2 glibc-5ba3cc691c856e5c67a7d4cd4713f20a79f7ba81.zip |
Fix acos (-1) in round-downwards mode on x86 (bug 14034).
Diffstat (limited to 'sysdeps/i386/fpu/e_acosl.c')
-rw-r--r-- | sysdeps/i386/fpu/e_acosl.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdeps/i386/fpu/e_acosl.c b/sysdeps/i386/fpu/e_acosl.c index ec516ffca9..d249d5a956 100644 --- a/sysdeps/i386/fpu/e_acosl.c +++ b/sysdeps/i386/fpu/e_acosl.c @@ -18,6 +18,7 @@ __ieee754_acosl (long double x) "fld1\n" "fsubp\n" /* 1 - x^2 */ "fsqrt\n" /* sqrtl (1 - x^2) */ + "fabs\n" "fxch %%st(1)\n" "fpatan" : "=t" (res) : "0" (x) : "st(1)"); |