diff options
author | Joseph Myers <joseph@codesourcery.com> | 2013-11-30 22:04:13 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2013-11-30 22:04:13 +0000 |
commit | 176b0c7913504c69d5995b9045cf8fde617aa1da (patch) | |
tree | cbdce9005133919741f673c8c3ab8a502ef60619 | |
parent | 2a77a467b273c1a72fa204a8fcc6d22e6e20bb1c (diff) | |
download | glibc-176b0c7913504c69d5995b9045cf8fde617aa1da.tar.gz glibc-176b0c7913504c69d5995b9045cf8fde617aa1da.tar.xz glibc-176b0c7913504c69d5995b9045cf8fde617aa1da.zip |
Move TEST_f_f tests for [a-c]* functions from libm-test.inc to auto-libm-test-in.
-rw-r--r-- | ChangeLog | 47 | ||||
-rw-r--r-- | math/auto-libm-test-in | 111 | ||||
-rw-r--r-- | math/auto-libm-test-out | 4533 | ||||
-rw-r--r-- | math/gen-auto-libm-tests.c | 149 | ||||
-rw-r--r-- | math/libm-test.inc | 277 | ||||
-rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 549 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 653 |
7 files changed, 6067 insertions, 252 deletions
diff --git a/ChangeLog b/ChangeLog index 80a65ea1c7..85c554574e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,50 @@ +2013-11-30 Joseph Myers <joseph@codesourcery.com> + + * math/gen-auto-libm-tests.c (test_functions): Add more + single-argument functions. + (special_fill_pi_2): New function. + (special_fill_minus_pi_2): Likewise. + (special_fill_pi_6): Likewise. + (special_fill_minus_pi_6): Likewise. + (special_fill_pi_3): Likewise. + (special_fill_2pi_3): Likewise. + (special_fill_e): Likewise. + (special_fill_1_e): Likewise. + (special_fill_e_minus_1): Likewise. + (special_real_inputs): Add more special inputs. + (output_for_one_input_case): Do not require ERANGE on underflow to + zero if round-to-nearest result does not underflow to zero, unless + exact results required. + * math/auto-libm-test-in: Add tests of acos, acosh, asin, asinh, + atan, atanh, cbrt, cos and cosh. + * math/auto-libm-test-out: Regenerated. + * math/libm-test.inc (acos_test_data): Use AUTO_TESTS_f_f. + (acos_tonearest_test_data): Likewise. + (acos_towardzero_test_data): Likewise. + (acos_downward_test_data): Likewise. + (acos_upward_test_data): Likewise. + (acosh_test_data): Likewise. + (asin_test_data): Likewise. + (asin_tonearest_test_data): Likewise. + (asin_towardzero_test_data): Likewise. + (asin_upward_test_data): Likewise. + (asinh_test_data): Likewise. + (atan_test_data): Likewise. + (atanh_test_data): Likewise. + (cbrt_test_data): Likewise. + (cos_test_data): Likewise. + (cos_tonearest_test_data): Likewise. + (cos_towardzero_test_data): Likewise. + (cos_downward_test_data): Likewise. + (cos_upward_test_data): Likewise. + (cosh_test_data): Likewise. + (cosh_tonearest_test_data): Likewise. + (cosh_towardzero_test_data): Likewise. + (cosh_downward_test_data): Likewise. + (cosh_upward_test_data): Likewise. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2013-11-29 Joseph Myers <joseph@codesourcery.com> [BZ #6787] diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 12cb27de44..7eac25f5f3 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -16,6 +16,117 @@ # License along with the GNU C Library; if not, see # <http://www.gnu.org/licenses/>. */ +acos 0 +acos -0 +acos 1 +acos -1 +acos 0.5 +acos -0.5 +acos 0.75 +acos 2e-17 +acos 0.0625 +acos 0x0.ffffffp0 +acos -0x0.ffffffp0 +acos 0x0.ffffffff8p0 +acos -0x0.ffffffff8p0 +acos 0x0.ffffffffffffp0 +acos -0x0.ffffffffffffp0 +acos 0x0.ffffffffffffffffp0 +acos -0x0.ffffffffffffffffp0 + +acosh 1 +acosh 7 + +asin 0 +asin -0 +asin 0.5 +asin -0.5 +asin 1.0 +asin -1.0 +asin 0.75 +asin 0x0.ffffffp0 +asin -0x0.ffffffp0 +asin 0x0.ffffffff8p0 +asin -0x0.ffffffff8p0 +asin 0x0.ffffffffffffp0 +asin -0x0.ffffffffffffp0 +asin 0x0.ffffffffffffffffp0 +asin -0x0.ffffffffffffffffp0 + +asinh 0 +asinh -0 +asinh 0.75 + +atan 0 +atan -0 +atan max +atan -max +atan 1 +atan -1 +atan 0.75 +# Bug 15319: underflow exception may be missing. +atan 0x1p-100 missing-underflow +atan 0x1p-600 missing-underflow +atan 0x1p-10000 missing-underflow + +atanh 0 +atanh -0 +atanh 0.75 + +cbrt 0.0 +cbrt -0 +cbrt -0.001 +cbrt 8 +cbrt -27.0 +cbrt 0.9921875 +cbrt 0.75 +cbrt 0x1p16383 +cbrt 0x1p-16383 + +cos 0 +cos -0 +cos pi/3 +cos 2pi/3 +cos pi/2 +cos 0.75 +cos 0x1p65 +cos -0x1p65 +cos 0.80190127184058835 +cos 0x1.442f74p+15 +cos 1e22 +cos 0x1p1023 +cos 0x1p16383 +cos 0x1p+120 +cos 0x1p+127 +cos 0x1.fffff8p+127 +cos 0x1.fffffep+127 +cos 0x1p+50 +cos 0x1p+28 +cos 0x1.000000cf4a2a2p0 +cos 0x1.0000010b239a9p0 +cos 0x1.00000162a932bp0 +cos 0x1.000002d452a10p0 +cos 0x1.000005bc7d86dp0 +cos 1 +cos 2 +cos 3 +cos 4 +cos 5 +cos 6 +cos 7 +cos 8 +cos 9 +cos 10 + +cosh 0 +cosh -0 +cosh 0.75 +cosh 709.8893558127259666434838436543941497802734375 +cosh -709.8893558127259666434838436543941497802734375 +cosh 22 +cosh 23 +cosh 24 + sqrt 0 sqrt -0 sqrt 2209 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 95bdec62eb..a692640da1 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -1,3 +1,4536 @@ +acos 0 += acos downward flt-32 0x0p+0f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x0p+0f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x0p+0f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x0p+0f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x0p+0 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k 0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 0x0p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x0p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +acos -0 += acos downward flt-32 -0x0p+0f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 -0x0p+0f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 -0x0p+0f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 -0x0p+0f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 -0x0p+0 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 -0x0p+0 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-intel -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-intel -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-intel -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-96-m68k -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x0p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += acos upward ldbl-96-m68k -0x0p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += acos downward ldbl-128 -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos tonearest ldbl-128 -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos towardzero ldbl-128 -0x0p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += acos upward ldbl-128 -0x0p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += acos downward ldbl-128ibm -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x0p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += acos upward ldbl-128ibm -0x0p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +acos 1 += acos downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok +acos -1 += acos downward flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok += acos tonearest flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok += acos towardzero flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok += acos upward flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok += acos downward dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos tonearest dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos towardzero dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos upward dbl-64 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok += acos downward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos tonearest ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos upward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos downward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos upward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos downward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos tonearest ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos towardzero ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos upward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok += acos downward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos upward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok +acos 0.5 += acos downward flt-32 0x8p-4f : 0x1.0c1522p+0f : inexact-ok += acos tonearest flt-32 0x8p-4f : 0x1.0c1524p+0f : inexact-ok += acos towardzero flt-32 0x8p-4f : 0x1.0c1522p+0f : inexact-ok += acos upward flt-32 0x8p-4f : 0x1.0c1524p+0f : inexact-ok += acos downward dbl-64 0x8p-4 : 0x1.0c152382d7365p+0 : inexact-ok += acos tonearest dbl-64 0x8p-4 : 0x1.0c152382d7366p+0 : inexact-ok += acos towardzero dbl-64 0x8p-4 : 0x1.0c152382d7365p+0 : inexact-ok += acos upward dbl-64 0x8p-4 : 0x1.0c152382d7366p+0 : inexact-ok += acos downward ldbl-96-intel 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok += acos upward ldbl-96-intel 0x8p-4L : 0x1.0c152382d7365848p+0L : inexact-ok += acos downward ldbl-96-m68k 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x8p-4L : 0x1.0c152382d7365846p+0L : inexact-ok += acos upward ldbl-96-m68k 0x8p-4L : 0x1.0c152382d7365848p+0L : inexact-ok += acos downward ldbl-128 0x8p-4L : 0x1.0c152382d73658465bb32e0f567ap+0L : inexact-ok += acos tonearest ldbl-128 0x8p-4L : 0x1.0c152382d73658465bb32e0f567bp+0L : inexact-ok += acos towardzero ldbl-128 0x8p-4L : 0x1.0c152382d73658465bb32e0f567ap+0L : inexact-ok += acos upward ldbl-128 0x8p-4L : 0x1.0c152382d73658465bb32e0f567bp+0L : inexact-ok += acos downward ldbl-128ibm 0x8p-4L : 0x1.0c152382d73658465bb32e0f56p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x8p-4L : 0x1.0c152382d73658465bb32e0f568p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x8p-4L : 0x1.0c152382d73658465bb32e0f56p+0L : inexact-ok += acos upward ldbl-128ibm 0x8p-4L : 0x1.0c152382d73658465bb32e0f568p+0L : inexact-ok +acos -0.5 += acos downward flt-32 -0x8p-4f : 0x2.182a44p+0f : inexact-ok += acos tonearest flt-32 -0x8p-4f : 0x2.182a48p+0f : inexact-ok += acos towardzero flt-32 -0x8p-4f : 0x2.182a44p+0f : inexact-ok += acos upward flt-32 -0x8p-4f : 0x2.182a48p+0f : inexact-ok += acos downward dbl-64 -0x8p-4 : 0x2.182a4705ae6cap+0 : inexact-ok += acos tonearest dbl-64 -0x8p-4 : 0x2.182a4705ae6ccp+0 : inexact-ok += acos towardzero dbl-64 -0x8p-4 : 0x2.182a4705ae6cap+0 : inexact-ok += acos upward dbl-64 -0x8p-4 : 0x2.182a4705ae6ccp+0 : inexact-ok += acos downward ldbl-96-intel -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok += acos tonearest ldbl-96-intel -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok += acos towardzero ldbl-96-intel -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok += acos upward ldbl-96-intel -0x8p-4L : 0x2.182a4705ae6cb09p+0L : inexact-ok += acos downward ldbl-96-m68k -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x8p-4L : 0x2.182a4705ae6cb08cp+0L : inexact-ok += acos upward ldbl-96-m68k -0x8p-4L : 0x2.182a4705ae6cb09p+0L : inexact-ok += acos downward ldbl-128 -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : inexact-ok += acos tonearest ldbl-128 -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : inexact-ok += acos towardzero ldbl-128 -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : inexact-ok += acos upward ldbl-128 -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : inexact-ok += acos downward ldbl-128ibm -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacp+0L : inexact-ok += acos tonearest ldbl-128ibm -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eadp+0L : inexact-ok += acos towardzero ldbl-128ibm -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eacp+0L : inexact-ok += acos upward ldbl-128ibm -0x8p-4L : 0x2.182a4705ae6cb08cb7665c1eadp+0L : inexact-ok +acos 0.75 += acos downward flt-32 0xcp-4f : 0xb.9051cp-4f : inexact-ok += acos tonearest flt-32 0xcp-4f : 0xb.9051dp-4f : inexact-ok += acos towardzero flt-32 0xcp-4f : 0xb.9051cp-4f : inexact-ok += acos upward flt-32 0xcp-4f : 0xb.9051dp-4f : inexact-ok += acos downward dbl-64 0xcp-4 : 0xb.9051c960ecaap-4 : inexact-ok += acos tonearest dbl-64 0xcp-4 : 0xb.9051c960ecaa8p-4 : inexact-ok += acos towardzero dbl-64 0xcp-4 : 0xb.9051c960ecaap-4 : inexact-ok += acos upward dbl-64 0xcp-4 : 0xb.9051c960ecaa8p-4 : inexact-ok += acos downward ldbl-96-intel 0xcp-4L : 0xb.9051c960ecaa428p-4L : inexact-ok += acos tonearest ldbl-96-intel 0xcp-4L : 0xb.9051c960ecaa429p-4L : inexact-ok += acos towardzero ldbl-96-intel 0xcp-4L : 0xb.9051c960ecaa428p-4L : inexact-ok += acos upward ldbl-96-intel 0xcp-4L : 0xb.9051c960ecaa429p-4L : inexact-ok += acos downward ldbl-96-m68k 0xcp-4L : 0xb.9051c960ecaa428p-4L : inexact-ok += acos tonearest ldbl-96-m68k 0xcp-4L : 0xb.9051c960ecaa429p-4L : inexact-ok += acos towardzero ldbl-96-m68k 0xcp-4L : 0xb.9051c960ecaa428p-4L : inexact-ok += acos upward ldbl-96-m68k 0xcp-4L : 0xb.9051c960ecaa429p-4L : inexact-ok += acos downward ldbl-128 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696c7p-4L : inexact-ok += acos tonearest ldbl-128 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696c7p-4L : inexact-ok += acos towardzero ldbl-128 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696c7p-4L : inexact-ok += acos upward ldbl-128 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696c78p-4L : inexact-ok += acos downward ldbl-128ibm 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696cp-4L : inexact-ok += acos tonearest ldbl-128ibm 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696cp-4L : inexact-ok += acos towardzero ldbl-128ibm 0xcp-4L : 0xb.9051c960ecaa428dd6deb6696cp-4L : inexact-ok += acos upward ldbl-128ibm 0xcp-4L : 0xb.9051c960ecaa428dd6deb6697p-4L : inexact-ok +acos 2e-17 += acos downward flt-32 0x1.70ef56p-56f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x1.70ef56p-56f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x1.70ef56p-56f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x1.70ef56p-56f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x1.70ef56p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1.70ef56p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1.70ef56p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x1.70ef56p-56 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-intel 0x1.70ef56p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1.70ef56p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1.70ef56p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-128 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51701b8p+0L : inexact-ok += acos upward ldbl-128 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x1.70ef56p-56L : 0x1.921fb54442d182f89a36c51702p+0L : inexact-ok += acos downward flt-32 0x1.70ef54p-56f : 0x1.921fb4p+0f : inexact-ok += acos tonearest flt-32 0x1.70ef54p-56f : 0x1.921fb6p+0f : inexact-ok += acos towardzero flt-32 0x1.70ef54p-56f : 0x1.921fb4p+0f : inexact-ok += acos upward flt-32 0x1.70ef54p-56f : 0x1.921fb6p+0f : inexact-ok += acos downward dbl-64 0x1.70ef54p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1.70ef54p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1.70ef54p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x1.70ef54p-56 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-intel 0x1.70ef54p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1.70ef54p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1.70ef54p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51701b8p+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51701b8p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51701b8p+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51701b9p+0L : inexact-ok += acos downward ldbl-128ibm 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c517018p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c517018p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c517018p+0L : inexact-ok += acos upward ldbl-128ibm 0x1.70ef54p-56L : 0x1.921fb54442d182f89a38c51702p+0L : inexact-ok += acos downward dbl-64 0x1.70ef54646d497p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1.70ef54646d497p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1.70ef54646d497p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x1.70ef54646d497p-56 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-intel 0x1.70ef54646d497p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1.70ef54646d497p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b848p+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b848p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b848p+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b849p+0L : inexact-ok += acos downward ldbl-128ibm 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos upward ldbl-128ibm 0x1.70ef54646d497p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos downward dbl-64 0x1.70ef54646d496p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos tonearest dbl-64 0x1.70ef54646d496p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos towardzero dbl-64 0x1.70ef54646d496p-56 : 0x1.921fb54442d18p+0 : inexact-ok += acos upward dbl-64 0x1.70ef54646d496p-56 : 0x1.921fb54442d19p+0 : inexact-ok += acos downward ldbl-96-intel 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-intel 0x1.70ef54646d496p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1.70ef54646d496p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b858p+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b858p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b858p+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b859p+0L : inexact-ok += acos downward ldbl-128ibm 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos upward ldbl-128ibm 0x1.70ef54646d496p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos downward ldbl-96-intel 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-intel 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos downward ldbl-128ibm 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos upward ldbl-128ibm 0x1.70ef54646d496894p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos downward ldbl-96-intel 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-intel 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-96-m68k 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f8p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182fap+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos downward ldbl-128ibm 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos upward ldbl-128ibm 0x1.70ef54646d496892p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54646d496892137dfd73f5aap-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54646d496892137dfd73f5aap-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54646d496892137dfd73f5aap-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54646d496892137dfd73f5aap-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54646d496892137dfd73f5a9p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54646d496892137dfd73f5a9p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54646d496892137dfd73f5a9p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54646d496892137dfd73f5a9p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos downward ldbl-128ibm 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos upward ldbl-128ibm 0x1.70ef54646d496892137dfd73f6p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos downward ldbl-128 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos tonearest ldbl-128 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos towardzero ldbl-128 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b84fp+0L : inexact-ok += acos upward ldbl-128 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b85p+0L : inexact-ok += acos downward ldbl-128ibm 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b8p+0L : inexact-ok += acos upward ldbl-128ibm 0x1.70ef54646d496892137dfd73f58p-56L : 0x1.921fb54442d182f89a3860a9b88p+0L : inexact-ok +acos 0.0625 += acos downward flt-32 0x1p-4f : 0x1.821d08p+0f : inexact-ok += acos tonearest flt-32 0x1p-4f : 0x1.821d0ap+0f : inexact-ok += acos towardzero flt-32 0x1p-4f : 0x1.821d08p+0f : inexact-ok += acos upward flt-32 0x1p-4f : 0x1.821d0ap+0f : inexact-ok += acos downward dbl-64 0x1p-4 : 0x1.821d0965ad9b6p+0 : inexact-ok += acos tonearest dbl-64 0x1p-4 : 0x1.821d0965ad9b7p+0 : inexact-ok += acos towardzero dbl-64 0x1p-4 : 0x1.821d0965ad9b6p+0 : inexact-ok += acos upward dbl-64 0x1p-4 : 0x1.821d0965ad9b7p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p-4L : 0x1.821d0965ad9b6b22p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p-4L : 0x1.821d0965ad9b6b24p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p-4L : 0x1.821d0965ad9b6b22p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p-4L : 0x1.821d0965ad9b6b24p+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p-4L : 0x1.821d0965ad9b6b22p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p-4L : 0x1.821d0965ad9b6b24p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p-4L : 0x1.821d0965ad9b6b22p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p-4L : 0x1.821d0965ad9b6b24p+0L : inexact-ok += acos downward ldbl-128 0x1p-4L : 0x1.821d0965ad9b6b237e01535f8603p+0L : inexact-ok += acos tonearest ldbl-128 0x1p-4L : 0x1.821d0965ad9b6b237e01535f8604p+0L : inexact-ok += acos towardzero ldbl-128 0x1p-4L : 0x1.821d0965ad9b6b237e01535f8603p+0L : inexact-ok += acos upward ldbl-128 0x1p-4L : 0x1.821d0965ad9b6b237e01535f8604p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p-4L : 0x1.821d0965ad9b6b237e01535f86p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p-4L : 0x1.821d0965ad9b6b237e01535f86p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p-4L : 0x1.821d0965ad9b6b237e01535f86p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p-4L : 0x1.821d0965ad9b6b237e01535f868p+0L : inexact-ok +acos 0x0.ffffffp0 += acos downward flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos tonearest flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos towardzero flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos upward flt-32 0xf.fffffp-4f : 0x1.6a09e8p-12f : inexact-ok += acos downward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok += acos tonearest dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok += acos towardzero dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok += acos upward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok += acos downward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos upward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos downward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok += acos tonearest ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok += acos towardzero ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok += acos upward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok += acos downward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos upward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db08p-12L : inexact-ok +acos -0x0.ffffffp0 += acos downward flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos tonearest flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos towardzero flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos upward flt-32 -0xf.fffffp-4f : 0x3.2428ccp+0f : inexact-ok += acos downward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok += acos tonearest dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok += acos towardzero dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok += acos upward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok += acos downward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos tonearest ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos towardzero ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos upward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok += acos downward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos upward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok += acos downward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok += acos tonearest ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok += acos towardzero ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok += acos upward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok += acos downward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok += acos tonearest ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok += acos towardzero ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok += acos upward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok +acos 0x0.ffffffff8p0 += acos downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos downward flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos tonearest flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos towardzero flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos upward flt-32 0xf.fffffp-4f : 0x1.6a09e8p-12f : inexact-ok += acos downward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok += acos tonearest dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok += acos towardzero dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok += acos upward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok += acos downward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos upward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos downward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok += acos tonearest ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok += acos towardzero ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok += acos upward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok += acos downward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos upward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db08p-12L : inexact-ok += acos downward dbl-64 0xf.fffffff8p-4 : 0x1.000000000aaaap-16 : inexact-ok += acos tonearest dbl-64 0xf.fffffff8p-4 : 0x1.000000000aaabp-16 : inexact-ok += acos towardzero dbl-64 0xf.fffffff8p-4 : 0x1.000000000aaaap-16 : inexact-ok += acos upward dbl-64 0xf.fffffff8p-4 : 0x1.000000000aaabp-16 : inexact-ok += acos downward ldbl-96-intel 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok += acos tonearest ldbl-96-intel 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok += acos towardzero ldbl-96-intel 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok += acos upward ldbl-96-intel 0xf.fffffff8p-4L : 0x1.000000000aaaaaacp-16L : inexact-ok += acos downward ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok += acos tonearest ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok += acos towardzero ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.000000000aaaaaaap-16L : inexact-ok += acos upward ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.000000000aaaaaacp-16L : inexact-ok += acos downward ldbl-128 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde0bp-16L : inexact-ok += acos tonearest ldbl-128 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde0cp-16L : inexact-ok += acos towardzero ldbl-128 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde0bp-16L : inexact-ok += acos upward ldbl-128 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde0cp-16L : inexact-ok += acos downward ldbl-128ibm 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabdddddddep-16L : inexact-ok += acos tonearest ldbl-128ibm 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabdddddddep-16L : inexact-ok += acos towardzero ldbl-128ibm 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabdddddddep-16L : inexact-ok += acos upward ldbl-128ibm 0xf.fffffff8p-4L : 0x1.000000000aaaaaaaabddddddde8p-16L : inexact-ok +acos -0x0.ffffffff8p0 += acos downward flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos tonearest flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos towardzero flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos upward flt-32 -0xf.fffffp-4f : 0x3.2428ccp+0f : inexact-ok += acos downward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok += acos tonearest dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok += acos towardzero dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok += acos upward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok += acos downward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos tonearest ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos towardzero ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos upward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok += acos downward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos upward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok += acos downward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok += acos tonearest ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok += acos towardzero ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok += acos upward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok += acos downward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok += acos tonearest ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok += acos towardzero ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok += acos upward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok += acos downward flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok += acos tonearest flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok += acos towardzero flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok += acos upward flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok += acos downward dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos tonearest dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos towardzero dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos upward dbl-64 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok += acos downward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos tonearest ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos upward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos downward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos upward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos downward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos tonearest ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos towardzero ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos upward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok += acos downward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos upward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok += acos downward dbl-64 -0xf.fffffff8p-4 : 0x3.243e6a8885a2ep+0 : inexact-ok += acos tonearest dbl-64 -0xf.fffffff8p-4 : 0x3.243e6a8885a3p+0 : inexact-ok += acos towardzero dbl-64 -0xf.fffffff8p-4 : 0x3.243e6a8885a2ep+0 : inexact-ok += acos upward dbl-64 -0xf.fffffff8p-4 : 0x3.243e6a8885a3p+0 : inexact-ok += acos downward ldbl-96-intel -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok += acos tonearest ldbl-96-intel -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok += acos towardzero ldbl-96-intel -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok += acos upward ldbl-96-intel -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe2cp+0L : inexact-ok += acos downward ldbl-96-m68k -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28p+0L : inexact-ok += acos upward ldbl-96-m68k -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe2cp+0L : inexact-ok += acos downward ldbl-128 -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede502592p+0L : inexact-ok += acos tonearest ldbl-128 -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede502592p+0L : inexact-ok += acos towardzero ldbl-128 -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede502592p+0L : inexact-ok += acos upward ldbl-128 -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede502594p+0L : inexact-ok += acos downward ldbl-128ibm -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede5025p+0L : inexact-ok += acos tonearest ldbl-128ibm -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede5026p+0L : inexact-ok += acos towardzero ldbl-128ibm -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede5025p+0L : inexact-ok += acos upward ldbl-128ibm -0xf.fffffff8p-4L : 0x3.243e6a8885a2fe28686ede5026p+0L : inexact-ok +acos 0x0.ffffffffffffp0 += acos downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos downward flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos tonearest flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos towardzero flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos upward flt-32 0xf.fffffp-4f : 0x1.6a09e8p-12f : inexact-ok += acos downward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok += acos tonearest dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok += acos towardzero dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok += acos upward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok += acos downward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos upward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos downward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok += acos tonearest ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok += acos towardzero ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok += acos upward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok += acos downward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos upward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db08p-12L : inexact-ok += acos downward dbl-64 0xf.fffffffffffp-4 : 0x1.6a09e667f3bcep-24 : inexact-ok += acos tonearest dbl-64 0xf.fffffffffffp-4 : 0x1.6a09e667f3bcep-24 : inexact-ok += acos towardzero dbl-64 0xf.fffffffffffp-4 : 0x1.6a09e667f3bcep-24 : inexact-ok += acos upward dbl-64 0xf.fffffffffffp-4 : 0x1.6a09e667f3bcfp-24 : inexact-ok += acos downward ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok += acos tonearest ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok += acos towardzero ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok += acos upward ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce736p-24L : inexact-ok += acos downward ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok += acos tonearest ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok += acos towardzero ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce734p-24L : inexact-ok += acos upward ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce736p-24L : inexact-ok += acos downward ldbl-128 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d912615775p-24L : inexact-ok += acos tonearest ldbl-128 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d912615775p-24L : inexact-ok += acos towardzero ldbl-128 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d912615775p-24L : inexact-ok += acos upward ldbl-128 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d912615776p-24L : inexact-ok += acos downward ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d9126157p-24L : inexact-ok += acos tonearest ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d91261578p-24L : inexact-ok += acos towardzero ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d9126157p-24L : inexact-ok += acos upward ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.6a09e667f3bce73430d91261578p-24L : inexact-ok +acos -0x0.ffffffffffffp0 += acos downward flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos tonearest flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos towardzero flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos upward flt-32 -0xf.fffffp-4f : 0x3.2428ccp+0f : inexact-ok += acos downward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok += acos tonearest dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok += acos towardzero dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok += acos upward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok += acos downward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos tonearest ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos towardzero ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos upward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok += acos downward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos upward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok += acos downward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok += acos tonearest ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok += acos towardzero ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok += acos upward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok += acos downward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok += acos tonearest ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok += acos towardzero ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok += acos upward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok += acos downward flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok += acos tonearest flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok += acos towardzero flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok += acos upward flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok += acos downward dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos tonearest dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos towardzero dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos upward dbl-64 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok += acos downward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos tonearest ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos upward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos downward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos upward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos downward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos tonearest ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos towardzero ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos upward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok += acos downward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos upward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok += acos downward dbl-64 -0xf.fffffffffffp-4 : 0x3.243f691e7bbcap+0 : inexact-ok += acos tonearest dbl-64 -0xf.fffffffffffp-4 : 0x3.243f691e7bbcap+0 : inexact-ok += acos towardzero dbl-64 -0xf.fffffffffffp-4 : 0x3.243f691e7bbcap+0 : inexact-ok += acos upward dbl-64 -0xf.fffffffffffp-4 : 0x3.243f691e7bbccp+0 : inexact-ok += acos downward ldbl-96-intel -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0dcp+0L : inexact-ok += acos tonearest ldbl-96-intel -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0ep+0L : inexact-ok += acos towardzero ldbl-96-intel -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0dcp+0L : inexact-ok += acos upward ldbl-96-intel -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0ep+0L : inexact-ok += acos downward ldbl-96-m68k -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0dcp+0L : inexact-ok += acos tonearest ldbl-96-m68k -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0ep+0L : inexact-ok += acos towardzero ldbl-96-m68k -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0dcp+0L : inexact-ok += acos upward ldbl-96-m68k -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0ep+0L : inexact-ok += acos downward ldbl-128 -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2a5ep+0L : inexact-ok += acos tonearest ldbl-128 -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2a5ep+0L : inexact-ok += acos towardzero ldbl-128 -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2a5ep+0L : inexact-ok += acos upward ldbl-128 -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2a6p+0L : inexact-ok += acos downward ldbl-128ibm -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2ap+0L : inexact-ok += acos tonearest ldbl-128ibm -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2ap+0L : inexact-ok += acos towardzero ldbl-128ibm -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2ap+0L : inexact-ok += acos upward ldbl-128ibm -0xf.fffffffffffp-4L : 0x3.243f691e7bbca0df563255fd2bp+0L : inexact-ok +acos 0x0.ffffffffffffffffp0 += acos downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acos downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acos downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acos downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acos downward flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos tonearest flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos towardzero flt-32 0xf.fffffp-4f : 0x1.6a09e6p-12f : inexact-ok += acos upward flt-32 0xf.fffffp-4f : 0x1.6a09e8p-12f : inexact-ok += acos downward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok += acos tonearest dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok += acos towardzero dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3aap-12 : inexact-ok += acos upward dbl-64 0xf.fffffp-4 : 0x1.6a09e6861f3abp-12 : inexact-ok += acos downward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos upward ldbl-96-intel 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aaddp-12L : inexact-ok += acos upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.6a09e6861f3aadd2p-12L : inexact-ok += acos downward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok += acos tonearest ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok += acos towardzero ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db029p-12L : inexact-ok += acos upward ldbl-128 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db02ap-12L : inexact-ok += acos downward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6dbp-12L : inexact-ok += acos upward ldbl-128ibm 0xf.fffffp-4L : 0x1.6a09e6861f3aadd17681ee6db08p-12L : inexact-ok += acos downward dbl-64 0xf.ffffffffffff8p-4 : 0x4p-28 : inexact-ok += acos tonearest dbl-64 0xf.ffffffffffff8p-4 : 0x4p-28 : inexact-ok += acos towardzero dbl-64 0xf.ffffffffffff8p-4 : 0x4p-28 : inexact-ok += acos upward dbl-64 0xf.ffffffffffff8p-4 : 0x4.0000000000004p-28 : inexact-ok += acos downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok += acos tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok += acos towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok += acos upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x4.00000000000002bp-28L : inexact-ok += acos downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok += acos tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok += acos towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x4.00000000000002a8p-28L : inexact-ok += acos upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x4.00000000000002bp-28L : inexact-ok += acos downward ldbl-128 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaaacp-28L : inexact-ok += acos tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaabp-28L : inexact-ok += acos towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaaacp-28L : inexact-ok += acos upward ldbl-128 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaabp-28L : inexact-ok += acos downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaap-28L : inexact-ok += acos tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaap-28L : inexact-ok += acos towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaaap-28L : inexact-ok += acos upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x4.00000000000002aaaaaaaaaaacp-28L : inexact-ok += acos downward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok += acos tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok += acos towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok += acos upward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc90ap-32L : inexact-ok += acos downward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok += acos tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok += acos towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908p-32L : inexact-ok += acos upward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc90ap-32L : inexact-ok += acos downward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98fp-32L : inexact-ok += acos tonearest ldbl-128 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e99p-32L : inexact-ok += acos towardzero ldbl-128 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98fp-32L : inexact-ok += acos upward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e99p-32L : inexact-ok += acos downward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98p-32L : inexact-ok += acos tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98p-32L : inexact-ok += acos towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144e98p-32L : inexact-ok += acos upward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.6a09e667f3bcc908d1269144eap-32L : inexact-ok +acos -0x0.ffffffffffffffffp0 += acos downward flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos tonearest flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos towardzero flt-32 -0xf.fffffp-4f : 0x3.2428c8p+0f : inexact-ok += acos upward flt-32 -0xf.fffffp-4f : 0x3.2428ccp+0f : inexact-ok += acos downward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok += acos tonearest dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok += acos towardzero dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d41p+0 : inexact-ok += acos upward dbl-64 -0xf.fffffp-4 : 0x3.2428c9ea1d412p+0 : inexact-ok += acos downward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos tonearest ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos towardzero ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos upward ldbl-96-intel -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok += acos downward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d411528p+0L : inexact-ok += acos upward ldbl-96-m68k -0xf.fffffp-4L : 0x3.2428c9ea1d41152cp+0L : inexact-ok += acos downward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok += acos tonearest ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok += acos towardzero ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c94p+0L : inexact-ok += acos upward ldbl-128 -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1c96p+0L : inexact-ok += acos downward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok += acos tonearest ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok += acos towardzero ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1cp+0L : inexact-ok += acos upward ldbl-128ibm -0xf.fffffp-4L : 0x3.2428c9ea1d4115283602220f1dp+0L : inexact-ok += acos downward flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok += acos tonearest flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok += acos towardzero flt-32 -0x1p+0f : 0x3.243f68p+0f : inexact-ok += acos upward flt-32 -0x1p+0f : 0x3.243f6cp+0f : inexact-ok += acos downward dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos tonearest dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos towardzero dbl-64 -0x1p+0 : 0x3.243f6a8885a3p+0 : inexact-ok += acos upward dbl-64 -0x1p+0 : 0x3.243f6a8885a32p+0 : inexact-ok += acos downward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos tonearest ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos upward ldbl-96-intel -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos downward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos tonearest ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308dp+0L : inexact-ok += acos upward ldbl-96-m68k -0x1p+0L : 0x3.243f6a8885a308d4p+0L : inexact-ok += acos downward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos tonearest ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos towardzero ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e037p+0L : inexact-ok += acos upward ldbl-128 -0x1p+0L : 0x3.243f6a8885a308d313198a2e0372p+0L : inexact-ok += acos downward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos tonearest ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos towardzero ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e03p+0L : inexact-ok += acos upward ldbl-128ibm -0x1p+0L : 0x3.243f6a8885a308d313198a2e04p+0L : inexact-ok += acos downward dbl-64 -0xf.ffffffffffff8p-4 : 0x3.243f6a4885a3p+0 : inexact-ok += acos tonearest dbl-64 -0xf.ffffffffffff8p-4 : 0x3.243f6a4885a3p+0 : inexact-ok += acos towardzero dbl-64 -0xf.ffffffffffff8p-4 : 0x3.243f6a4885a3p+0 : inexact-ok += acos upward dbl-64 -0xf.ffffffffffff8p-4 : 0x3.243f6a4885a32p+0 : inexact-ok += acos downward ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308dp+0L : inexact-ok += acos tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308dp+0L : inexact-ok += acos upward ldbl-96-intel -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d4p+0L : inexact-ok += acos downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308dp+0L : inexact-ok += acos tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d4p+0L : inexact-ok += acos towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308dp+0L : inexact-ok += acos upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d4p+0L : inexact-ok += acos downward ldbl-128 -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358c4p+0L : inexact-ok += acos tonearest ldbl-128 -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358c6p+0L : inexact-ok += acos towardzero ldbl-128 -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358c4p+0L : inexact-ok += acos upward ldbl-128 -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358c6p+0L : inexact-ok += acos downward ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358p+0L : inexact-ok += acos tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8359p+0L : inexact-ok += acos towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8358p+0L : inexact-ok += acos upward ldbl-128ibm -0xf.ffffffffffff8p-4L : 0x3.243f6a4885a308d313195f8359p+0L : inexact-ok += acos downward ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x3.243f6a871b992268p+0L : inexact-ok += acos tonearest ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226cp+0L : inexact-ok += acos towardzero ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x3.243f6a871b992268p+0L : inexact-ok += acos upward ldbl-96-intel -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226cp+0L : inexact-ok += acos downward ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x3.243f6a871b992268p+0L : inexact-ok += acos tonearest ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226cp+0L : inexact-ok += acos towardzero ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x3.243f6a871b992268p+0L : inexact-ok += acos upward ldbl-96-m68k -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226cp+0L : inexact-ok += acos downward ldbl-128 -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc1253248p+0L : inexact-ok += acos tonearest ldbl-128 -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc125324ap+0L : inexact-ok += acos towardzero ldbl-128 -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc1253248p+0L : inexact-ok += acos upward ldbl-128 -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc125324ap+0L : inexact-ok += acos downward ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok += acos tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok += acos towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12532p+0L : inexact-ok += acos upward ldbl-128ibm -0xf.fffffffffffffffp-4L : 0x3.243f6a871b99226b1f5cc12533p+0L : inexact-ok +acosh 1 += acosh downward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acosh tonearest flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acosh towardzero flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acosh upward flt-32 0x1p+0f : 0x0p+0f : inexact-ok += acosh downward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acosh tonearest dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acosh towardzero dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acosh upward dbl-64 0x1p+0 : 0x0p+0 : inexact-ok += acosh downward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acosh tonearest ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acosh towardzero ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acosh upward ldbl-96-intel 0x1p+0L : 0x0p+0L : inexact-ok += acosh downward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acosh tonearest ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acosh towardzero ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acosh upward ldbl-96-m68k 0x1p+0L : 0x0p+0L : inexact-ok += acosh downward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acosh tonearest ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acosh towardzero ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acosh upward ldbl-128 0x1p+0L : 0x0p+0L : inexact-ok += acosh downward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acosh tonearest ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acosh towardzero ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok += acosh upward ldbl-128ibm 0x1p+0L : 0x0p+0L : inexact-ok +acosh 7 += acosh downward flt-32 0x7p+0f : 0x2.a2484cp+0f : inexact-ok += acosh tonearest flt-32 0x7p+0f : 0x2.a2485p+0f : inexact-ok += acosh towardzero flt-32 0x7p+0f : 0x2.a2484cp+0f : inexact-ok += acosh upward flt-32 0x7p+0f : 0x2.a2485p+0f : inexact-ok += acosh downward dbl-64 0x7p+0 : 0x2.a2484e3300868p+0 : inexact-ok += acosh tonearest dbl-64 0x7p+0 : 0x2.a2484e330086ap+0 : inexact-ok += acosh towardzero dbl-64 0x7p+0 : 0x2.a2484e3300868p+0 : inexact-ok += acosh upward dbl-64 0x7p+0 : 0x2.a2484e330086ap+0 : inexact-ok += acosh downward ldbl-96-intel 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok += acosh tonearest ldbl-96-intel 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok += acosh towardzero ldbl-96-intel 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok += acosh upward ldbl-96-intel 0x7p+0L : 0x2.a2484e330086938p+0L : inexact-ok += acosh downward ldbl-96-m68k 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok += acosh tonearest ldbl-96-m68k 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok += acosh towardzero ldbl-96-m68k 0x7p+0L : 0x2.a2484e330086937cp+0L : inexact-ok += acosh upward ldbl-96-m68k 0x7p+0L : 0x2.a2484e330086938p+0L : inexact-ok += acosh downward ldbl-128 0x7p+0L : 0x2.a2484e330086937cd097a0311aa4p+0L : inexact-ok += acosh tonearest ldbl-128 0x7p+0L : 0x2.a2484e330086937cd097a0311aa6p+0L : inexact-ok += acosh towardzero ldbl-128 0x7p+0L : 0x2.a2484e330086937cd097a0311aa4p+0L : inexact-ok += acosh upward ldbl-128 0x7p+0L : 0x2.a2484e330086937cd097a0311aa6p+0L : inexact-ok += acosh downward ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311ap+0L : inexact-ok += acosh tonearest ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311bp+0L : inexact-ok += acosh towardzero ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311ap+0L : inexact-ok += acosh upward ldbl-128ibm 0x7p+0L : 0x2.a2484e330086937cd097a0311bp+0L : inexact-ok +asin 0 += asin downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += asin tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += asin towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += asin upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += asin downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += asin tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += asin towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += asin upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += asin downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += asin tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += asin towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += asin upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += asin downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += asin towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += asin upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += asin downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += asin tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += asin towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += asin upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += asin downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += asin tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += asin towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += asin upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok +asin -0 += asin downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += asin tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += asin towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += asin upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += asin downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += asin tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += asin towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += asin upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += asin downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += asin tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += asin towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += asin upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += asin downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += asin tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += asin towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += asin upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += asin downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += asin tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += asin towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += asin upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += asin downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += asin tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += asin towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += asin upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok +asin 0.5 += asin downward flt-32 0x8p-4f : 0x8.60a91p-4f : inexact-ok += asin tonearest flt-32 0x8p-4f : 0x8.60a92p-4f : inexact-ok += asin towardzero flt-32 0x8p-4f : 0x8.60a91p-4f : inexact-ok += asin upward flt-32 0x8p-4f : 0x8.60a92p-4f : inexact-ok += asin downward dbl-64 0x8p-4 : 0x8.60a91c16b9b28p-4 : inexact-ok += asin tonearest dbl-64 0x8p-4 : 0x8.60a91c16b9b3p-4 : inexact-ok += asin towardzero dbl-64 0x8p-4 : 0x8.60a91c16b9b28p-4 : inexact-ok += asin upward dbl-64 0x8p-4 : 0x8.60a91c16b9b3p-4 : inexact-ok += asin downward ldbl-96-intel 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok += asin tonearest ldbl-96-intel 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok += asin towardzero ldbl-96-intel 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok += asin upward ldbl-96-intel 0x8p-4L : 0x8.60a91c16b9b2c24p-4L : inexact-ok += asin downward ldbl-96-m68k 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok += asin tonearest ldbl-96-m68k 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok += asin towardzero ldbl-96-m68k 0x8p-4L : 0x8.60a91c16b9b2c23p-4L : inexact-ok += asin upward ldbl-96-m68k 0x8p-4L : 0x8.60a91c16b9b2c24p-4L : inexact-ok += asin downward ldbl-128 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab3dp-4L : inexact-ok += asin tonearest ldbl-128 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : inexact-ok += asin towardzero ldbl-128 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab3dp-4L : inexact-ok += asin upward ldbl-128 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : inexact-ok += asin downward ldbl-128ibm 0x8p-4L : 0x8.60a91c16b9b2c232dd99707abp-4L : inexact-ok += asin tonearest ldbl-128ibm 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab4p-4L : inexact-ok += asin towardzero ldbl-128ibm 0x8p-4L : 0x8.60a91c16b9b2c232dd99707abp-4L : inexact-ok += asin upward ldbl-128ibm 0x8p-4L : 0x8.60a91c16b9b2c232dd99707ab4p-4L : inexact-ok +asin -0.5 += asin downward flt-32 -0x8p-4f : -0x8.60a92p-4f : inexact-ok += asin tonearest flt-32 -0x8p-4f : -0x8.60a92p-4f : inexact-ok += asin towardzero flt-32 -0x8p-4f : -0x8.60a91p-4f : inexact-ok += asin upward flt-32 -0x8p-4f : -0x8.60a91p-4f : inexact-ok += asin downward dbl-64 -0x8p-4 : -0x8.60a91c16b9b3p-4 : inexact-ok += asin tonearest dbl-64 -0x8p-4 : -0x8.60a91c16b9b3p-4 : inexact-ok += asin towardzero dbl-64 -0x8p-4 : -0x8.60a91c16b9b28p-4 : inexact-ok += asin upward dbl-64 -0x8p-4 : -0x8.60a91c16b9b28p-4 : inexact-ok += asin downward ldbl-96-intel -0x8p-4L : -0x8.60a91c16b9b2c24p-4L : inexact-ok += asin tonearest ldbl-96-intel -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok += asin towardzero ldbl-96-intel -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok += asin upward ldbl-96-intel -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok += asin downward ldbl-96-m68k -0x8p-4L : -0x8.60a91c16b9b2c24p-4L : inexact-ok += asin tonearest ldbl-96-m68k -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok += asin towardzero ldbl-96-m68k -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok += asin upward ldbl-96-m68k -0x8p-4L : -0x8.60a91c16b9b2c23p-4L : inexact-ok += asin downward ldbl-128 -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab3d8p-4L : inexact-ok += asin tonearest ldbl-128 -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab3d8p-4L : inexact-ok += asin towardzero ldbl-128 -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab3dp-4L : inexact-ok += asin upward ldbl-128 -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab3dp-4L : inexact-ok += asin downward ldbl-128ibm -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab4p-4L : inexact-ok += asin tonearest ldbl-128ibm -0x8p-4L : -0x8.60a91c16b9b2c232dd99707ab4p-4L : inexact-ok += asin towardzero ldbl-128ibm -0x8p-4L : -0x8.60a91c16b9b2c232dd99707abp-4L : inexact-ok += asin upward ldbl-128ibm -0x8p-4L : -0x8.60a91c16b9b2c232dd99707abp-4L : inexact-ok +asin 1.0 += asin downward flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok += asin tonearest flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok += asin towardzero flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok += asin upward flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok += asin downward dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin tonearest dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin towardzero dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin upward dbl-64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok += asin downward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin tonearest ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin downward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin downward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin tonearest ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin towardzero ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin upward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += asin downward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin tonearest ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin towardzero ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin upward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +asin -1.0 += asin downward flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok += asin tonearest flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok += asin towardzero flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok += asin upward flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok += asin downward dbl-64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok += asin tonearest dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin towardzero dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin upward dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin downward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin downward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin downward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin tonearest ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin towardzero ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += asin upward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += asin downward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += asin tonearest ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin towardzero ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin upward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok +asin 0.75 += asin downward flt-32 0xcp-4f : 0xd.91a98p-4f : inexact-ok += asin tonearest flt-32 0xcp-4f : 0xd.91a99p-4f : inexact-ok += asin towardzero flt-32 0xcp-4f : 0xd.91a98p-4f : inexact-ok += asin upward flt-32 0xcp-4f : 0xd.91a99p-4f : inexact-ok += asin downward dbl-64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok += asin tonearest dbl-64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok += asin towardzero dbl-64 0xcp-4 : 0xd.91a98ae3406ep-4 : inexact-ok += asin upward dbl-64 0xcp-4 : 0xd.91a98ae3406e8p-4 : inexact-ok += asin downward ldbl-96-intel 0xcp-4L : 0xd.91a98ae3406e04p-4L : inexact-ok += asin tonearest ldbl-96-intel 0xcp-4L : 0xd.91a98ae3406e041p-4L : inexact-ok += asin towardzero ldbl-96-intel 0xcp-4L : 0xd.91a98ae3406e04p-4L : inexact-ok += asin upward ldbl-96-intel 0xcp-4L : 0xd.91a98ae3406e041p-4L : inexact-ok += asin downward ldbl-96-m68k 0xcp-4L : 0xd.91a98ae3406e04p-4L : inexact-ok += asin tonearest ldbl-96-m68k 0xcp-4L : 0xd.91a98ae3406e041p-4L : inexact-ok += asin towardzero ldbl-96-m68k 0xcp-4L : 0xd.91a98ae3406e04p-4L : inexact-ok += asin upward ldbl-96-m68k 0xcp-4L : 0xd.91a98ae3406e041p-4L : inexact-ok += asin downward ldbl-128 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06af08p-4L : inexact-ok += asin tonearest ldbl-128 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06af1p-4L : inexact-ok += asin towardzero ldbl-128 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06af08p-4L : inexact-ok += asin upward ldbl-128 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06af1p-4L : inexact-ok += asin downward ldbl-128ibm 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06acp-4L : inexact-ok += asin tonearest ldbl-128ibm 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06bp-4L : inexact-ok += asin towardzero ldbl-128ibm 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06acp-4L : inexact-ok += asin upward ldbl-128ibm 0xcp-4L : 0xd.91a98ae3406e040ac1ed9b06bp-4L : inexact-ok +asin 0x0.ffffffp0 += asin downward flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin tonearest flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin towardzero flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin upward flt-32 0xf.fffffp-4f : 0x1.920916p+0f : inexact-ok += asin downward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin tonearest dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin towardzero dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin upward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok += asin downward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok += asin downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok += asin downward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin tonearest ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin towardzero ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin upward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81adep+0L : inexact-ok += asin downward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin upward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok +asin -0x0.ffffffp0 += asin downward flt-32 -0xf.fffffp-4f : -0x1.920916p+0f : inexact-ok += asin tonearest flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin towardzero flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin upward flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin downward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok += asin tonearest dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin towardzero dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin upward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin downward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok += asin tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok += asin tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin downward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin tonearest ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin towardzero ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok += asin upward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok += asin downward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin upward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok +asin 0x0.ffffffff8p0 += asin downward flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok += asin tonearest flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok += asin towardzero flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok += asin upward flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok += asin downward dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin tonearest dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin towardzero dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin upward dbl-64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok += asin downward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin tonearest ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin downward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin downward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin tonearest ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin towardzero ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin upward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += asin downward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin tonearest ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin towardzero ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin upward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok += asin downward flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin tonearest flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin towardzero flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin upward flt-32 0xf.fffffp-4f : 0x1.920916p+0f : inexact-ok += asin downward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin tonearest dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin towardzero dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin upward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok += asin downward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok += asin downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok += asin downward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin tonearest ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin towardzero ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin upward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81adep+0L : inexact-ok += asin downward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin upward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin downward dbl-64 0xf.fffffff8p-4 : 0x1.921eb54442d17p+0 : inexact-ok += asin tonearest dbl-64 0xf.fffffff8p-4 : 0x1.921eb54442d18p+0 : inexact-ok += asin towardzero dbl-64 0xf.fffffff8p-4 : 0x1.921eb54442d17p+0 : inexact-ok += asin upward dbl-64 0xf.fffffff8p-4 : 0x1.921eb54442d18p+0 : inexact-ok += asin downward ldbl-96-intel 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok += asin tonearest ldbl-96-intel 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok += asin towardzero ldbl-96-intel 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok += asin upward ldbl-96-intel 0xf.fffffff8p-4L : 0x1.921eb54442d179cp+0L : inexact-ok += asin downward ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.921eb54442d179bep+0L : inexact-ok += asin upward ldbl-96-m68k 0xf.fffffff8p-4L : 0x1.921eb54442d179cp+0L : inexact-ok += asin downward ldbl-128 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193923dap+0L : inexact-ok += asin tonearest ldbl-128 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193923dap+0L : inexact-ok += asin towardzero ldbl-128 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193923dap+0L : inexact-ok += asin upward ldbl-128 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193923dbp+0L : inexact-ok += asin downward ldbl-128ibm 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee21939238p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193924p+0L : inexact-ok += asin towardzero ldbl-128ibm 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee21939238p+0L : inexact-ok += asin upward ldbl-128ibm 0xf.fffffff8p-4L : 0x1.921eb54442d179bedee2193924p+0L : inexact-ok +asin -0x0.ffffffff8p0 += asin downward flt-32 -0xf.fffffp-4f : -0x1.920916p+0f : inexact-ok += asin tonearest flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin towardzero flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin upward flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin downward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok += asin tonearest dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin towardzero dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin upward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin downward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok += asin tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok += asin tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin downward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin tonearest ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin towardzero ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok += asin upward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok += asin downward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin upward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin downward flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok += asin tonearest flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok += asin towardzero flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok += asin upward flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok += asin downward dbl-64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok += asin tonearest dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin towardzero dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin upward dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin downward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin downward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin downward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin tonearest ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin towardzero ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += asin upward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += asin downward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += asin tonearest ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin towardzero ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin upward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin downward dbl-64 -0xf.fffffff8p-4 : -0x1.921eb54442d18p+0 : inexact-ok += asin tonearest dbl-64 -0xf.fffffff8p-4 : -0x1.921eb54442d18p+0 : inexact-ok += asin towardzero dbl-64 -0xf.fffffff8p-4 : -0x1.921eb54442d17p+0 : inexact-ok += asin upward dbl-64 -0xf.fffffff8p-4 : -0x1.921eb54442d17p+0 : inexact-ok += asin downward ldbl-96-intel -0xf.fffffff8p-4L : -0x1.921eb54442d179cp+0L : inexact-ok += asin tonearest ldbl-96-intel -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok += asin towardzero ldbl-96-intel -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok += asin upward ldbl-96-intel -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok += asin downward ldbl-96-m68k -0xf.fffffff8p-4L : -0x1.921eb54442d179cp+0L : inexact-ok += asin tonearest ldbl-96-m68k -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok += asin towardzero ldbl-96-m68k -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok += asin upward ldbl-96-m68k -0xf.fffffff8p-4L : -0x1.921eb54442d179bep+0L : inexact-ok += asin downward ldbl-128 -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193923dbp+0L : inexact-ok += asin tonearest ldbl-128 -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193923dap+0L : inexact-ok += asin towardzero ldbl-128 -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193923dap+0L : inexact-ok += asin upward ldbl-128 -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193923dap+0L : inexact-ok += asin downward ldbl-128ibm -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193924p+0L : inexact-ok += asin tonearest ldbl-128ibm -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee2193924p+0L : inexact-ok += asin towardzero ldbl-128ibm -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee21939238p+0L : inexact-ok += asin upward ldbl-128ibm -0xf.fffffff8p-4L : -0x1.921eb54442d179bedee21939238p+0L : inexact-ok +asin 0x0.ffffffffffffp0 += asin downward flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok += asin tonearest flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok += asin towardzero flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok += asin upward flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok += asin downward dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin tonearest dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin towardzero dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin upward dbl-64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok += asin downward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin tonearest ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin downward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin downward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin tonearest ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin towardzero ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin upward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += asin downward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin tonearest ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin towardzero ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin upward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok += asin downward flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin tonearest flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin towardzero flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin upward flt-32 0xf.fffffp-4f : 0x1.920916p+0f : inexact-ok += asin downward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin tonearest dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin towardzero dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin upward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok += asin downward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok += asin downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok += asin downward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin tonearest ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin towardzero ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin upward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81adep+0L : inexact-ok += asin downward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin upward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin downward dbl-64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1p+0 : inexact-ok += asin tonearest dbl-64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb2p+0 : inexact-ok += asin towardzero dbl-64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb1p+0 : inexact-ok += asin upward dbl-64 0xf.fffffffffffp-4 : 0x1.921fb3da38eb2p+0 : inexact-ok += asin downward ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c74p+0L : inexact-ok += asin tonearest ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c76p+0L : inexact-ok += asin towardzero ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c74p+0L : inexact-ok += asin upward ldbl-96-intel 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c76p+0L : inexact-ok += asin downward ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c74p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c76p+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c74p+0L : inexact-ok += asin upward ldbl-96-m68k 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c76p+0L : inexact-ok += asin downward ldbl-128 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e628a5p+0L : inexact-ok += asin tonearest ldbl-128 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e628a6p+0L : inexact-ok += asin towardzero ldbl-128 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e628a5p+0L : inexact-ok += asin upward ldbl-128 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e628a6p+0L : inexact-ok += asin downward ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok += asin towardzero ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok += asin upward ldbl-128ibm 0xf.fffffffffffp-4L : 0x1.921fb3da38eb1c75cca590e629p+0L : inexact-ok +asin -0x0.ffffffffffffp0 += asin downward flt-32 -0xf.fffffp-4f : -0x1.920916p+0f : inexact-ok += asin tonearest flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin towardzero flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin upward flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin downward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok += asin tonearest dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin towardzero dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin upward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin downward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok += asin tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok += asin tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin downward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin tonearest ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin towardzero ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok += asin upward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok += asin downward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin upward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin downward flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok += asin tonearest flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok += asin towardzero flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok += asin upward flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok += asin downward dbl-64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok += asin tonearest dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin towardzero dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin upward dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin downward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin downward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin downward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin tonearest ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin towardzero ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += asin upward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += asin downward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += asin tonearest ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin towardzero ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin upward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin downward dbl-64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb2p+0 : inexact-ok += asin tonearest dbl-64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb2p+0 : inexact-ok += asin towardzero dbl-64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1p+0 : inexact-ok += asin upward dbl-64 -0xf.fffffffffffp-4 : -0x1.921fb3da38eb1p+0 : inexact-ok += asin downward ldbl-96-intel -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c76p+0L : inexact-ok += asin tonearest ldbl-96-intel -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c76p+0L : inexact-ok += asin towardzero ldbl-96-intel -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c74p+0L : inexact-ok += asin upward ldbl-96-intel -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c74p+0L : inexact-ok += asin downward ldbl-96-m68k -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c76p+0L : inexact-ok += asin tonearest ldbl-96-m68k -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c76p+0L : inexact-ok += asin towardzero ldbl-96-m68k -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c74p+0L : inexact-ok += asin upward ldbl-96-m68k -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c74p+0L : inexact-ok += asin downward ldbl-128 -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e628a6p+0L : inexact-ok += asin tonearest ldbl-128 -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e628a6p+0L : inexact-ok += asin towardzero ldbl-128 -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e628a5p+0L : inexact-ok += asin upward ldbl-128 -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e628a5p+0L : inexact-ok += asin downward ldbl-128ibm -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e629p+0L : inexact-ok += asin tonearest ldbl-128ibm -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok += asin towardzero ldbl-128ibm -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok += asin upward ldbl-128ibm -0xf.fffffffffffp-4L : -0x1.921fb3da38eb1c75cca590e6288p+0L : inexact-ok +asin 0x0.ffffffffffffffffp0 += asin downward flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok += asin tonearest flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok += asin towardzero flt-32 0x1p+0f : 0x1.921fb4p+0f : inexact-ok += asin upward flt-32 0x1p+0f : 0x1.921fb6p+0f : inexact-ok += asin downward dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin tonearest dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin towardzero dbl-64 0x1p+0 : 0x1.921fb54442d18p+0 : inexact-ok += asin upward dbl-64 0x1p+0 : 0x1.921fb54442d19p+0 : inexact-ok += asin downward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin tonearest ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-intel 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin downward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k 0x1p+0L : 0x1.921fb54442d1846ap+0L : inexact-ok += asin downward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin tonearest ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin towardzero ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin upward ldbl-128 0x1p+0L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += asin downward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin tonearest ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin towardzero ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin upward ldbl-128ibm 0x1p+0L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok += asin downward flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin tonearest flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin towardzero flt-32 0xf.fffffp-4f : 0x1.920914p+0f : inexact-ok += asin upward flt-32 0xf.fffffp-4f : 0x1.920916p+0f : inexact-ok += asin downward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin tonearest dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin towardzero dbl-64 0xf.fffffp-4 : 0x1.920914a5da6f9p+0 : inexact-ok += asin upward dbl-64 0xf.fffffp-4 : 0x1.920914a5da6fap+0 : inexact-ok += asin downward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin tonearest ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-intel 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok += asin downward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-m68k 0xf.fffffp-4L : 0x1.920914a5da6f90cp+0L : inexact-ok += asin downward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin tonearest ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin towardzero ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin upward ldbl-128 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81adep+0L : inexact-ok += asin downward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin towardzero ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin upward ldbl-128ibm 0xf.fffffp-4L : 0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin downward dbl-64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok += asin tonearest dbl-64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok += asin towardzero dbl-64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d18p+0 : inexact-ok += asin upward dbl-64 0xf.ffffffffffff8p-4 : 0x1.921fb50442d19p+0 : inexact-ok += asin downward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18468p+0L : inexact-ok += asin tonearest ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.921fb50442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18468p+0L : inexact-ok += asin upward ldbl-96-intel 0xf.ffffffffffff8p-4L : 0x1.921fb50442d1846ap+0L : inexact-ok += asin downward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18468p+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.921fb50442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k 0xf.ffffffffffff8p-4L : 0x1.921fb50442d1846ap+0L : inexact-ok += asin downward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok += asin tonearest ldbl-128 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c570ep+0L : inexact-ok += asin towardzero ldbl-128 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok += asin upward ldbl-128 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c570ep+0L : inexact-ok += asin downward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok += asin towardzero ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok += asin upward ldbl-128ibm 0xf.ffffffffffff8p-4L : 0x1.921fb50442d18469898c9a6c578p+0L : inexact-ok += asin downward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79ep+0L : inexact-ok += asin tonearest ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e02p+0L : inexact-ok += asin towardzero ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79ep+0L : inexact-ok += asin upward ldbl-96-intel 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e02p+0L : inexact-ok += asin downward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79ep+0L : inexact-ok += asin tonearest ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e02p+0L : inexact-ok += asin towardzero ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79ep+0L : inexact-ok += asin upward ldbl-96-m68k 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e02p+0L : inexact-ok += asin downward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok += asin tonearest ldbl-128 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e3092p+0L : inexact-ok += asin towardzero ldbl-128 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok += asin upward ldbl-128 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e3092p+0L : inexact-ok += asin downward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok += asin tonearest ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok += asin towardzero ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok += asin upward ldbl-128ibm 0xf.fffffffffffffffp-4L : 0x1.921fb542d8c79e0195cffc0e31p+0L : inexact-ok +asin -0x0.ffffffffffffffffp0 += asin downward flt-32 -0xf.fffffp-4f : -0x1.920916p+0f : inexact-ok += asin tonearest flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin towardzero flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin upward flt-32 -0xf.fffffp-4f : -0x1.920914p+0f : inexact-ok += asin downward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6fap+0 : inexact-ok += asin tonearest dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin towardzero dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin upward dbl-64 -0xf.fffffp-4 : -0x1.920914a5da6f9p+0 : inexact-ok += asin downward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok += asin tonearest ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-intel -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin downward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90cp+0L : inexact-ok += asin tonearest ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin towardzero ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin upward ldbl-96-m68k -0xf.fffffp-4L : -0x1.920914a5da6f90bep+0L : inexact-ok += asin downward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin tonearest ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81addp+0L : inexact-ok += asin towardzero ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok += asin upward ldbl-128 -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81adcp+0L : inexact-ok += asin downward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin tonearest ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81bp+0L : inexact-ok += asin towardzero ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin upward ldbl-128ibm -0xf.fffffp-4L : -0x1.920914a5da6f90beac755cf81a8p+0L : inexact-ok += asin downward flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok += asin tonearest flt-32 -0x1p+0f : -0x1.921fb6p+0f : inexact-ok += asin towardzero flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok += asin upward flt-32 -0x1p+0f : -0x1.921fb4p+0f : inexact-ok += asin downward dbl-64 -0x1p+0 : -0x1.921fb54442d19p+0 : inexact-ok += asin tonearest dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin towardzero dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin upward dbl-64 -0x1p+0 : -0x1.921fb54442d18p+0 : inexact-ok += asin downward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-intel -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-intel -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin downward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k -0x1p+0L : -0x1.921fb54442d18468p+0L : inexact-ok += asin downward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin tonearest ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += asin towardzero ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += asin upward ldbl-128 -0x1p+0L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += asin downward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += asin tonearest ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin towardzero ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin upward ldbl-128ibm -0x1p+0L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += asin downward dbl-64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d19p+0 : inexact-ok += asin tonearest dbl-64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok += asin towardzero dbl-64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok += asin upward dbl-64 -0xf.ffffffffffff8p-4 : -0x1.921fb50442d18p+0 : inexact-ok += asin downward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x1.921fb50442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x1.921fb50442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18468p+0L : inexact-ok += asin upward ldbl-96-intel -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18468p+0L : inexact-ok += asin downward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x1.921fb50442d1846ap+0L : inexact-ok += asin tonearest ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x1.921fb50442d1846ap+0L : inexact-ok += asin towardzero ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18468p+0L : inexact-ok += asin upward ldbl-96-m68k -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18468p+0L : inexact-ok += asin downward ldbl-128 -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c570ep+0L : inexact-ok += asin tonearest ldbl-128 -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok += asin towardzero ldbl-128 -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok += asin upward ldbl-128 -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c570dp+0L : inexact-ok += asin downward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c578p+0L : inexact-ok += asin tonearest ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok += asin towardzero ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok += asin upward ldbl-128ibm -0xf.ffffffffffff8p-4L : -0x1.921fb50442d18469898c9a6c57p+0L : inexact-ok += asin downward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e02p+0L : inexact-ok += asin tonearest ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e02p+0L : inexact-ok += asin towardzero ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79ep+0L : inexact-ok += asin upward ldbl-96-intel -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79ep+0L : inexact-ok += asin downward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e02p+0L : inexact-ok += asin tonearest ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e02p+0L : inexact-ok += asin towardzero ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79ep+0L : inexact-ok += asin upward ldbl-96-m68k -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79ep+0L : inexact-ok += asin downward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e3092p+0L : inexact-ok += asin tonearest ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok += asin towardzero ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok += asin upward ldbl-128 -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e3091p+0L : inexact-ok += asin downward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e31p+0L : inexact-ok += asin tonearest ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok += asin towardzero ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok += asin upward ldbl-128ibm -0xf.fffffffffffffffp-4L : -0x1.921fb542d8c79e0195cffc0e308p+0L : inexact-ok +asinh 0 += asinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += asinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += asinh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += asinh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += asinh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += asinh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += asinh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += asinh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += asinh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += asinh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += asinh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += asinh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += asinh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += asinh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += asinh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += asinh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += asinh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += asinh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += asinh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += asinh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += asinh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += asinh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += asinh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += asinh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok +asinh -0 += asinh downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += asinh tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += asinh towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += asinh upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += asinh downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += asinh tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += asinh towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += asinh upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += asinh downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += asinh tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += asinh towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += asinh upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += asinh downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += asinh tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += asinh towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += asinh upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += asinh downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += asinh tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += asinh towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += asinh upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += asinh downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += asinh tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += asinh towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += asinh upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok +asinh 0.75 += asinh downward flt-32 0xcp-4f : 0xb.17217p-4f : inexact-ok += asinh tonearest flt-32 0xcp-4f : 0xb.17218p-4f : inexact-ok += asinh towardzero flt-32 0xcp-4f : 0xb.17217p-4f : inexact-ok += asinh upward flt-32 0xcp-4f : 0xb.17218p-4f : inexact-ok += asinh downward dbl-64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok += asinh tonearest dbl-64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok += asinh towardzero dbl-64 0xcp-4 : 0xb.17217f7d1cf78p-4 : inexact-ok += asinh upward dbl-64 0xcp-4 : 0xb.17217f7d1cf8p-4 : inexact-ok += asinh downward ldbl-96-intel 0xcp-4L : 0xb.17217f7d1cf79abp-4L : inexact-ok += asinh tonearest ldbl-96-intel 0xcp-4L : 0xb.17217f7d1cf79acp-4L : inexact-ok += asinh towardzero ldbl-96-intel 0xcp-4L : 0xb.17217f7d1cf79abp-4L : inexact-ok += asinh upward ldbl-96-intel 0xcp-4L : 0xb.17217f7d1cf79acp-4L : inexact-ok += asinh downward ldbl-96-m68k 0xcp-4L : 0xb.17217f7d1cf79abp-4L : inexact-ok += asinh tonearest ldbl-96-m68k 0xcp-4L : 0xb.17217f7d1cf79acp-4L : inexact-ok += asinh towardzero ldbl-96-m68k 0xcp-4L : 0xb.17217f7d1cf79abp-4L : inexact-ok += asinh upward ldbl-96-m68k 0xcp-4L : 0xb.17217f7d1cf79acp-4L : inexact-ok += asinh downward ldbl-128 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803f28p-4L : inexact-ok += asinh tonearest ldbl-128 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803f3p-4L : inexact-ok += asinh towardzero ldbl-128 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803f28p-4L : inexact-ok += asinh upward ldbl-128 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803f3p-4L : inexact-ok += asinh downward ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803cp-4L : inexact-ok += asinh tonearest ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39804p-4L : inexact-ok += asinh towardzero ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39803cp-4L : inexact-ok += asinh upward ldbl-128ibm 0xcp-4L : 0xb.17217f7d1cf79abc9e3b39804p-4L : inexact-ok +atan 0 += atan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok +atan -0 += atan downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += atan tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += atan towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += atan upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += atan downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += atan tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += atan towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += atan upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += atan downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += atan tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += atan towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += atan upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += atan downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += atan tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += atan towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += atan upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += atan downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += atan tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += atan towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += atan upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += atan downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += atan tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += atan towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += atan upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok +atan max += atan downward flt-32 0xf.fffffp+124f : 0x1.921fb4p+0f : inexact-ok += atan tonearest flt-32 0xf.fffffp+124f : 0x1.921fb6p+0f : inexact-ok += atan towardzero flt-32 0xf.fffffp+124f : 0x1.921fb4p+0f : inexact-ok += atan upward flt-32 0xf.fffffp+124f : 0x1.921fb6p+0f : inexact-ok += atan downward dbl-64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok += atan tonearest dbl-64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok += atan towardzero dbl-64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok += atan upward dbl-64 0xf.fffffp+124 : 0x1.921fb54442d19p+0 : inexact-ok += atan downward ldbl-96-intel 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok += atan tonearest ldbl-96-intel 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-intel 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-intel 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan downward ldbl-96-m68k 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok += atan tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-m68k 0xf.fffffp+124L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan downward ldbl-128 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan upward ldbl-128 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += atan downward ldbl-128ibm 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan tonearest ldbl-128ibm 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan towardzero ldbl-128ibm 0xf.fffffp+124L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan upward ldbl-128ibm 0xf.fffffp+124L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok += atan downward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok += atan tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok += atan towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok += atan upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 : inexact-ok += atan downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok += atan tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok += atan tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += atan downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok += atan downward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18468p+0L : inexact-ok += atan tonearest ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-intel 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan downward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18468p+0L : inexact-ok += atan tonearest ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-m68k 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d1846ap+0L : inexact-ok += atan downward ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan upward ldbl-128 0xf.fffffffffffffffp+16380L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += atan downward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan upward ldbl-128 0xf.fffffffffffffffffffffffffff8p+16380L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += atan downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51701b9p+0L : inexact-ok += atan downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x1.921fb54442d18469898cc51702p+0L : inexact-ok +atan -max += atan downward flt-32 -0xf.fffffp+124f : -0x1.921fb6p+0f : inexact-ok += atan tonearest flt-32 -0xf.fffffp+124f : -0x1.921fb6p+0f : inexact-ok += atan towardzero flt-32 -0xf.fffffp+124f : -0x1.921fb4p+0f : inexact-ok += atan upward flt-32 -0xf.fffffp+124f : -0x1.921fb4p+0f : inexact-ok += atan downward dbl-64 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok += atan tonearest dbl-64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok += atan towardzero dbl-64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok += atan upward dbl-64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok += atan downward ldbl-96-intel -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan tonearest ldbl-96-intel -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-intel -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-intel -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok += atan downward ldbl-96-m68k -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan tonearest ldbl-96-m68k -0xf.fffffp+124L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-m68k -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-m68k -0xf.fffffp+124L : -0x1.921fb54442d18468p+0L : inexact-ok += atan downward ldbl-128 -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan upward ldbl-128 -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan downward ldbl-128ibm -0xf.fffffp+124L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += atan tonearest ldbl-128ibm -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan towardzero ldbl-128ibm -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan upward ldbl-128ibm -0xf.fffffp+124L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan downward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 : inexact-ok += atan tonearest dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok += atan towardzero dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok += atan upward dbl-64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok += atan downward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan tonearest ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-intel -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok += atan downward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan tonearest ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-m68k -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18468p+0L : inexact-ok += atan downward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan upward ldbl-128 -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan downward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += atan tonearest ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan towardzero ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan upward ldbl-128ibm -0xf.ffffffffffff8p+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan downward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan tonearest ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-intel -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18468p+0L : inexact-ok += atan downward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan tonearest ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d1846ap+0L : inexact-ok += atan towardzero ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18468p+0L : inexact-ok += atan upward ldbl-96-m68k -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18468p+0L : inexact-ok += atan downward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan upward ldbl-128 -0xf.fffffffffffffffp+16380L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan downward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan upward ldbl-128 -0xf.fffffffffffffffffffffffffff8p+16380L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan downward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan tonearest ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b8p+0L : inexact-ok += atan towardzero ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan upward ldbl-128 -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51701b7p+0L : inexact-ok += atan downward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc51702p+0L : inexact-ok += atan tonearest ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan towardzero ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok += atan upward ldbl-128ibm -0xf.ffffffffffffbffffffffffffcp+1020L : -0x1.921fb54442d18469898cc517018p+0L : inexact-ok +atan 1 += atan downward flt-32 0x1p+0f : 0xc.90fdap-4f : inexact-ok += atan tonearest flt-32 0x1p+0f : 0xc.90fdbp-4f : inexact-ok += atan towardzero flt-32 0x1p+0f : 0xc.90fdap-4f : inexact-ok += atan upward flt-32 0x1p+0f : 0xc.90fdbp-4f : inexact-ok += atan downward dbl-64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok += atan tonearest dbl-64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok += atan towardzero dbl-64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok += atan upward dbl-64 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok += atan downward ldbl-96-intel 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok += atan tonearest ldbl-96-intel 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok += atan towardzero ldbl-96-intel 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok += atan upward ldbl-96-intel 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok += atan downward ldbl-96-m68k 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok += atan tonearest ldbl-96-m68k 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok += atan towardzero ldbl-96-m68k 0x1p+0L : 0xc.90fdaa22168c234p-4L : inexact-ok += atan upward ldbl-96-m68k 0x1p+0L : 0xc.90fdaa22168c235p-4L : inexact-ok += atan downward ldbl-128 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += atan tonearest ldbl-128 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += atan towardzero ldbl-128 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += atan upward ldbl-128 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80dc8p-4L : inexact-ok += atan downward ldbl-128ibm 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += atan tonearest ldbl-128ibm 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += atan towardzero ldbl-128ibm 0x1p+0L : 0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += atan upward ldbl-128ibm 0x1p+0L : 0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok +atan -1 += atan downward flt-32 -0x1p+0f : -0xc.90fdbp-4f : inexact-ok += atan tonearest flt-32 -0x1p+0f : -0xc.90fdbp-4f : inexact-ok += atan towardzero flt-32 -0x1p+0f : -0xc.90fdap-4f : inexact-ok += atan upward flt-32 -0x1p+0f : -0xc.90fdap-4f : inexact-ok += atan downward dbl-64 -0x1p+0 : -0xc.90fdaa22168c8p-4 : inexact-ok += atan tonearest dbl-64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok += atan towardzero dbl-64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok += atan upward dbl-64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok += atan downward ldbl-96-intel -0x1p+0L : -0xc.90fdaa22168c235p-4L : inexact-ok += atan tonearest ldbl-96-intel -0x1p+0L : -0xc.90fdaa22168c235p-4L : inexact-ok += atan towardzero ldbl-96-intel -0x1p+0L : -0xc.90fdaa22168c234p-4L : inexact-ok += atan upward ldbl-96-intel -0x1p+0L : -0xc.90fdaa22168c234p-4L : inexact-ok += atan downward ldbl-96-m68k -0x1p+0L : -0xc.90fdaa22168c235p-4L : inexact-ok += atan tonearest ldbl-96-m68k -0x1p+0L : -0xc.90fdaa22168c235p-4L : inexact-ok += atan towardzero ldbl-96-m68k -0x1p+0L : -0xc.90fdaa22168c234p-4L : inexact-ok += atan upward ldbl-96-m68k -0x1p+0L : -0xc.90fdaa22168c234p-4L : inexact-ok += atan downward ldbl-128 -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += atan tonearest ldbl-128 -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80dcp-4L : inexact-ok += atan towardzero ldbl-128 -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok += atan upward ldbl-128 -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80db8p-4L : inexact-ok += atan downward ldbl-128ibm -0x1p+0L : -0xc.90fdaa22168c234c4c6628b81p-4L : inexact-ok += atan tonearest ldbl-128ibm -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += atan towardzero ldbl-128ibm -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok += atan upward ldbl-128ibm -0x1p+0L : -0xc.90fdaa22168c234c4c6628b80cp-4L : inexact-ok +atan 0.75 += atan downward flt-32 0xcp-4f : 0xa.4bc7dp-4f : inexact-ok += atan tonearest flt-32 0xcp-4f : 0xa.4bc7dp-4f : inexact-ok += atan towardzero flt-32 0xcp-4f : 0xa.4bc7dp-4f : inexact-ok += atan upward flt-32 0xcp-4f : 0xa.4bc7ep-4f : inexact-ok += atan downward dbl-64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok += atan tonearest dbl-64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok += atan towardzero dbl-64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok += atan upward dbl-64 0xcp-4 : 0xa.4bc7d1934f71p-4 : inexact-ok += atan downward ldbl-96-intel 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok += atan tonearest ldbl-96-intel 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok += atan towardzero ldbl-96-intel 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok += atan upward ldbl-96-intel 0xcp-4L : 0xa.4bc7d1934f70925p-4L : inexact-ok += atan downward ldbl-96-m68k 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok += atan tonearest ldbl-96-m68k 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok += atan towardzero ldbl-96-m68k 0xcp-4L : 0xa.4bc7d1934f70924p-4L : inexact-ok += atan upward ldbl-96-m68k 0xcp-4L : 0xa.4bc7d1934f70925p-4L : inexact-ok += atan downward ldbl-128 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok += atan tonearest ldbl-128 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok += atan towardzero ldbl-128 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a457d8p-4L : inexact-ok += atan upward ldbl-128 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a457ep-4L : inexact-ok += atan downward ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok += atan tonearest ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok += atan towardzero ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a454p-4L : inexact-ok += atan upward ldbl-128ibm 0xcp-4L : 0xa.4bc7d1934f7092419a87f2a458p-4L : inexact-ok +atan 0x1p-100 missing-underflow += atan downward flt-32 0x1p-100f : 0xf.fffffp-104f : inexact-ok += atan tonearest flt-32 0x1p-100f : 0x1p-100f : inexact-ok += atan towardzero flt-32 0x1p-100f : 0xf.fffffp-104f : inexact-ok += atan upward flt-32 0x1p-100f : 0x1p-100f : inexact-ok += atan downward dbl-64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok += atan tonearest dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += atan towardzero dbl-64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok += atan upward dbl-64 0x1p-100 : 0x1p-100 : inexact-ok += atan downward ldbl-96-intel 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok += atan tonearest ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += atan towardzero ldbl-96-intel 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok += atan upward ldbl-96-intel 0x1p-100L : 0x1p-100L : inexact-ok += atan downward ldbl-96-m68k 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok += atan tonearest ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += atan towardzero ldbl-96-m68k 0x1p-100L : 0xf.fffffffffffffffp-104L : inexact-ok += atan upward ldbl-96-m68k 0x1p-100L : 0x1p-100L : inexact-ok += atan downward ldbl-128 0x1p-100L : 0xf.fffffffffffffffffffffffffff8p-104L : inexact-ok += atan tonearest ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += atan towardzero ldbl-128 0x1p-100L : 0xf.fffffffffffffffffffffffffff8p-104L : inexact-ok += atan upward ldbl-128 0x1p-100L : 0x1p-100L : inexact-ok += atan downward ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-104L : inexact-ok += atan tonearest ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok += atan towardzero ldbl-128ibm 0x1p-100L : 0xf.fffffffffffffffffffffffffcp-104L : inexact-ok += atan upward ldbl-128ibm 0x1p-100L : 0x1p-100L : inexact-ok +atan 0x1p-600 missing-underflow += atan downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok += atan tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok += atan towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok += atan upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok += atan downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += atan tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += atan towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += atan upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += atan downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += atan tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += atan towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += atan upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += atan downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += atan tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += atan towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += atan upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += atan downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += atan tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += atan towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += atan upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += atan downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += atan tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += atan towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += atan upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += atan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan downward dbl-64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok += atan tonearest dbl-64 0x1p-600 : 0x1p-600 : inexact-ok += atan towardzero dbl-64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok += atan upward dbl-64 0x1p-600 : 0x1p-600 : inexact-ok += atan downward ldbl-96-intel 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok += atan tonearest ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok += atan towardzero ldbl-96-intel 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok += atan upward ldbl-96-intel 0x1p-600L : 0x1p-600L : inexact-ok += atan downward ldbl-96-m68k 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok += atan tonearest ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok += atan towardzero ldbl-96-m68k 0x1p-600L : 0xf.fffffffffffffffp-604L : inexact-ok += atan upward ldbl-96-m68k 0x1p-600L : 0x1p-600L : inexact-ok += atan downward ldbl-128 0x1p-600L : 0xf.fffffffffffffffffffffffffff8p-604L : inexact-ok += atan tonearest ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok += atan towardzero ldbl-128 0x1p-600L : 0xf.fffffffffffffffffffffffffff8p-604L : inexact-ok += atan upward ldbl-128 0x1p-600L : 0x1p-600L : inexact-ok += atan downward ldbl-128ibm 0x1p-600L : 0xf.fffffffffffffffffffffffffcp-604L : inexact-ok += atan tonearest ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok += atan towardzero ldbl-128ibm 0x1p-600L : 0xf.fffffffffffffffffffffffffcp-604L : inexact-ok += atan upward ldbl-128ibm 0x1p-600L : 0x1p-600L : inexact-ok +atan 0x1p-10000 missing-underflow += atan downward flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok += atan tonearest flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok += atan towardzero flt-32 0x8p-152f : 0x0p+0f : inexact-ok underflow underflow-ok errno-erange-ok += atan upward flt-32 0x8p-152f : 0x8p-152f : inexact-ok underflow underflow-ok errno-erange-ok += atan downward dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += atan tonearest dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += atan towardzero dbl-64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok += atan upward dbl-64 0x8p-152 : 0x8p-152 : inexact-ok += atan downward ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += atan tonearest ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += atan towardzero ldbl-96-intel 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += atan upward ldbl-96-intel 0x8p-152L : 0x8p-152L : inexact-ok += atan downward ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += atan tonearest ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += atan towardzero ldbl-96-m68k 0x8p-152L : 0x7.fffffffffffffff8p-152L : inexact-ok += atan upward ldbl-96-m68k 0x8p-152L : 0x8p-152L : inexact-ok += atan downward ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += atan tonearest ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += atan towardzero ldbl-128 0x8p-152L : 0x7.fffffffffffffffffffffffffffcp-152L : inexact-ok += atan upward ldbl-128 0x8p-152L : 0x8p-152L : inexact-ok += atan downward ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += atan tonearest ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += atan towardzero ldbl-128ibm 0x8p-152L : 0x7.fffffffffffffffffffffffffep-152L : inexact-ok += atan upward ldbl-128ibm 0x8p-152L : 0x8p-152L : inexact-ok += atan downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atan downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atan downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atan downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atan downward dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok += atan tonearest dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok += atan towardzero dbl-64 0x4p-1076 : 0x0p+0 : inexact-ok underflow underflow-ok errno-erange-ok += atan upward dbl-64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow underflow-ok errno-erange-ok += atan downward ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += atan tonearest ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += atan towardzero ldbl-96-intel 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += atan upward ldbl-96-intel 0x4p-1076L : 0x4p-1076L : inexact-ok += atan downward ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += atan tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += atan towardzero ldbl-96-m68k 0x4p-1076L : 0x3.fffffffffffffffcp-1076L : inexact-ok += atan upward ldbl-96-m68k 0x4p-1076L : 0x4p-1076L : inexact-ok += atan downward ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok += atan tonearest ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += atan towardzero ldbl-128 0x4p-1076L : 0x3.fffffffffffffffffffffffffffep-1076L : inexact-ok += atan upward ldbl-128 0x4p-1076L : 0x4p-1076L : inexact-ok += atan downward ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok += atan tonearest ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok += atan towardzero ldbl-128ibm 0x4p-1076L : 0x0p+0L : inexact-ok underflow underflow-ok errno-erange-ok += atan upward ldbl-128ibm 0x4p-1076L : 0x4p-1076L : inexact-ok underflow underflow-ok errno-erange-ok += atan downward ldbl-96-intel 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok += atan tonearest ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += atan towardzero ldbl-96-intel 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok += atan upward ldbl-96-intel 0x1p-10000L : 0x1p-10000L : inexact-ok += atan downward ldbl-96-m68k 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok += atan tonearest ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += atan towardzero ldbl-96-m68k 0x1p-10000L : 0xf.fffffffffffffffp-10004L : inexact-ok += atan upward ldbl-96-m68k 0x1p-10000L : 0x1p-10000L : inexact-ok += atan downward ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-10004L : inexact-ok += atan tonearest ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok += atan towardzero ldbl-128 0x1p-10000L : 0xf.fffffffffffffffffffffffffff8p-10004L : inexact-ok += atan upward ldbl-128 0x1p-10000L : 0x1p-10000L : inexact-ok +atanh 0 += atanh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atanh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atanh towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atanh upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += atanh downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atanh tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atanh towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atanh upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += atanh downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atanh tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atanh towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atanh upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += atanh downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atanh tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atanh towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atanh upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += atanh downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atanh tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atanh towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atanh upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += atanh downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atanh tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atanh towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += atanh upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok +atanh -0 += atanh downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += atanh tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += atanh towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += atanh upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += atanh downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += atanh tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += atanh towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += atanh upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += atanh downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += atanh tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += atanh towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += atanh upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += atanh downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += atanh tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += atanh towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += atanh upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += atanh downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += atanh tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += atanh towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += atanh upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += atanh downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += atanh tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += atanh towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += atanh upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok +atanh 0.75 += atanh downward flt-32 0xcp-4f : 0xf.91395p-4f : inexact-ok += atanh tonearest flt-32 0xcp-4f : 0xf.91395p-4f : inexact-ok += atanh towardzero flt-32 0xcp-4f : 0xf.91395p-4f : inexact-ok += atanh upward flt-32 0xcp-4f : 0xf.91396p-4f : inexact-ok += atanh downward dbl-64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok += atanh tonearest dbl-64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok += atanh towardzero dbl-64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok += atanh upward dbl-64 0xcp-4 : 0xf.913957192d2cp-4 : inexact-ok += atanh downward ldbl-96-intel 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok += atanh tonearest ldbl-96-intel 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok += atanh towardzero ldbl-96-intel 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok += atanh upward ldbl-96-intel 0xcp-4L : 0xf.913957192d2baa4p-4L : inexact-ok += atanh downward ldbl-96-m68k 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok += atanh tonearest ldbl-96-m68k 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok += atanh towardzero ldbl-96-m68k 0xcp-4L : 0xf.913957192d2baa3p-4L : inexact-ok += atanh upward ldbl-96-m68k 0xcp-4L : 0xf.913957192d2baa4p-4L : inexact-ok += atanh downward ldbl-128 0xcp-4L : 0xf.913957192d2baa37b4a4b67930d8p-4L : inexact-ok += atanh tonearest ldbl-128 0xcp-4L : 0xf.913957192d2baa37b4a4b67930ep-4L : inexact-ok += atanh towardzero ldbl-128 0xcp-4L : 0xf.913957192d2baa37b4a4b67930d8p-4L : inexact-ok += atanh upward ldbl-128 0xcp-4L : 0xf.913957192d2baa37b4a4b67930ep-4L : inexact-ok += atanh downward ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok += atanh tonearest ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok += atanh towardzero ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b6793p-4L : inexact-ok += atanh upward ldbl-128ibm 0xcp-4L : 0xf.913957192d2baa37b4a4b67934p-4L : inexact-ok +cbrt 0.0 += cbrt downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += cbrt tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += cbrt towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += cbrt upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += cbrt downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += cbrt tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += cbrt towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += cbrt upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += cbrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += cbrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += cbrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += cbrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += cbrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += cbrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += cbrt downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += cbrt tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += cbrt towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += cbrt upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += cbrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += cbrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += cbrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += cbrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok +cbrt -0 += cbrt downward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += cbrt tonearest flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += cbrt towardzero flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += cbrt upward flt-32 -0x0p+0f : -0x0p+0f : inexact-ok += cbrt downward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += cbrt tonearest dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += cbrt towardzero dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += cbrt upward dbl-64 -0x0p+0 : -0x0p+0 : inexact-ok += cbrt downward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += cbrt tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += cbrt towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += cbrt upward ldbl-96-intel -0x0p+0L : -0x0p+0L : inexact-ok += cbrt downward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += cbrt upward ldbl-96-m68k -0x0p+0L : -0x0p+0L : inexact-ok += cbrt downward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += cbrt tonearest ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += cbrt towardzero ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += cbrt upward ldbl-128 -0x0p+0L : -0x0p+0L : inexact-ok += cbrt downward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += cbrt tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += cbrt towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok += cbrt upward ldbl-128ibm -0x0p+0L : -0x0p+0L : inexact-ok +cbrt -0.001 += cbrt downward flt-32 -0x4.18937p-12f : -0x1.99999ap-4f : inexact-ok += cbrt tonearest flt-32 -0x4.18937p-12f : -0x1.999998p-4f : inexact-ok += cbrt towardzero flt-32 -0x4.18937p-12f : -0x1.999998p-4f : inexact-ok += cbrt upward flt-32 -0x4.18937p-12f : -0x1.999998p-4f : inexact-ok += cbrt downward dbl-64 -0x4.18937p-12 : -0x1.999998fbbbbb8p-4 : inexact-ok += cbrt tonearest dbl-64 -0x4.18937p-12 : -0x1.999998fbbbbb8p-4 : inexact-ok += cbrt towardzero dbl-64 -0x4.18937p-12 : -0x1.999998fbbbbb7p-4 : inexact-ok += cbrt upward dbl-64 -0x4.18937p-12 : -0x1.999998fbbbbb7p-4 : inexact-ok += cbrt downward ldbl-96-intel -0x4.18937p-12L : -0x1.999998fbbbbb7ee4p-4L : inexact-ok += cbrt tonearest ldbl-96-intel -0x4.18937p-12L : -0x1.999998fbbbbb7ee4p-4L : inexact-ok += cbrt towardzero ldbl-96-intel -0x4.18937p-12L : -0x1.999998fbbbbb7ee2p-4L : inexact-ok += cbrt upward ldbl-96-intel -0x4.18937p-12L : -0x1.999998fbbbbb7ee2p-4L : inexact-ok += cbrt downward ldbl-96-m68k -0x4.18937p-12L : -0x1.999998fbbbbb7ee4p-4L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x4.18937p-12L : -0x1.999998fbbbbb7ee4p-4L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x4.18937p-12L : -0x1.999998fbbbbb7ee2p-4L : inexact-ok += cbrt upward ldbl-96-m68k -0x4.18937p-12L : -0x1.999998fbbbbb7ee2p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06340cp-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06340bp-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06340bp-4L : inexact-ok += cbrt upward ldbl-128 -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06340bp-4L : inexact-ok += cbrt downward ldbl-128ibm -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce06348p-4L : inexact-ok += cbrt tonearest ldbl-128ibm -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce0634p-4L : inexact-ok += cbrt towardzero ldbl-128ibm -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce0634p-4L : inexact-ok += cbrt upward ldbl-128ibm -0x4.18937p-12L : -0x1.999998fbbbbb7ee38e11ce0634p-4L : inexact-ok += cbrt downward flt-32 -0x4.189378p-12f : -0x1.99999cp-4f : inexact-ok += cbrt tonearest flt-32 -0x4.189378p-12f : -0x1.99999ap-4f : inexact-ok += cbrt towardzero flt-32 -0x4.189378p-12f : -0x1.99999ap-4f : inexact-ok += cbrt upward flt-32 -0x4.189378p-12f : -0x1.99999ap-4f : inexact-ok += cbrt downward dbl-64 -0x4.189378p-12 : -0x1.99999a0666665p-4 : inexact-ok += cbrt tonearest dbl-64 -0x4.189378p-12 : -0x1.99999a0666665p-4 : inexact-ok += cbrt towardzero dbl-64 -0x4.189378p-12 : -0x1.99999a0666664p-4 : inexact-ok += cbrt upward dbl-64 -0x4.189378p-12 : -0x1.99999a0666664p-4 : inexact-ok += cbrt downward ldbl-96-intel -0x4.189378p-12L : -0x1.99999a0666664982p-4L : inexact-ok += cbrt tonearest ldbl-96-intel -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok += cbrt towardzero ldbl-96-intel -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok += cbrt upward ldbl-96-intel -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok += cbrt downward ldbl-96-m68k -0x4.189378p-12L : -0x1.99999a0666664982p-4L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok += cbrt upward ldbl-96-m68k -0x4.189378p-12L : -0x1.99999a066666498p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e8ap-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e89p-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e89p-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e89p-4L : inexact-ok += cbrt downward ldbl-128ibm -0x4.189378p-12L : -0x1.99999a0666664980000ccb554fp-4L : inexact-ok += cbrt tonearest ldbl-128ibm -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e8p-4L : inexact-ok += cbrt towardzero ldbl-128ibm -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e8p-4L : inexact-ok += cbrt upward ldbl-128ibm -0x4.189378p-12L : -0x1.99999a0666664980000ccb554e8p-4L : inexact-ok += cbrt downward dbl-64 -0x4.189374bc6a7ecp-12 : -0x1.999999999999ap-4 : inexact-ok += cbrt tonearest dbl-64 -0x4.189374bc6a7ecp-12 : -0x1.9999999999999p-4 : inexact-ok += cbrt towardzero dbl-64 -0x4.189374bc6a7ecp-12 : -0x1.9999999999999p-4 : inexact-ok += cbrt upward dbl-64 -0x4.189374bc6a7ecp-12 : -0x1.9999999999999p-4 : inexact-ok += cbrt downward ldbl-96-intel -0x4.189374bc6a7ecp-12L : -0x1.9999999999999212p-4L : inexact-ok += cbrt tonearest ldbl-96-intel -0x4.189374bc6a7ecp-12L : -0x1.9999999999999212p-4L : inexact-ok += cbrt towardzero ldbl-96-intel -0x4.189374bc6a7ecp-12L : -0x1.999999999999921p-4L : inexact-ok += cbrt upward ldbl-96-intel -0x4.189374bc6a7ecp-12L : -0x1.999999999999921p-4L : inexact-ok += cbrt downward ldbl-96-m68k -0x4.189374bc6a7ecp-12L : -0x1.9999999999999212p-4L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x4.189374bc6a7ecp-12L : -0x1.9999999999999212p-4L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x4.189374bc6a7ecp-12L : -0x1.999999999999921p-4L : inexact-ok += cbrt upward ldbl-96-m68k -0x4.189374bc6a7ecp-12L : -0x1.999999999999921p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111110eep-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111110edp-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111110edp-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111110edp-4L : inexact-ok += cbrt downward ldbl-128ibm -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111111p-4L : inexact-ok += cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ecp-12L : -0x1.99999999999992111111111111p-4L : inexact-ok += cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ecp-12L : -0x1.999999999999921111111111108p-4L : inexact-ok += cbrt upward ldbl-128ibm -0x4.189374bc6a7ecp-12L : -0x1.999999999999921111111111108p-4L : inexact-ok += cbrt downward dbl-64 -0x4.189374bc6a7fp-12 : -0x1.999999999999ap-4 : inexact-ok += cbrt tonearest dbl-64 -0x4.189374bc6a7fp-12 : -0x1.999999999999ap-4 : inexact-ok += cbrt towardzero dbl-64 -0x4.189374bc6a7fp-12 : -0x1.9999999999999p-4 : inexact-ok += cbrt upward dbl-64 -0x4.189374bc6a7fp-12 : -0x1.9999999999999p-4 : inexact-ok += cbrt downward ldbl-96-intel -0x4.189374bc6a7fp-12L : -0x1.9999999999999a68p-4L : inexact-ok += cbrt tonearest ldbl-96-intel -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok += cbrt towardzero ldbl-96-intel -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok += cbrt upward ldbl-96-intel -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok += cbrt downward ldbl-96-m68k -0x4.189374bc6a7fp-12L : -0x1.9999999999999a68p-4L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok += cbrt upward ldbl-96-m68k -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66666666666666p-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66666666666666p-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66666666666665p-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189374bc6a7fp-12L : -0x1.9999999999999a66666666666665p-4L : inexact-ok += cbrt downward ldbl-128ibm -0x4.189374bc6a7fp-12L : -0x1.9999999999999a6666666666668p-4L : inexact-ok += cbrt tonearest ldbl-128ibm -0x4.189374bc6a7fp-12L : -0x1.9999999999999a6666666666668p-4L : inexact-ok += cbrt towardzero ldbl-128ibm -0x4.189374bc6a7fp-12L : -0x1.9999999999999a666666666666p-4L : inexact-ok += cbrt upward ldbl-128ibm -0x4.189374bc6a7fp-12L : -0x1.9999999999999a666666666666p-4L : inexact-ok += cbrt downward ldbl-96-intel -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt tonearest ldbl-96-intel -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt towardzero ldbl-96-intel -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999998p-4L : inexact-ok += cbrt upward ldbl-96-intel -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999998p-4L : inexact-ok += cbrt downward ldbl-96-m68k -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999998p-4L : inexact-ok += cbrt upward ldbl-96-m68k -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999998p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999999311111111111p-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9d8p-12L : -0x1.9999999999999999311111111111p-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999931111111111p-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999931111111111p-4L : inexact-ok += cbrt downward ldbl-128ibm -0x4.189374bc6a7ef9d8p-12L : -0x1.999999999999999931111111118p-4L : inexact-ok += cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ef9d8p-12L : -0x1.99999999999999993111111111p-4L : inexact-ok += cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ef9d8p-12L : -0x1.99999999999999993111111111p-4L : inexact-ok += cbrt upward ldbl-128ibm -0x4.189374bc6a7ef9d8p-12L : -0x1.99999999999999993111111111p-4L : inexact-ok += cbrt downward ldbl-96-intel -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999cp-4L : inexact-ok += cbrt tonearest ldbl-96-intel -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt towardzero ldbl-96-intel -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt upward ldbl-96-intel -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt downward ldbl-96-m68k -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999cp-4L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt upward ldbl-96-m68k -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999ap-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbbbcp-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbbbbp-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbbbbp-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbbbbp-4L : inexact-ok += cbrt downward ldbl-128ibm -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbcp-4L : inexact-ok += cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbb8p-4L : inexact-ok += cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbb8p-4L : inexact-ok += cbrt upward ldbl-128ibm -0x4.189374bc6a7ef9ep-12L : -0x1.999999999999999a3bbbbbbbbb8p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189374bc6a7ef9db22d0e5604188p-12L : -0x1.999999999999999999999999999ap-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9db22d0e5604188p-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9db22d0e5604188p-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189374bc6a7ef9db22d0e5604188p-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189374bc6a7ef9db22d0e560418cp-12L : -0x1.999999999999999999999999999ap-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9db22d0e560418cp-12L : -0x1.999999999999999999999999999ap-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9db22d0e560418cp-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189374bc6a7ef9db22d0e560418cp-12L : -0x1.9999999999999999999999999999p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.9999999999999999999999999967p-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.9999999999999999999999999966p-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.9999999999999999999999999966p-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.9999999999999999999999999966p-4L : inexact-ok += cbrt downward ldbl-128ibm -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok += cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok += cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.99999999999999999999999999p-4L : inexact-ok += cbrt upward ldbl-128ibm -0x4.189374bc6a7ef9db22d0e5604p-12L : -0x1.99999999999999999999999999p-4L : inexact-ok += cbrt downward ldbl-128 -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.99999999999999999999999999a9p-4L : inexact-ok += cbrt tonearest ldbl-128 -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.99999999999999999999999999a9p-4L : inexact-ok += cbrt towardzero ldbl-128 -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.99999999999999999999999999a8p-4L : inexact-ok += cbrt upward ldbl-128 -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.99999999999999999999999999a8p-4L : inexact-ok += cbrt downward ldbl-128ibm -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.9999999999999999999999999ap-4L : inexact-ok += cbrt tonearest ldbl-128ibm -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok += cbrt towardzero ldbl-128ibm -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok += cbrt upward ldbl-128ibm -0x4.189374bc6a7ef9db22d0e56042p-12L : -0x1.999999999999999999999999998p-4L : inexact-ok +cbrt 8 += cbrt downward flt-32 0x8p+0f : 0x2p+0f : inexact-ok += cbrt tonearest flt-32 0x8p+0f : 0x2p+0f : inexact-ok += cbrt towardzero flt-32 0x8p+0f : 0x2p+0f : inexact-ok += cbrt upward flt-32 0x8p+0f : 0x2p+0f : inexact-ok += cbrt downward dbl-64 0x8p+0 : 0x2p+0 : inexact-ok += cbrt tonearest dbl-64 0x8p+0 : 0x2p+0 : inexact-ok += cbrt towardzero dbl-64 0x8p+0 : 0x2p+0 : inexact-ok += cbrt upward dbl-64 0x8p+0 : 0x2p+0 : inexact-ok += cbrt downward ldbl-96-intel 0x8p+0L : 0x2p+0L : inexact-ok += cbrt tonearest ldbl-96-intel 0x8p+0L : 0x2p+0L : inexact-ok += cbrt towardzero ldbl-96-intel 0x8p+0L : 0x2p+0L : inexact-ok += cbrt upward ldbl-96-intel 0x8p+0L : 0x2p+0L : inexact-ok += cbrt downward ldbl-96-m68k 0x8p+0L : 0x2p+0L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x8p+0L : 0x2p+0L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x8p+0L : 0x2p+0L : inexact-ok += cbrt upward ldbl-96-m68k 0x8p+0L : 0x2p+0L : inexact-ok += cbrt downward ldbl-128 0x8p+0L : 0x2p+0L : inexact-ok += cbrt tonearest ldbl-128 0x8p+0L : 0x2p+0L : inexact-ok += cbrt towardzero ldbl-128 0x8p+0L : 0x2p+0L : inexact-ok += cbrt upward ldbl-128 0x8p+0L : 0x2p+0L : inexact-ok += cbrt downward ldbl-128ibm 0x8p+0L : 0x2p+0L : inexact-ok += cbrt tonearest ldbl-128ibm 0x8p+0L : 0x2p+0L : inexact-ok += cbrt towardzero ldbl-128ibm 0x8p+0L : 0x2p+0L : inexact-ok += cbrt upward ldbl-128ibm 0x8p+0L : 0x2p+0L : inexact-ok +cbrt -27.0 += cbrt downward flt-32 -0x1.bp+4f : -0x3p+0f : inexact-ok += cbrt tonearest flt-32 -0x1.bp+4f : -0x3p+0f : inexact-ok += cbrt towardzero flt-32 -0x1.bp+4f : -0x3p+0f : inexact-ok += cbrt upward flt-32 -0x1.bp+4f : -0x3p+0f : inexact-ok += cbrt downward dbl-64 -0x1.bp+4 : -0x3p+0 : inexact-ok += cbrt tonearest dbl-64 -0x1.bp+4 : -0x3p+0 : inexact-ok += cbrt towardzero dbl-64 -0x1.bp+4 : -0x3p+0 : inexact-ok += cbrt upward dbl-64 -0x1.bp+4 : -0x3p+0 : inexact-ok += cbrt downward ldbl-96-intel -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt tonearest ldbl-96-intel -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt towardzero ldbl-96-intel -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt upward ldbl-96-intel -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt downward ldbl-96-m68k -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt tonearest ldbl-96-m68k -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt towardzero ldbl-96-m68k -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt upward ldbl-96-m68k -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt downward ldbl-128 -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt tonearest ldbl-128 -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt towardzero ldbl-128 -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt upward ldbl-128 -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt downward ldbl-128ibm -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt tonearest ldbl-128ibm -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt towardzero ldbl-128ibm -0x1.bp+4L : -0x3p+0L : inexact-ok += cbrt upward ldbl-128ibm -0x1.bp+4L : -0x3p+0L : inexact-ok +cbrt 0.9921875 += cbrt downward flt-32 0xf.ep-4f : 0xf.f54e3p-4f : inexact-ok += cbrt tonearest flt-32 0xf.ep-4f : 0xf.f54e3p-4f : inexact-ok += cbrt towardzero flt-32 0xf.ep-4f : 0xf.f54e3p-4f : inexact-ok += cbrt upward flt-32 0xf.ep-4f : 0xf.f54e4p-4f : inexact-ok += cbrt downward dbl-64 0xf.ep-4 : 0xf.f54e30f23e698p-4 : inexact-ok += cbrt tonearest dbl-64 0xf.ep-4 : 0xf.f54e30f23e698p-4 : inexact-ok += cbrt towardzero dbl-64 0xf.ep-4 : 0xf.f54e30f23e698p-4 : inexact-ok += cbrt upward dbl-64 0xf.ep-4 : 0xf.f54e30f23e6ap-4 : inexact-ok += cbrt downward ldbl-96-intel 0xf.ep-4L : 0xf.f54e30f23e69be3p-4L : inexact-ok += cbrt tonearest ldbl-96-intel 0xf.ep-4L : 0xf.f54e30f23e69be4p-4L : inexact-ok += cbrt towardzero ldbl-96-intel 0xf.ep-4L : 0xf.f54e30f23e69be3p-4L : inexact-ok += cbrt upward ldbl-96-intel 0xf.ep-4L : 0xf.f54e30f23e69be4p-4L : inexact-ok += cbrt downward ldbl-96-m68k 0xf.ep-4L : 0xf.f54e30f23e69be3p-4L : inexact-ok += cbrt tonearest ldbl-96-m68k 0xf.ep-4L : 0xf.f54e30f23e69be4p-4L : inexact-ok += cbrt towardzero ldbl-96-m68k 0xf.ep-4L : 0xf.f54e30f23e69be3p-4L : inexact-ok += cbrt upward ldbl-96-m68k 0xf.ep-4L : 0xf.f54e30f23e69be4p-4L : inexact-ok += cbrt downward ldbl-128 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc7a8p-4L : inexact-ok += cbrt tonearest ldbl-128 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc7bp-4L : inexact-ok += cbrt towardzero ldbl-128 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc7a8p-4L : inexact-ok += cbrt upward ldbl-128 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc7bp-4L : inexact-ok += cbrt downward ldbl-128ibm 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc4p-4L : inexact-ok += cbrt tonearest ldbl-128ibm 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc8p-4L : inexact-ok += cbrt towardzero ldbl-128ibm 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc4p-4L : inexact-ok += cbrt upward ldbl-128ibm 0xf.ep-4L : 0xf.f54e30f23e69be3850ca030dc8p-4L : inexact-ok +cbrt 0.75 += cbrt downward flt-32 0xcp-4f : 0xe.89768p-4f : inexact-ok += cbrt tonearest flt-32 0xcp-4f : 0xe.89768p-4f : inexact-ok += cbrt towardzero flt-32 0xcp-4f : 0xe.89768p-4f : inexact-ok += cbrt upward flt-32 0xcp-4f : 0xe.89769p-4f : inexact-ok += cbrt downward dbl-64 0xcp-4 : 0xe.89768578d13fp-4 : inexact-ok += cbrt tonearest dbl-64 0xcp-4 : 0xe.89768578d13f8p-4 : inexact-ok += cbrt towardzero dbl-64 0xcp-4 : 0xe.89768578d13fp-4 : inexact-ok += cbrt upward dbl-64 0xcp-4 : 0xe.89768578d13f8p-4 : inexact-ok += cbrt downward ldbl-96-intel 0xcp-4L : 0xe.89768578d13f79ep-4L : inexact-ok += cbrt tonearest ldbl-96-intel 0xcp-4L : 0xe.89768578d13f79fp-4L : inexact-ok += cbrt towardzero ldbl-96-intel 0xcp-4L : 0xe.89768578d13f79ep-4L : inexact-ok += cbrt upward ldbl-96-intel 0xcp-4L : 0xe.89768578d13f79fp-4L : inexact-ok += cbrt downward ldbl-96-m68k 0xcp-4L : 0xe.89768578d13f79ep-4L : inexact-ok += cbrt tonearest ldbl-96-m68k 0xcp-4L : 0xe.89768578d13f79fp-4L : inexact-ok += cbrt towardzero ldbl-96-m68k 0xcp-4L : 0xe.89768578d13f79ep-4L : inexact-ok += cbrt upward ldbl-96-m68k 0xcp-4L : 0xe.89768578d13f79fp-4L : inexact-ok += cbrt downward ldbl-128 0xcp-4L : 0xe.89768578d13f79ed5d709a616d1p-4L : inexact-ok += cbrt tonearest ldbl-128 0xcp-4L : 0xe.89768578d13f79ed5d709a616d18p-4L : inexact-ok += cbrt towardzero ldbl-128 0xcp-4L : 0xe.89768578d13f79ed5d709a616d1p-4L : inexact-ok += cbrt upward ldbl-128 0xcp-4L : 0xe.89768578d13f79ed5d709a616d18p-4L : inexact-ok += cbrt downward ldbl-128ibm 0xcp-4L : 0xe.89768578d13f79ed5d709a616cp-4L : inexact-ok += cbrt tonearest ldbl-128ibm 0xcp-4L : 0xe.89768578d13f79ed5d709a616cp-4L : inexact-ok += cbrt towardzero ldbl-128ibm 0xcp-4L : 0xe.89768578d13f79ed5d709a616cp-4L : inexact-ok += cbrt upward ldbl-128ibm 0xcp-4L : 0xe.89768578d13f79ed5d709a617p-4L : inexact-ok +cbrt 0x1p16383 += cbrt downward flt-32 0xf.fffffp+124f : 0x6.597fap+40f : inexact-ok += cbrt tonearest flt-32 0xf.fffffp+124f : 0x6.597fa8p+40f : inexact-ok += cbrt towardzero flt-32 0xf.fffffp+124f : 0x6.597fap+40f : inexact-ok += cbrt upward flt-32 0xf.fffffp+124f : 0x6.597fa8p+40f : inexact-ok += cbrt downward dbl-64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : inexact-ok += cbrt tonearest dbl-64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : inexact-ok += cbrt towardzero dbl-64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : inexact-ok += cbrt upward dbl-64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : inexact-ok += cbrt downward ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok += cbrt tonearest ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok += cbrt towardzero ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok += cbrt upward ldbl-96-intel 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok += cbrt downward ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok += cbrt tonearest ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok += cbrt towardzero ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc4p+40L : inexact-ok += cbrt upward ldbl-96-m68k 0xf.fffffp+124L : 0x6.597fa7318655fc48p+40L : inexact-ok += cbrt downward ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok += cbrt tonearest ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok += cbrt towardzero ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a246p+40L : inexact-ok += cbrt upward ldbl-128 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a2464p+40L : inexact-ok += cbrt downward ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok += cbrt tonearest ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok += cbrt towardzero ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a24p+40L : inexact-ok += cbrt upward ldbl-128ibm 0xf.fffffp+124L : 0x6.597fa7318655fc467e27422a26p+40L : inexact-ok += cbrt downward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : inexact-ok += cbrt tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : inexact-ok += cbrt towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : inexact-ok += cbrt upward dbl-64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : inexact-ok += cbrt downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok += cbrt tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok += cbrt towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok += cbrt upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51559p+340L : inexact-ok += cbrt downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok += cbrt tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok += cbrt towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558cp+340L : inexact-ok += cbrt upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51559p+340L : inexact-ok += cbrt downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok += cbrt tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok += cbrt towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054decp+340L : inexact-ok += cbrt upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054deep+340L : inexact-ok += cbrt downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054dp+340L : inexact-ok += cbrt tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054ep+340L : inexact-ok += cbrt towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054dp+340L : inexact-ok += cbrt upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x2.85145f31ae51558c45623f054ep+340L : inexact-ok += cbrt downward ldbl-96-intel 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt tonearest ldbl-96-intel 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt towardzero ldbl-96-intel 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt upward ldbl-96-intel 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt downward ldbl-96-m68k 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt upward ldbl-96-m68k 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt downward ldbl-128 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt tonearest ldbl-128 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt towardzero ldbl-128 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt upward ldbl-128 0x8p+16380L : 0x2p+5460L : inexact-ok += cbrt downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok += cbrt tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok += cbrt towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864eap+340L : inexact-ok += cbrt upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864ecp+340L : inexact-ok += cbrt downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864p+340L : inexact-ok += cbrt tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69865p+340L : inexact-ok += cbrt towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69864p+340L : inexact-ok += cbrt upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : 0x2.85145f31ae5158e8608bd69865p+340L : inexact-ok +cbrt 0x1p-16383 += cbrt downward flt-32 0x8p-152f : 0x5.0a28b8p-52f : inexact-ok += cbrt tonearest flt-32 0x8p-152f : 0x5.0a28cp-52f : inexact-ok += cbrt towardzero flt-32 0x8p-152f : 0x5.0a28b8p-52f : inexact-ok += cbrt upward flt-32 0x8p-152f : 0x5.0a28cp-52f : inexact-ok += cbrt downward dbl-64 0x8p-152 : 0x5.0a28be635ca28p-52 : inexact-ok += cbrt tonearest dbl-64 0x8p-152 : 0x5.0a28be635ca2cp-52 : inexact-ok += cbrt towardzero dbl-64 0x8p-152 : 0x5.0a28be635ca28p-52 : inexact-ok += cbrt upward dbl-64 0x8p-152 : 0x5.0a28be635ca2cp-52 : inexact-ok += cbrt downward ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok += cbrt tonearest ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok += cbrt towardzero ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok += cbrt upward ldbl-96-intel 0x8p-152L : 0x5.0a28be635ca2b89p-52L : inexact-ok += cbrt downward ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b888p-52L : inexact-ok += cbrt upward ldbl-96-m68k 0x8p-152L : 0x5.0a28be635ca2b89p-52L : inexact-ok += cbrt downward ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok += cbrt tonearest ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok += cbrt towardzero ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f894p-52L : inexact-ok += cbrt upward ldbl-128 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f898p-52L : inexact-ok += cbrt downward ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok += cbrt tonearest ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok += cbrt towardzero ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56f8p-52L : inexact-ok += cbrt upward ldbl-128ibm 0x8p-152L : 0x5.0a28be635ca2b888f76adc56fap-52L : inexact-ok += cbrt downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += cbrt tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok += cbrt towardzero flt-32 0x0p+0f : 0x0p+0f : inexact-ok += cbrt upward flt-32 0x0p+0f : 0x0p+0f : inexact-ok += cbrt downward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += cbrt tonearest dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += cbrt towardzero dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += cbrt upward dbl-64 0x0p+0 : 0x0p+0 : inexact-ok += cbrt downward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += cbrt tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += cbrt towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += cbrt upward ldbl-96-intel 0x0p+0L : 0x0p+0L : inexact-ok += cbrt downward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += cbrt upward ldbl-96-m68k 0x0p+0L : 0x0p+0L : inexact-ok += cbrt downward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += cbrt tonearest ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += cbrt towardzero ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += cbrt upward ldbl-128 0x0p+0L : 0x0p+0L : inexact-ok += cbrt downward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += cbrt tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += cbrt towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += cbrt upward ldbl-128ibm 0x0p+0L : 0x0p+0L : inexact-ok += cbrt downward dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok += cbrt tonearest dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok += cbrt towardzero dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok += cbrt upward dbl-64 0x4p-1076 : 0x4p-360 : inexact-ok += cbrt downward ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt tonearest ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt towardzero ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt upward ldbl-96-intel 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt downward ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt upward ldbl-96-m68k 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt downward ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt tonearest ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt towardzero ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt upward ldbl-128 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt downward ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt tonearest ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt towardzero ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt upward ldbl-128ibm 0x4p-1076L : 0x4p-360L : inexact-ok += cbrt downward ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt tonearest ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt towardzero ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt upward ldbl-96-intel 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt downward ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt tonearest ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt towardzero ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt upward ldbl-96-m68k 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt downward ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt tonearest ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt towardzero ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok += cbrt upward ldbl-128 0x2p-16384L : 0x8p-5464L : inexact-ok +cos 0 += cos downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += cos tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok += cos towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok += cos upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += cos downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += cos tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += cos towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += cos upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += cos downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += cos tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += cos towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += cos upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += cos downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += cos tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += cos towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += cos upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += cos downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += cos tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += cos towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += cos upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += cos downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += cos tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += cos towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += cos upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok +cos -0 += cos downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += cos tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += cos towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += cos upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += cos downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += cos tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += cos towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += cos upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += cos downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += cos tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += cos towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += cos upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += cos downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += cos tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += cos towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += cos upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += cos downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += cos tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += cos towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += cos upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += cos downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += cos tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += cos towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += cos upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok +cos pi/3 += cos downward flt-32 0x1.0c1524p+0f : 0x7.fffff8p-4f : inexact-ok += cos tonearest flt-32 0x1.0c1524p+0f : 0x7.fffff8p-4f : inexact-ok += cos towardzero flt-32 0x1.0c1524p+0f : 0x7.fffff8p-4f : inexact-ok += cos upward flt-32 0x1.0c1524p+0f : 0x8p-4f : inexact-ok += cos downward dbl-64 0x1.0c1524p+0 : 0x7.fffff939bdd18p-4 : inexact-ok += cos tonearest dbl-64 0x1.0c1524p+0 : 0x7.fffff939bdd18p-4 : inexact-ok += cos towardzero dbl-64 0x1.0c1524p+0 : 0x7.fffff939bdd18p-4 : inexact-ok += cos upward dbl-64 0x1.0c1524p+0 : 0x7.fffff939bdd1cp-4 : inexact-ok += cos downward ldbl-96-intel 0x1.0c1524p+0L : 0x7.fffff939bdd1803p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.0c1524p+0L : 0x7.fffff939bdd18038p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.0c1524p+0L : 0x7.fffff939bdd1803p-4L : inexact-ok += cos upward ldbl-96-intel 0x1.0c1524p+0L : 0x7.fffff939bdd18038p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.0c1524p+0L : 0x7.fffff939bdd1803p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.0c1524p+0L : 0x7.fffff939bdd18038p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.0c1524p+0L : 0x7.fffff939bdd1803p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.0c1524p+0L : 0x7.fffff939bdd18038p-4L : inexact-ok += cos downward ldbl-128 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef1bp-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef1b4p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef1bp-4L : inexact-ok += cos upward ldbl-128 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef1b4p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fefp-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef2p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fefp-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0c1524p+0L : 0x7.fffff939bdd18035537d20fef2p-4L : inexact-ok += cos downward flt-32 0x1.0c1522p+0f : 0x8.00001p-4f : inexact-ok += cos tonearest flt-32 0x1.0c1522p+0f : 0x8.00001p-4f : inexact-ok += cos towardzero flt-32 0x1.0c1522p+0f : 0x8.00001p-4f : inexact-ok += cos upward flt-32 0x1.0c1522p+0f : 0x8.00002p-4f : inexact-ok += cos downward dbl-64 0x1.0c1522p+0 : 0x8.000014f038b18p-4 : inexact-ok += cos tonearest dbl-64 0x1.0c1522p+0 : 0x8.000014f038b18p-4 : inexact-ok += cos towardzero dbl-64 0x1.0c1522p+0 : 0x8.000014f038b18p-4 : inexact-ok += cos upward dbl-64 0x1.0c1522p+0 : 0x8.000014f038b2p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.0c1522p+0L : 0x8.000014f038b1abp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.0c1522p+0L : 0x8.000014f038b1ab1p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.0c1522p+0L : 0x8.000014f038b1abp-4L : inexact-ok += cos upward ldbl-96-intel 0x1.0c1522p+0L : 0x8.000014f038b1ab1p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.0c1522p+0L : 0x8.000014f038b1abp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.0c1522p+0L : 0x8.000014f038b1ab1p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.0c1522p+0L : 0x8.000014f038b1abp-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.0c1522p+0L : 0x8.000014f038b1ab1p-4L : inexact-ok += cos downward ldbl-128 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119158p-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f6811916p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119158p-4L : inexact-ok += cos upward ldbl-128 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f6811916p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0c1522p+0L : 0x8.000014f038b1ab0e902f681194p-4L : inexact-ok += cos downward dbl-64 0x1.0c152382d7366p+0 : 0x7.ffffffffffff8p-4 : inexact-ok += cos tonearest dbl-64 0x1.0c152382d7366p+0 : 0x7.ffffffffffff8p-4 : inexact-ok += cos towardzero dbl-64 0x1.0c152382d7366p+0 : 0x7.ffffffffffff8p-4 : inexact-ok += cos upward dbl-64 0x1.0c152382d7366p+0 : 0x7.ffffffffffffcp-4 : inexact-ok += cos downward ldbl-96-intel 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94fp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f8p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94fp-4L : inexact-ok += cos upward ldbl-96-intel 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f8p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94fp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f8p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94fp-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f8p-4L : inexact-ok += cos downward ldbl-128 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok += cos upward ldbl-128 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ed8p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0c152382d7366p+0L : 0x7.ffffffffffff94f4fdce055d5p-4L : inexact-ok += cos downward dbl-64 0x1.0c152382d7365p+0 : 0x8p-4 : inexact-ok += cos tonearest dbl-64 0x1.0c152382d7365p+0 : 0x8.0000000000008p-4 : inexact-ok += cos towardzero dbl-64 0x1.0c152382d7365p+0 : 0x8p-4 : inexact-ok += cos upward dbl-64 0x1.0c152382d7365p+0 : 0x8.0000000000008p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.0c152382d7365p+0L : 0x8.00000000000072ap-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.0c152382d7365p+0L : 0x8.00000000000072bp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.0c152382d7365p+0L : 0x8.00000000000072ap-4L : inexact-ok += cos upward ldbl-96-intel 0x1.0c152382d7365p+0L : 0x8.00000000000072bp-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.0c152382d7365p+0L : 0x8.00000000000072ap-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.0c152382d7365p+0L : 0x8.00000000000072bp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.0c152382d7365p+0L : 0x8.00000000000072ap-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.0c152382d7365p+0L : 0x8.00000000000072bp-4L : inexact-ok += cos downward ldbl-128 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a248p-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a25p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a248p-4L : inexact-ok += cos upward ldbl-128 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a25p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2ap-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a4p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2ap-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0c152382d7365p+0L : 0x8.00000000000072a8d510c7c2a4p-4L : inexact-ok += cos downward ldbl-96-intel 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok += cos upward ldbl-96-intel 0x1.0c152382d7365848p+0L : 0x7.fffffffffffffffp-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe8p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0x7.fffffffffffffffp-4L : inexact-ok += cos downward ldbl-128 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba253198p-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba25319cp-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba253198p-4L : inexact-ok += cos upward ldbl-128 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba25319cp-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba253p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba2532p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba253p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0c152382d7365848p+0L : 0x7.ffffffffffffffe94026ba2532p-4L : inexact-ok += cos downward ldbl-96-intel 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok += cos upward ldbl-96-intel 0x1.0c152382d7365846p+0L : 0x8.000000000000001p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0x8p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0x8.000000000000001p-4L : inexact-ok += cos downward ldbl-128 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7e4p-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7e48p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7e4p-4L : inexact-ok += cos upward ldbl-128 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7e48p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7cp-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d8p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d7cp-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0c152382d7365846p+0L : 0x8.0000000000000004f6a1a27d8p-4L : inexact-ok += cos downward ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok += cos upward ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0x8p-4L : inexact-ok += cos downward ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0x8.0000000000000000000000000008p-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0x8.0000000000000000000000000008p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0x8.0000000000000000000000000008p-4L : inexact-ok += cos upward ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0x8.000000000000000000000000001p-4L : inexact-ok += cos downward ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok += cos upward ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.ffffffffffffffffffffffffffbcp-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.fffffffffffffffffffffffffep-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0x8p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0x7.fffffffffffffffffffffffffep-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0x8p-4L : inexact-ok += cos downward ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000006ap-4L : inexact-ok += cos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000006a8p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000006ap-4L : inexact-ok += cos upward ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000006a8p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000004p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000008p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000004p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0x8.00000000000000000000000008p-4L : inexact-ok +cos 2pi/3 += cos downward flt-32 0x2.182a48p+0f : -0x8.00001p-4f : inexact-ok += cos tonearest flt-32 0x2.182a48p+0f : -0x8.00001p-4f : inexact-ok += cos towardzero flt-32 0x2.182a48p+0f : -0x8p-4f : inexact-ok += cos upward flt-32 0x2.182a48p+0f : -0x8p-4f : inexact-ok += cos downward dbl-64 0x2.182a48p+0 : -0x8.00000d8c84578p-4 : inexact-ok += cos tonearest dbl-64 0x2.182a48p+0 : -0x8.00000d8c84578p-4 : inexact-ok += cos towardzero dbl-64 0x2.182a48p+0 : -0x8.00000d8c8457p-4 : inexact-ok += cos upward dbl-64 0x2.182a48p+0 : -0x8.00000d8c8457p-4 : inexact-ok += cos downward ldbl-96-intel 0x2.182a48p+0L : -0x8.00000d8c8457431p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok += cos upward ldbl-96-intel 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.182a48p+0L : -0x8.00000d8c8457431p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.182a48p+0L : -0x8.00000d8c845743p-4L : inexact-ok += cos downward ldbl-128 0x2.182a48p+0L : -0x8.00000d8c84574300c524d8042748p-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a48p+0L : -0x8.00000d8c84574300c524d8042748p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a48p+0L : -0x8.00000d8c84574300c524d804274p-4L : inexact-ok += cos upward ldbl-128 0x2.182a48p+0L : -0x8.00000d8c84574300c524d804274p-4L : inexact-ok += cos downward ldbl-128ibm 0x2.182a48p+0L : -0x8.00000d8c84574300c524d80428p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.182a48p+0L : -0x8.00000d8c84574300c524d80428p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.182a48p+0L : -0x8.00000d8c84574300c524d80424p-4L : inexact-ok += cos upward ldbl-128ibm 0x2.182a48p+0L : -0x8.00000d8c84574300c524d80424p-4L : inexact-ok += cos downward flt-32 0x2.182a44p+0f : -0x7.ffffd8p-4f : inexact-ok += cos tonearest flt-32 0x2.182a44p+0f : -0x7.ffffd8p-4f : inexact-ok += cos towardzero flt-32 0x2.182a44p+0f : -0x7.ffffdp-4f : inexact-ok += cos upward flt-32 0x2.182a44p+0f : -0x7.ffffdp-4f : inexact-ok += cos downward dbl-64 0x2.182a44p+0 : -0x7.ffffd61f8e66p-4 : inexact-ok += cos tonearest dbl-64 0x2.182a44p+0 : -0x7.ffffd61f8e65cp-4 : inexact-ok += cos towardzero dbl-64 0x2.182a44p+0 : -0x7.ffffd61f8e65cp-4 : inexact-ok += cos upward dbl-64 0x2.182a44p+0 : -0x7.ffffd61f8e65cp-4 : inexact-ok += cos downward ldbl-96-intel 0x2.182a44p+0L : -0x7.ffffd61f8e65dcap-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok += cos upward ldbl-96-intel 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.182a44p+0L : -0x7.ffffd61f8e65dcap-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.182a44p+0L : -0x7.ffffd61f8e65dc98p-4L : inexact-ok += cos downward ldbl-128 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd99bp-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd99bp-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd99acp-4L : inexact-ok += cos upward ldbl-128 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd99acp-4L : inexact-ok += cos downward ldbl-128ibm 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd9ap-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd9ap-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd98p-4L : inexact-ok += cos upward ldbl-128ibm 0x2.182a44p+0L : -0x7.ffffd61f8e65dc9a1c1408dd98p-4L : inexact-ok += cos downward dbl-64 0x2.182a4705ae6ccp+0 : -0x8.000000000001p-4 : inexact-ok += cos tonearest dbl-64 0x2.182a4705ae6ccp+0 : -0x8.000000000001p-4 : inexact-ok += cos towardzero dbl-64 0x2.182a4705ae6ccp+0 : -0x8.0000000000008p-4 : inexact-ok += cos upward dbl-64 0x2.182a4705ae6ccp+0 : -0x8.0000000000008p-4 : inexact-ok += cos downward ldbl-96-intel 0x2.182a4705ae6ccp+0L : -0x8.000000000000d62p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok += cos upward ldbl-96-intel 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.182a4705ae6ccp+0L : -0x8.000000000000d62p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.182a4705ae6ccp+0L : -0x8.000000000000d61p-4L : inexact-ok += cos downward ldbl-128 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455ccp-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cb8p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cb8p-4L : inexact-ok += cos upward ldbl-128 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cb8p-4L : inexact-ok += cos downward ldbl-128ibm 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5456p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cp-4L : inexact-ok += cos upward ldbl-128ibm 0x2.182a4705ae6ccp+0L : -0x8.000000000000d6160463f5455cp-4L : inexact-ok += cos downward dbl-64 0x2.182a4705ae6cap+0 : -0x7.ffffffffffff4p-4 : inexact-ok += cos tonearest dbl-64 0x2.182a4705ae6cap+0 : -0x7.ffffffffffffp-4 : inexact-ok += cos towardzero dbl-64 0x2.182a4705ae6cap+0 : -0x7.ffffffffffffp-4 : inexact-ok += cos upward dbl-64 0x2.182a4705ae6cap+0 : -0x7.ffffffffffffp-4 : inexact-ok += cos downward ldbl-96-intel 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1abp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1abp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aa8p-4L : inexact-ok += cos upward ldbl-96-intel 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aa8p-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1abp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1abp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aa8p-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aa8p-4L : inexact-ok += cos downward ldbl-128 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4f4p-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4f4p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4fp-4L : inexact-ok += cos upward ldbl-128 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4fp-4L : inexact-ok += cos downward ldbl-128ibm 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab6p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4p-4L : inexact-ok += cos upward ldbl-128ibm 0x2.182a4705ae6cap+0L : -0x7.ffffffffffff1aae55de707ab4p-4L : inexact-ok += cos downward ldbl-96-intel 0x2.182a4705ae6cb09p+0L : -0x8.000000000000003p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.182a4705ae6cb09p+0L : -0x8.000000000000003p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002p-4L : inexact-ok += cos upward ldbl-96-intel 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002p-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.182a4705ae6cb09p+0L : -0x8.000000000000003p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.182a4705ae6cb09p+0L : -0x8.000000000000003p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002p-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002p-4L : inexact-ok += cos downward ldbl-128 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cdp-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cc8p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cc8p-4L : inexact-ok += cos upward ldbl-128 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cc8p-4L : inexact-ok += cos downward ldbl-128ibm 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb5ap-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cp-4L : inexact-ok += cos upward ldbl-128ibm 0x2.182a4705ae6cb09p+0L : -0x8.000000000000002d7fb28bb59cp-4L : inexact-ok += cos downward ldbl-96-intel 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff8p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff8p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffffp-4L : inexact-ok += cos upward ldbl-96-intel 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffffp-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff8p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff8p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffffp-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffffp-4L : inexact-ok += cos downward ldbl-128 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb050378p-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb050374p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb050374p-4L : inexact-ok += cos upward ldbl-128 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb050374p-4L : inexact-ok += cos downward ldbl-128ibm 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb0504p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb0504p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb0502p-4L : inexact-ok += cos upward ldbl-128ibm 0x2.182a4705ae6cb08cp+0L : -0x7.fffffffffffffff612bcbb0502p-4L : inexact-ok += cos downward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : -0x8.0000000000000000000000000008p-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : -0x8p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : -0x8p-4L : inexact-ok += cos upward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf6p+0L : -0x8p-4L : inexact-ok += cos downward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : -0x7.ffffffffffffffffffffffffffecp-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : -0x7.ffffffffffffffffffffffffffe8p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : -0x7.ffffffffffffffffffffffffffe8p-4L : inexact-ok += cos upward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacf4p+0L : -0x7.ffffffffffffffffffffffffffe8p-4L : inexact-ok += cos downward ldbl-128 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.000000000000000000000000009p-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.000000000000000000000000009p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.0000000000000000000000000088p-4L : inexact-ok += cos upward ldbl-128 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.0000000000000000000000000088p-4L : inexact-ok += cos downward ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8.00000000000000000000000004p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8p-4L : inexact-ok += cos upward ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eadp+0L : -0x8p-4L : inexact-ok += cos downward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2b4p-4L : inexact-ok += cos tonearest ldbl-128 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2b4p-4L : inexact-ok += cos towardzero ldbl-128 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2bp-4L : inexact-ok += cos upward ldbl-128 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2bp-4L : inexact-ok += cos downward ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff4p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2p-4L : inexact-ok += cos upward ldbl-128ibm 0x2.182a4705ae6cb08cb7665c1eacp+0L : -0x7.fffffffffffffffffffffffff2p-4L : inexact-ok +cos pi/2 += cos downward flt-32 0x1.921fb6p+0f : -0xb.bbd2fp-28f : inexact-ok += cos tonearest flt-32 0x1.921fb6p+0f : -0xb.bbd2ep-28f : inexact-ok += cos towardzero flt-32 0x1.921fb6p+0f : -0xb.bbd2ep-28f : inexact-ok += cos upward flt-32 0x1.921fb6p+0f : -0xb.bbd2ep-28f : inexact-ok += cos downward dbl-64 0x1.921fb6p+0 : -0xb.bbd2e7b967668p-28 : inexact-ok += cos tonearest dbl-64 0x1.921fb6p+0 : -0xb.bbd2e7b96766p-28 : inexact-ok += cos towardzero dbl-64 0x1.921fb6p+0 : -0xb.bbd2e7b96766p-28 : inexact-ok += cos upward dbl-64 0x1.921fb6p+0 : -0xb.bbd2e7b96766p-28 : inexact-ok += cos downward ldbl-96-intel 0x1.921fb6p+0L : -0xb.bbd2e7b96766267p-28L : inexact-ok += cos tonearest ldbl-96-intel 0x1.921fb6p+0L : -0xb.bbd2e7b96766267p-28L : inexact-ok += cos towardzero ldbl-96-intel 0x1.921fb6p+0L : -0xb.bbd2e7b96766266p-28L : inexact-ok += cos upward ldbl-96-intel 0x1.921fb6p+0L : -0xb.bbd2e7b96766266p-28L : inexact-ok += cos downward ldbl-96-m68k 0x1.921fb6p+0L : -0xb.bbd2e7b96766267p-28L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.921fb6p+0L : -0xb.bbd2e7b96766267p-28L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.921fb6p+0L : -0xb.bbd2e7b96766266p-28L : inexact-ok += cos upward ldbl-96-m68k 0x1.921fb6p+0L : -0xb.bbd2e7b96766266p-28L : inexact-ok += cos downward ldbl-128 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead018p-28L : inexact-ok += cos tonearest ldbl-128 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok += cos towardzero ldbl-128 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok += cos upward ldbl-128 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok += cos downward ldbl-128ibm 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3ead4p-28L : inexact-ok += cos tonearest ldbl-128ibm 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok += cos towardzero ldbl-128ibm 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok += cos upward ldbl-128ibm 0x1.921fb6p+0L : -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok += cos downward flt-32 0x1.921fb4p+0f : 0x1.4442dp-24f : inexact-ok += cos tonearest flt-32 0x1.921fb4p+0f : 0x1.4442d2p-24f : inexact-ok += cos towardzero flt-32 0x1.921fb4p+0f : 0x1.4442dp-24f : inexact-ok += cos upward flt-32 0x1.921fb4p+0f : 0x1.4442d2p-24f : inexact-ok += cos downward dbl-64 0x1.921fb4p+0 : 0x1.4442d18469893p-24 : inexact-ok += cos tonearest dbl-64 0x1.921fb4p+0 : 0x1.4442d18469893p-24 : inexact-ok += cos towardzero dbl-64 0x1.921fb4p+0 : 0x1.4442d18469893p-24 : inexact-ok += cos upward dbl-64 0x1.921fb4p+0 : 0x1.4442d18469894p-24 : inexact-ok += cos downward ldbl-96-intel 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok += cos tonearest ldbl-96-intel 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok += cos towardzero ldbl-96-intel 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok += cos upward ldbl-96-intel 0x1.921fb4p+0L : 0x1.4442d18469893612p-24L : inexact-ok += cos downward ldbl-96-m68k 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.921fb4p+0L : 0x1.4442d1846989361p-24L : inexact-ok += cos upward ldbl-96-m68k 0x1.921fb4p+0L : 0x1.4442d18469893612p-24L : inexact-ok += cos downward ldbl-128 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok += cos tonearest ldbl-128 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok += cos towardzero ldbl-128 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok += cos upward ldbl-128 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8ep-24L : inexact-ok += cos downward ldbl-128ibm 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok += cos tonearest ldbl-128ibm 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok += cos towardzero ldbl-128ibm 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok += cos upward ldbl-128ibm 0x1.921fb4p+0L : 0x1.4442d18469893610281a0f9b0fp-24L : inexact-ok += cos downward dbl-64 0x1.921fb54442d19p+0 : -0xb.9676733ae8fe8p-56 : inexact-ok += cos tonearest dbl-64 0x1.921fb54442d19p+0 : -0xb.9676733ae8fe8p-56 : inexact-ok += cos towardzero dbl-64 0x1.921fb54442d19p+0 : -0xb.9676733ae8fep-56 : inexact-ok += cos upward dbl-64 0x1.921fb54442d19p+0 : -0xb.9676733ae8fep-56 : inexact-ok += cos downward ldbl-96-intel 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47dp-56L : inexact-ok += cos tonearest ldbl-96-intel 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok += cos towardzero ldbl-96-intel 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok += cos upward ldbl-96-intel 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok += cos downward ldbl-96-m68k 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47dp-56L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok += cos upward ldbl-96-m68k 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47cp-56L : inexact-ok += cos downward ldbl-128 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ede8p-56L : inexact-ok += cos tonearest ldbl-128 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ede8p-56L : inexact-ok += cos towardzero ldbl-128 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63edep-56L : inexact-ok += cos upward ldbl-128 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63edep-56L : inexact-ok += cos downward ldbl-128ibm 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63fp-56L : inexact-ok += cos tonearest ldbl-128ibm 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok += cos towardzero ldbl-128ibm 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok += cos upward ldbl-128ibm 0x1.921fb54442d19p+0L : -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok += cos downward dbl-64 0x1.921fb54442d18p+0 : 0x4.69898cc517018p-56 : inexact-ok += cos tonearest dbl-64 0x1.921fb54442d18p+0 : 0x4.69898cc51701cp-56 : inexact-ok += cos towardzero dbl-64 0x1.921fb54442d18p+0 : 0x4.69898cc517018p-56 : inexact-ok += cos upward dbl-64 0x1.921fb54442d18p+0 : 0x4.69898cc51701cp-56 : inexact-ok += cos downward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok += cos tonearest ldbl-96-intel 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok += cos towardzero ldbl-96-intel 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok += cos upward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x4.69898cc51701b84p-56L : inexact-ok += cos downward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x4.69898cc51701b838p-56L : inexact-ok += cos upward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x4.69898cc51701b84p-56L : inexact-ok += cos downward ldbl-128 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1104p-56L : inexact-ok += cos tonearest ldbl-128 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1108p-56L : inexact-ok += cos towardzero ldbl-128 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1104p-56L : inexact-ok += cos upward ldbl-128 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1108p-56L : inexact-ok += cos downward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1p-56L : inexact-ok += cos tonearest ldbl-128ibm 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c12p-56L : inexact-ok += cos towardzero ldbl-128ibm 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c1p-56L : inexact-ok += cos upward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x4.69898cc51701b839a252049c12p-56L : inexact-ok += cos downward ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65ep-68L : inexact-ok += cos tonearest ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok += cos towardzero ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok += cos upward ldbl-96-intel 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok += cos downward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65ep-68L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok += cos upward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65d8p-68L : inexact-ok += cos downward ldbl-128 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb308p-68L : inexact-ok += cos tonearest ldbl-128 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok += cos towardzero ldbl-128 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok += cos upward ldbl-128 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok += cos downward ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb4p-68L : inexact-ok += cos tonearest ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb4p-68L : inexact-ok += cos towardzero ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb2p-68L : inexact-ok += cos upward ldbl-128ibm 0x1.921fb54442d1846ap+0L : -0x7.6733ae8fe47c65dadfb63eeeb2p-68L : inexact-ok += cos downward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok += cos tonearest ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok += cos towardzero ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok += cos upward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a4p-64L : inexact-ok += cos downward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a2p-64L : inexact-ok += cos upward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a4p-64L : inexact-ok += cos downward ldbl-128 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1114cfp-64L : inexact-ok += cos tonearest ldbl-128 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1114dp-64L : inexact-ok += cos towardzero ldbl-128 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1114cfp-64L : inexact-ok += cos upward ldbl-128 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1114dp-64L : inexact-ok += cos downward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c11148p-64L : inexact-ok += cos tonearest ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1115p-64L : inexact-ok += cos towardzero ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c11148p-64L : inexact-ok += cos upward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1.898cc51701b839a252049c1115p-64L : inexact-ok += cos downward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0xc.65dadfb63eeeb306717fbe882b38p-116L : inexact-ok += cos tonearest ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0xc.65dadfb63eeeb306717fbe882b38p-116L : inexact-ok += cos towardzero ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0xc.65dadfb63eeeb306717fbe882b3p-116L : inexact-ok += cos upward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : -0xc.65dadfb63eeeb306717fbe882b3p-116L : inexact-ok += cos downward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x3.9a252049c1114cf98e804177d4c6p-116L : inexact-ok += cos tonearest ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x3.9a252049c1114cf98e804177d4c8p-116L : inexact-ok += cos towardzero ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x3.9a252049c1114cf98e804177d4c6p-116L : inexact-ok += cos upward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x3.9a252049c1114cf98e804177d4c8p-116L : inexact-ok += cos downward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe882cp-108L : inexact-ok += cos tonearest ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe882cp-108L : inexact-ok += cos towardzero ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe8828p-108L : inexact-ok += cos upward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe8828p-108L : inexact-ok += cos downward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe8ap-108L : inexact-ok += cos tonearest ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok += cos towardzero ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok += cos upward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok += cos downward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok += cos tonearest ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok += cos towardzero ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok += cos upward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177d6p-108L : inexact-ok += cos downward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177p-108L : inexact-ok += cos tonearest ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804178p-108L : inexact-ok += cos towardzero ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804177p-108L : inexact-ok += cos upward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x3.839a252049c1114cf98e804178p-108L : inexact-ok +cos 0.75 += cos downward flt-32 0xcp-4f : 0xb.b4ff6p-4f : inexact-ok += cos tonearest flt-32 0xcp-4f : 0xb.b4ff6p-4f : inexact-ok += cos towardzero flt-32 0xcp-4f : 0xb.b4ff6p-4f : inexact-ok += cos upward flt-32 0xcp-4f : 0xb.b4ff7p-4f : inexact-ok += cos downward dbl-64 0xcp-4 : 0xb.b4ff632a908fp-4 : inexact-ok += cos tonearest dbl-64 0xcp-4 : 0xb.b4ff632a908f8p-4 : inexact-ok += cos towardzero dbl-64 0xcp-4 : 0xb.b4ff632a908fp-4 : inexact-ok += cos upward dbl-64 0xcp-4 : 0xb.b4ff632a908f8p-4 : inexact-ok += cos downward ldbl-96-intel 0xcp-4L : 0xb.b4ff632a908f73ep-4L : inexact-ok += cos tonearest ldbl-96-intel 0xcp-4L : 0xb.b4ff632a908f73fp-4L : inexact-ok += cos towardzero ldbl-96-intel 0xcp-4L : 0xb.b4ff632a908f73ep-4L : inexact-ok += cos upward ldbl-96-intel 0xcp-4L : 0xb.b4ff632a908f73fp-4L : inexact-ok += cos downward ldbl-96-m68k 0xcp-4L : 0xb.b4ff632a908f73ep-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xcp-4L : 0xb.b4ff632a908f73fp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xcp-4L : 0xb.b4ff632a908f73ep-4L : inexact-ok += cos upward ldbl-96-m68k 0xcp-4L : 0xb.b4ff632a908f73fp-4L : inexact-ok += cos downward ldbl-128 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok += cos tonearest ldbl-128 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok += cos towardzero ldbl-128 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok += cos upward ldbl-128 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9dap-4L : inexact-ok += cos downward ldbl-128ibm 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok += cos tonearest ldbl-128ibm 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0xcp-4L : 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok += cos upward ldbl-128ibm 0xcp-4L : 0xb.b4ff632a908f73ec151839cbap-4L : inexact-ok +cos 0x1p65 += cos downward flt-32 0x2p+64f : 0xf.fb701p-4f : inexact-ok += cos tonearest flt-32 0x2p+64f : 0xf.fb702p-4f : inexact-ok += cos towardzero flt-32 0x2p+64f : 0xf.fb701p-4f : inexact-ok += cos upward flt-32 0x2p+64f : 0xf.fb702p-4f : inexact-ok += cos downward dbl-64 0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok += cos tonearest dbl-64 0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok += cos towardzero dbl-64 0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok += cos upward dbl-64 0x2p+64 : 0xf.fb701e22988p-4 : inexact-ok += cos downward ldbl-96-intel 0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok += cos upward ldbl-96-intel 0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok += cos downward ldbl-96-m68k 0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok += cos upward ldbl-96-m68k 0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok += cos downward ldbl-128 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += cos tonearest ldbl-128 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += cos towardzero ldbl-128 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += cos upward ldbl-128 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc8978p-4L : inexact-ok += cos downward ldbl-128ibm 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += cos upward ldbl-128ibm 0x2p+64L : 0xf.fb701e22987fbe68852ee2bc8cp-4L : inexact-ok +cos -0x1p65 += cos downward flt-32 -0x2p+64f : 0xf.fb701p-4f : inexact-ok += cos tonearest flt-32 -0x2p+64f : 0xf.fb702p-4f : inexact-ok += cos towardzero flt-32 -0x2p+64f : 0xf.fb701p-4f : inexact-ok += cos upward flt-32 -0x2p+64f : 0xf.fb702p-4f : inexact-ok += cos downward dbl-64 -0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok += cos tonearest dbl-64 -0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok += cos towardzero dbl-64 -0x2p+64 : 0xf.fb701e22987f8p-4 : inexact-ok += cos upward dbl-64 -0x2p+64 : 0xf.fb701e22988p-4 : inexact-ok += cos downward ldbl-96-intel -0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok += cos tonearest ldbl-96-intel -0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok += cos towardzero ldbl-96-intel -0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok += cos upward ldbl-96-intel -0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok += cos downward ldbl-96-m68k -0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok += cos tonearest ldbl-96-m68k -0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok += cos towardzero ldbl-96-m68k -0x2p+64L : 0xf.fb701e22987fbe6p-4L : inexact-ok += cos upward ldbl-96-m68k -0x2p+64L : 0xf.fb701e22987fbe7p-4L : inexact-ok += cos downward ldbl-128 -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += cos tonearest ldbl-128 -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += cos towardzero ldbl-128 -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += cos upward ldbl-128 -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc8978p-4L : inexact-ok += cos downward ldbl-128ibm -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += cos tonearest ldbl-128ibm -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += cos towardzero ldbl-128ibm -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += cos upward ldbl-128ibm -0x2p+64L : 0xf.fb701e22987fbe68852ee2bc8cp-4L : inexact-ok +cos 0.80190127184058835 += cos downward flt-32 0xc.d4967p-4f : 0xb.201e7p-4f : inexact-ok += cos tonearest flt-32 0xc.d4967p-4f : 0xb.201e7p-4f : inexact-ok += cos towardzero flt-32 0xc.d4967p-4f : 0xb.201e7p-4f : inexact-ok += cos upward flt-32 0xc.d4967p-4f : 0xb.201e8p-4f : inexact-ok += cos downward dbl-64 0xc.d4967p-4 : 0xb.201e77869a468p-4 : inexact-ok += cos tonearest dbl-64 0xc.d4967p-4 : 0xb.201e77869a468p-4 : inexact-ok += cos towardzero dbl-64 0xc.d4967p-4 : 0xb.201e77869a468p-4 : inexact-ok += cos upward dbl-64 0xc.d4967p-4 : 0xb.201e77869a47p-4 : inexact-ok += cos downward ldbl-96-intel 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok += cos upward ldbl-96-intel 0xc.d4967p-4L : 0xb.201e77869a46ae3p-4L : inexact-ok += cos downward ldbl-96-m68k 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xc.d4967p-4L : 0xb.201e77869a46ae2p-4L : inexact-ok += cos upward ldbl-96-m68k 0xc.d4967p-4L : 0xb.201e77869a46ae3p-4L : inexact-ok += cos downward ldbl-128 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok += cos upward ldbl-128 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c6708p-4L : inexact-ok += cos downward ldbl-128ibm 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c64p-4L : inexact-ok += cos tonearest ldbl-128ibm 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c68p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c64p-4L : inexact-ok += cos upward ldbl-128ibm 0xc.d4967p-4L : 0xb.201e77869a46ae20ce545c5c68p-4L : inexact-ok += cos downward flt-32 0xc.d4966p-4f : 0xb.201e8p-4f : inexact-ok += cos tonearest flt-32 0xc.d4966p-4f : 0xb.201e8p-4f : inexact-ok += cos towardzero flt-32 0xc.d4966p-4f : 0xb.201e8p-4f : inexact-ok += cos upward flt-32 0xc.d4966p-4f : 0xb.201e9p-4f : inexact-ok += cos downward dbl-64 0xc.d4966p-4 : 0xb.201e83065041p-4 : inexact-ok += cos tonearest dbl-64 0xc.d4966p-4 : 0xb.201e830650418p-4 : inexact-ok += cos towardzero dbl-64 0xc.d4966p-4 : 0xb.201e83065041p-4 : inexact-ok += cos upward dbl-64 0xc.d4966p-4 : 0xb.201e830650418p-4 : inexact-ok += cos downward ldbl-96-intel 0xc.d4966p-4L : 0xb.201e83065041456p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xc.d4966p-4L : 0xb.201e83065041457p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xc.d4966p-4L : 0xb.201e83065041456p-4L : inexact-ok += cos upward ldbl-96-intel 0xc.d4966p-4L : 0xb.201e83065041457p-4L : inexact-ok += cos downward ldbl-96-m68k 0xc.d4966p-4L : 0xb.201e83065041456p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xc.d4966p-4L : 0xb.201e83065041457p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xc.d4966p-4L : 0xb.201e83065041456p-4L : inexact-ok += cos upward ldbl-96-m68k 0xc.d4966p-4L : 0xb.201e83065041457p-4L : inexact-ok += cos downward ldbl-128 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a12p-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a128p-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a12p-4L : inexact-ok += cos upward ldbl-128 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a128p-4L : inexact-ok += cos downward ldbl-128ibm 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5ap-4L : inexact-ok += cos tonearest ldbl-128ibm 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5ap-4L : inexact-ok += cos towardzero ldbl-128ibm 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5ap-4L : inexact-ok += cos upward ldbl-128ibm 0xc.d4966p-4L : 0xb.201e83065041456a084c70f5a4p-4L : inexact-ok += cos downward dbl-64 0xc.d4966d92d171p-4 : 0xb.201e79450884p-4 : inexact-ok += cos tonearest dbl-64 0xc.d4966d92d171p-4 : 0xb.201e794508848p-4 : inexact-ok += cos towardzero dbl-64 0xc.d4966d92d171p-4 : 0xb.201e79450884p-4 : inexact-ok += cos upward dbl-64 0xc.d4966d92d171p-4 : 0xb.201e794508848p-4 : inexact-ok += cos downward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok += cos upward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.201e79450884641p-4L : inexact-ok += cos downward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.201e7945088464p-4L : inexact-ok += cos upward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.201e79450884641p-4L : inexact-ok += cos downward ldbl-128 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8ep-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8e8p-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8ep-4L : inexact-ok += cos upward ldbl-128 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8e8p-4L : inexact-ok += cos downward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8p-4L : inexact-ok += cos tonearest ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4f8p-4L : inexact-ok += cos upward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.201e794508846402500c44b4fcp-4L : inexact-ok += cos downward dbl-64 0xc.d4966d92d1708p-4 : 0xb.201e794508848p-4 : inexact-ok += cos tonearest dbl-64 0xc.d4966d92d1708p-4 : 0xb.201e79450885p-4 : inexact-ok += cos towardzero dbl-64 0xc.d4966d92d1708p-4 : 0xb.201e794508848p-4 : inexact-ok += cos upward dbl-64 0xc.d4966d92d1708p-4 : 0xb.201e79450885p-4 : inexact-ok += cos downward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok += cos tonearest ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok += cos towardzero ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok += cos upward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.201e79450884c01p-4L : inexact-ok += cos downward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.201e79450884cp-4L : inexact-ok += cos upward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.201e79450884c01p-4L : inexact-ok += cos downward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c17p-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c178p-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c17p-4L : inexact-ok += cos upward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c178p-4L : inexact-ok += cos downward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000cp-4L : inexact-ok += cos tonearest ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000cp-4L : inexact-ok += cos upward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.201e79450884c00000000000c4p-4L : inexact-ok += cos downward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be2p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1p-4L : inexact-ok += cos upward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be2p-4L : inexact-ok += cos downward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be2p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1p-4L : inexact-ok += cos upward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be2p-4L : inexact-ok += cos downward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok += cos upward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406973a8p-4L : inexact-ok += cos downward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c2440697p-4L : inexact-ok += cos tonearest ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406974p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c2440697p-4L : inexact-ok += cos upward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.201e79450884be1d0c24406974p-4L : inexact-ok += cos downward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.201e79450884be2p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.201e79450884be3p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.201e79450884be2p-4L : inexact-ok += cos upward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.201e79450884be3p-4L : inexact-ok += cos downward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.201e79450884be2p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.201e79450884be3p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.201e79450884be2p-4L : inexact-ok += cos upward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.201e79450884be3p-4L : inexact-ok += cos downward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok += cos upward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dd2p-4L : inexact-ok += cos downward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok += cos tonearest ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok += cos towardzero ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok += cos upward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.201e79450884be288bda3ee0ep-4L : inexact-ok += cos downward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok += cos upward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok += cos downward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok += cos upward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.201e79450884be22c53e47ed16e8p-4L : inexact-ok += cos downward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok += cos upward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed16b8p-4L : inexact-ok += cos downward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed14p-4L : inexact-ok += cos tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed14p-4L : inexact-ok += cos upward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += cos downward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok += cos tonearest ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok += cos towardzero ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok += cos upward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed1998p-4L : inexact-ok += cos downward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += cos tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += cos upward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.201e79450884be22c53e47ed1cp-4L : inexact-ok +cos 0x1.442f74p+15 += cos downward flt-32 0xa.217bap+12f : 0x2.8f3164p-20f : inexact-ok += cos tonearest flt-32 0xa.217bap+12f : 0x2.8f3168p-20f : inexact-ok += cos towardzero flt-32 0xa.217bap+12f : 0x2.8f3164p-20f : inexact-ok += cos upward flt-32 0xa.217bap+12f : 0x2.8f3168p-20f : inexact-ok += cos downward dbl-64 0xa.217bap+12 : 0x2.8f31660ce5e42p-20 : inexact-ok += cos tonearest dbl-64 0xa.217bap+12 : 0x2.8f31660ce5e42p-20 : inexact-ok += cos towardzero dbl-64 0xa.217bap+12 : 0x2.8f31660ce5e42p-20 : inexact-ok += cos upward dbl-64 0xa.217bap+12 : 0x2.8f31660ce5e44p-20 : inexact-ok += cos downward ldbl-96-intel 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok += cos tonearest ldbl-96-intel 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok += cos towardzero ldbl-96-intel 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok += cos upward ldbl-96-intel 0xa.217bap+12L : 0x2.8f31660ce5e42c08p-20L : inexact-ok += cos downward ldbl-96-m68k 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok += cos tonearest ldbl-96-m68k 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok += cos towardzero ldbl-96-m68k 0xa.217bap+12L : 0x2.8f31660ce5e42c04p-20L : inexact-ok += cos upward ldbl-96-m68k 0xa.217bap+12L : 0x2.8f31660ce5e42c08p-20L : inexact-ok += cos downward ldbl-128 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3d04p-20L : inexact-ok += cos tonearest ldbl-128 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3d04p-20L : inexact-ok += cos towardzero ldbl-128 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3d04p-20L : inexact-ok += cos upward ldbl-128 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3d06p-20L : inexact-ok += cos downward ldbl-128ibm 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3dp-20L : inexact-ok += cos tonearest ldbl-128ibm 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3dp-20L : inexact-ok += cos towardzero ldbl-128ibm 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3dp-20L : inexact-ok += cos upward ldbl-128ibm 0xa.217bap+12L : 0x2.8f31660ce5e42c0544355e8e3ep-20L : inexact-ok +cos 1e22 += cos downward flt-32 0x2.1e19e4p+72f : 0xf.431ddp-4f : inexact-ok += cos tonearest flt-32 0x2.1e19e4p+72f : 0xf.431ddp-4f : inexact-ok += cos towardzero flt-32 0x2.1e19e4p+72f : 0xf.431ddp-4f : inexact-ok += cos upward flt-32 0x2.1e19e4p+72f : 0xf.431dep-4f : inexact-ok += cos downward dbl-64 0x2.1e19e4p+72 : 0xf.431dd7a36cf3p-4 : inexact-ok += cos tonearest dbl-64 0x2.1e19e4p+72 : 0xf.431dd7a36cf38p-4 : inexact-ok += cos towardzero dbl-64 0x2.1e19e4p+72 : 0xf.431dd7a36cf3p-4 : inexact-ok += cos upward dbl-64 0x2.1e19e4p+72 : 0xf.431dd7a36cf38p-4 : inexact-ok += cos downward ldbl-96-intel 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok += cos upward ldbl-96-intel 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dfp-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dep-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.1e19e4p+72L : 0xf.431dd7a36cf37dfp-4L : inexact-ok += cos downward ldbl-128 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok += cos tonearest ldbl-128 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok += cos towardzero ldbl-128 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok += cos upward ldbl-128 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b44p-4L : inexact-ok += cos downward ldbl-128ibm 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok += cos upward ldbl-128ibm 0x2.1e19e4p+72L : 0xf.431dd7a36cf37de5c74544f6b8p-4L : inexact-ok += cos downward flt-32 0x2.1e19ep+72f : 0xa.dd6f6p-4f : inexact-ok += cos tonearest flt-32 0x2.1e19ep+72f : 0xa.dd6f7p-4f : inexact-ok += cos towardzero flt-32 0x2.1e19ep+72f : 0xa.dd6f6p-4f : inexact-ok += cos upward flt-32 0x2.1e19ep+72f : 0xa.dd6f7p-4f : inexact-ok += cos downward dbl-64 0x2.1e19ep+72 : 0xa.dd6f6bacd206p-4 : inexact-ok += cos tonearest dbl-64 0x2.1e19ep+72 : 0xa.dd6f6bacd2068p-4 : inexact-ok += cos towardzero dbl-64 0x2.1e19ep+72 : 0xa.dd6f6bacd206p-4 : inexact-ok += cos upward dbl-64 0x2.1e19ep+72 : 0xa.dd6f6bacd2068p-4 : inexact-ok += cos downward ldbl-96-intel 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok += cos upward ldbl-96-intel 0x2.1e19ep+72L : 0xa.dd6f6bacd20654dp-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.1e19ep+72L : 0xa.dd6f6bacd20654cp-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.1e19ep+72L : 0xa.dd6f6bacd20654dp-4L : inexact-ok += cos downward ldbl-128 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok += cos tonearest ldbl-128 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok += cos towardzero ldbl-128 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok += cos upward ldbl-128 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde168p-4L : inexact-ok += cos downward ldbl-128ibm 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok += cos upward ldbl-128ibm 0x2.1e19ep+72L : 0xa.dd6f6bacd20654c1404f52cde4p-4L : inexact-ok += cos downward dbl-64 0x2.1e19e0c9bab24p+72 : 0x8.5f167780e4798p-4 : inexact-ok += cos tonearest dbl-64 0x2.1e19e0c9bab24p+72 : 0x8.5f167780e47ap-4 : inexact-ok += cos towardzero dbl-64 0x2.1e19e0c9bab24p+72 : 0x8.5f167780e4798p-4 : inexact-ok += cos upward dbl-64 0x2.1e19e0c9bab24p+72 : 0x8.5f167780e47ap-4 : inexact-ok += cos downward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok += cos upward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9bp-4L : inexact-ok += cos downward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9ap-4L : inexact-ok += cos upward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9bp-4L : inexact-ok += cos downward ldbl-128 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76148p-4L : inexact-ok += cos tonearest ldbl-128 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce7615p-4L : inexact-ok += cos towardzero ldbl-128 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76148p-4L : inexact-ok += cos upward ldbl-128 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce7615p-4L : inexact-ok += cos downward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok += cos upward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : 0x8.5f167780e479c9a5c86ffce764p-4L : inexact-ok +cos 0x1p1023 += cos downward flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos tonearest flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos towardzero flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos upward flt-32 0xf.fffffp+124f : 0xd.a5f97p-4f : inexact-ok += cos downward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok += cos tonearest dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok += cos towardzero dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok += cos upward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok += cos downward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos upward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos downward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos upward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos downward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos tonearest ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos towardzero ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos upward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok += cos downward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += cos tonearest ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += cos upward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += cos downward dbl-64 0x8p+1020 : -0xd.38cf9361195f8p-4 : inexact-ok += cos tonearest dbl-64 0x8p+1020 : -0xd.38cf9361195f8p-4 : inexact-ok += cos towardzero dbl-64 0x8p+1020 : -0xd.38cf9361195fp-4 : inexact-ok += cos upward dbl-64 0x8p+1020 : -0xd.38cf9361195fp-4 : inexact-ok += cos downward ldbl-96-intel 0x8p+1020L : -0xd.38cf9361195f50cp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok += cos upward ldbl-96-intel 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok += cos downward ldbl-96-m68k 0x8p+1020L : -0xd.38cf9361195f50cp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok += cos upward ldbl-96-m68k 0x8p+1020L : -0xd.38cf9361195f50bp-4L : inexact-ok += cos downward ldbl-128 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9038p-4L : inexact-ok += cos tonearest ldbl-128 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9038p-4L : inexact-ok += cos towardzero ldbl-128 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd903p-4L : inexact-ok += cos upward ldbl-128 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd903p-4L : inexact-ok += cos downward ldbl-128ibm 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd94p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok += cos upward ldbl-128ibm 0x8p+1020L : -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok +cos 0x1p16383 += cos downward flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos tonearest flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos towardzero flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos upward flt-32 0xf.fffffp+124f : 0xd.a5f97p-4f : inexact-ok += cos downward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok += cos tonearest dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok += cos towardzero dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok += cos upward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok += cos downward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos upward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos downward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos upward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos downward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos tonearest ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos towardzero ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos upward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok += cos downward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += cos tonearest ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += cos upward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += cos downward dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5bbp-4 : inexact-ok += cos tonearest dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok += cos towardzero dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok += cos upward dbl-64 0xf.ffffffffffff8p+1020 : -0xf.fff31767d5ba8p-4 : inexact-ok += cos downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e1p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok += cos towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok += cos upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok += cos downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e1p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok += cos upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9ep-4L : inexact-ok += cos downward ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok += cos tonearest ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += cos towardzero ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += cos upward ldbl-128 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += cos downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070f4p-4L : inexact-ok += cos tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += cos towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += cos upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += cos downward ldbl-96-intel 0x8p+16380L : 0xe.bcc2fc82ae39ebfp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x8p+16380L : 0xe.bcc2fc82ae39ecp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x8p+16380L : 0xe.bcc2fc82ae39ebfp-4L : inexact-ok += cos upward ldbl-96-intel 0x8p+16380L : 0xe.bcc2fc82ae39ecp-4L : inexact-ok += cos downward ldbl-96-m68k 0x8p+16380L : 0xe.bcc2fc82ae39ebfp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x8p+16380L : 0xe.bcc2fc82ae39ecp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x8p+16380L : 0xe.bcc2fc82ae39ebfp-4L : inexact-ok += cos upward ldbl-96-m68k 0x8p+16380L : 0xe.bcc2fc82ae39ecp-4L : inexact-ok += cos downward ldbl-128 0x8p+16380L : 0xe.bcc2fc82ae39ebf8da5d687bf358p-4L : inexact-ok += cos tonearest ldbl-128 0x8p+16380L : 0xe.bcc2fc82ae39ebf8da5d687bf36p-4L : inexact-ok += cos towardzero ldbl-128 0x8p+16380L : 0xe.bcc2fc82ae39ebf8da5d687bf358p-4L : inexact-ok += cos upward ldbl-128 0x8p+16380L : 0xe.bcc2fc82ae39ebf8da5d687bf36p-4L : inexact-ok += cos downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526978p-4L : inexact-ok += cos tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += cos towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += cos upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += cos downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526ap-4L : inexact-ok += cos tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c230605526ap-4L : inexact-ok += cos towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c2306055268p-4L : inexact-ok += cos upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0x5.b773d971a848e75c2306055268p-4L : inexact-ok +cos 0x1p+120 += cos downward flt-32 0x1p+120f : -0xe.d0669p-4f : inexact-ok += cos tonearest flt-32 0x1p+120f : -0xe.d0668p-4f : inexact-ok += cos towardzero flt-32 0x1p+120f : -0xe.d0668p-4f : inexact-ok += cos upward flt-32 0x1p+120f : -0xe.d0668p-4f : inexact-ok += cos downward dbl-64 0x1p+120 : -0xe.d06685b36c67p-4 : inexact-ok += cos tonearest dbl-64 0x1p+120 : -0xe.d06685b36c67p-4 : inexact-ok += cos towardzero dbl-64 0x1p+120 : -0xe.d06685b36c668p-4 : inexact-ok += cos upward dbl-64 0x1p+120 : -0xe.d06685b36c668p-4 : inexact-ok += cos downward ldbl-96-intel 0x1p+120L : -0xe.d06685b36c66c4dp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1p+120L : -0xe.d06685b36c66c4dp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1p+120L : -0xe.d06685b36c66c4cp-4L : inexact-ok += cos upward ldbl-96-intel 0x1p+120L : -0xe.d06685b36c66c4cp-4L : inexact-ok += cos downward ldbl-96-m68k 0x1p+120L : -0xe.d06685b36c66c4dp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1p+120L : -0xe.d06685b36c66c4dp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1p+120L : -0xe.d06685b36c66c4cp-4L : inexact-ok += cos upward ldbl-96-m68k 0x1p+120L : -0xe.d06685b36c66c4cp-4L : inexact-ok += cos downward ldbl-128 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6519p-4L : inexact-ok += cos tonearest ldbl-128 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok += cos towardzero ldbl-128 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok += cos upward ldbl-128 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok += cos downward ldbl-128ibm 0x1p+120L : -0xe.d06685b36c66c4cf35c11f651cp-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok += cos upward ldbl-128ibm 0x1p+120L : -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok +cos 0x1p+127 += cos downward flt-32 0x8p+124f : 0xc.82b8ep-4f : inexact-ok += cos tonearest flt-32 0x8p+124f : 0xc.82b8fp-4f : inexact-ok += cos towardzero flt-32 0x8p+124f : 0xc.82b8ep-4f : inexact-ok += cos upward flt-32 0x8p+124f : 0xc.82b8fp-4f : inexact-ok += cos downward dbl-64 0x8p+124 : 0xc.82b8ec98b5e6p-4 : inexact-ok += cos tonearest dbl-64 0x8p+124 : 0xc.82b8ec98b5e6p-4 : inexact-ok += cos towardzero dbl-64 0x8p+124 : 0xc.82b8ec98b5e6p-4 : inexact-ok += cos upward dbl-64 0x8p+124 : 0xc.82b8ec98b5e68p-4 : inexact-ok += cos downward ldbl-96-intel 0x8p+124L : 0xc.82b8ec98b5e62fcp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x8p+124L : 0xc.82b8ec98b5e62fdp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x8p+124L : 0xc.82b8ec98b5e62fcp-4L : inexact-ok += cos upward ldbl-96-intel 0x8p+124L : 0xc.82b8ec98b5e62fdp-4L : inexact-ok += cos downward ldbl-96-m68k 0x8p+124L : 0xc.82b8ec98b5e62fcp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x8p+124L : 0xc.82b8ec98b5e62fdp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x8p+124L : 0xc.82b8ec98b5e62fcp-4L : inexact-ok += cos upward ldbl-96-m68k 0x8p+124L : 0xc.82b8ec98b5e62fdp-4L : inexact-ok += cos downward ldbl-128 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10eb28p-4L : inexact-ok += cos tonearest ldbl-128 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10eb3p-4L : inexact-ok += cos towardzero ldbl-128 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10eb28p-4L : inexact-ok += cos upward ldbl-128 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10eb3p-4L : inexact-ok += cos downward ldbl-128ibm 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10e8p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10ecp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10e8p-4L : inexact-ok += cos upward ldbl-128ibm 0x8p+124L : 0xc.82b8ec98b5e62fcf0b09fd10ecp-4L : inexact-ok +cos 0x1.fffff8p+127 += cos downward flt-32 0xf.ffffcp+124f : 0xf.fb2ap-4f : inexact-ok += cos tonearest flt-32 0xf.ffffcp+124f : 0xf.fb2ap-4f : inexact-ok += cos towardzero flt-32 0xf.ffffcp+124f : 0xf.fb2ap-4f : inexact-ok += cos upward flt-32 0xf.ffffcp+124f : 0xf.fb2a1p-4f : inexact-ok += cos downward dbl-64 0xf.ffffcp+124 : 0xf.fb2a030c5ae2p-4 : inexact-ok += cos tonearest dbl-64 0xf.ffffcp+124 : 0xf.fb2a030c5ae2p-4 : inexact-ok += cos towardzero dbl-64 0xf.ffffcp+124 : 0xf.fb2a030c5ae2p-4 : inexact-ok += cos upward dbl-64 0xf.ffffcp+124 : 0xf.fb2a030c5ae28p-4 : inexact-ok += cos downward ldbl-96-intel 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdp-4L : inexact-ok += cos tonearest ldbl-96-intel 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bep-4L : inexact-ok += cos towardzero ldbl-96-intel 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdp-4L : inexact-ok += cos upward ldbl-96-intel 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bep-4L : inexact-ok += cos downward ldbl-96-m68k 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bep-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdp-4L : inexact-ok += cos upward ldbl-96-m68k 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bep-4L : inexact-ok += cos downward ldbl-128 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok += cos tonearest ldbl-128 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok += cos towardzero ldbl-128 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok += cos upward ldbl-128 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198ea8p-4L : inexact-ok += cos downward ldbl-128ibm 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198cp-4L : inexact-ok += cos tonearest ldbl-128ibm 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda199p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda198cp-4L : inexact-ok += cos upward ldbl-128ibm 0xf.ffffcp+124L : 0xf.fb2a030c5ae20bdfe29fda199p-4L : inexact-ok +cos 0x1.fffffep+127 += cos downward flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos tonearest flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos towardzero flt-32 0xf.fffffp+124f : 0xd.a5f96p-4f : inexact-ok += cos upward flt-32 0xf.fffffp+124f : 0xd.a5f97p-4f : inexact-ok += cos downward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok += cos tonearest dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok += cos towardzero dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe68p-4 : inexact-ok += cos upward dbl-64 0xf.fffffp+124 : 0xd.a5f963cdefe7p-4 : inexact-ok += cos downward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos upward ldbl-96-intel 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos downward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d52p-4L : inexact-ok += cos upward ldbl-96-m68k 0xf.fffffp+124L : 0xd.a5f963cdefe6d53p-4L : inexact-ok += cos downward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos tonearest ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos towardzero ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += cos upward ldbl-128 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok += cos downward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += cos tonearest ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += cos upward ldbl-128ibm 0xf.fffffp+124L : 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok +cos 0x1p+50 += cos downward flt-32 0x4p+48f : 0xd.e3b88p-4f : inexact-ok += cos tonearest flt-32 0x4p+48f : 0xd.e3b89p-4f : inexact-ok += cos towardzero flt-32 0x4p+48f : 0xd.e3b88p-4f : inexact-ok += cos upward flt-32 0x4p+48f : 0xd.e3b89p-4f : inexact-ok += cos downward dbl-64 0x4p+48 : 0xd.e3b88804f005p-4 : inexact-ok += cos tonearest dbl-64 0x4p+48 : 0xd.e3b88804f0058p-4 : inexact-ok += cos towardzero dbl-64 0x4p+48 : 0xd.e3b88804f005p-4 : inexact-ok += cos upward dbl-64 0x4p+48 : 0xd.e3b88804f0058p-4 : inexact-ok += cos downward ldbl-96-intel 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok += cos upward ldbl-96-intel 0x4p+48L : 0xd.e3b88804f00552ep-4L : inexact-ok += cos downward ldbl-96-m68k 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x4p+48L : 0xd.e3b88804f00552dp-4L : inexact-ok += cos upward ldbl-96-m68k 0x4p+48L : 0xd.e3b88804f00552ep-4L : inexact-ok += cos downward ldbl-128 0x4p+48L : 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok += cos tonearest ldbl-128 0x4p+48L : 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok += cos towardzero ldbl-128 0x4p+48L : 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok += cos upward ldbl-128 0x4p+48L : 0xd.e3b88804f00552d6baba709471ep-4L : inexact-ok += cos downward ldbl-128ibm 0x4p+48L : 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x4p+48L : 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x4p+48L : 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok += cos upward ldbl-128ibm 0x4p+48L : 0xd.e3b88804f00552d6baba709474p-4L : inexact-ok +cos 0x1p+28 += cos downward flt-32 0x1p+28f : -0x2.a62bacp-4f : inexact-ok += cos tonearest flt-32 0x1p+28f : -0x2.a62ba8p-4f : inexact-ok += cos towardzero flt-32 0x1p+28f : -0x2.a62ba8p-4f : inexact-ok += cos upward flt-32 0x1p+28f : -0x2.a62ba8p-4f : inexact-ok += cos downward dbl-64 0x1p+28 : -0x2.a62ba8824e5bep-4 : inexact-ok += cos tonearest dbl-64 0x1p+28 : -0x2.a62ba8824e5bcp-4 : inexact-ok += cos towardzero dbl-64 0x1p+28 : -0x2.a62ba8824e5bcp-4 : inexact-ok += cos upward dbl-64 0x1p+28 : -0x2.a62ba8824e5bcp-4 : inexact-ok += cos downward ldbl-96-intel 0x1p+28L : -0x2.a62ba8824e5bcb08p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1p+28L : -0x2.a62ba8824e5bcb08p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1p+28L : -0x2.a62ba8824e5bcb04p-4L : inexact-ok += cos upward ldbl-96-intel 0x1p+28L : -0x2.a62ba8824e5bcb04p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1p+28L : -0x2.a62ba8824e5bcb08p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1p+28L : -0x2.a62ba8824e5bcb08p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1p+28L : -0x2.a62ba8824e5bcb04p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1p+28L : -0x2.a62ba8824e5bcb04p-4L : inexact-ok += cos downward ldbl-128 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4f58p-4L : inexact-ok += cos tonearest ldbl-128 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok += cos towardzero ldbl-128 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok += cos upward ldbl-128 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok += cos downward ldbl-128ibm 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e5p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok += cos upward ldbl-128ibm 0x1p+28L : -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok +cos 0x1.000000cf4a2a2p0 += cos downward flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok += cos tonearest flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok += cos towardzero flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok += cos upward flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok += cos downward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok += cos tonearest dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok += cos towardzero dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok += cos upward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok += cos downward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos towardzero ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos upward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bep-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok += cos downward flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos tonearest flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos towardzero flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos upward flt-32 0x1p+0f : 0x8.a5141p-4f : inexact-ok += cos downward dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok += cos tonearest dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok += cos towardzero dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok += cos upward dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok += cos downward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos upward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos downward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos tonearest ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos towardzero ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos upward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d976872p-4L : inexact-ok += cos downward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok += cos upward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok += cos downward dbl-64 0x1.000000cf4a2a2p+0 : 0x8.a513fcf3a90e8p-4 : inexact-ok += cos tonearest dbl-64 0x1.000000cf4a2a2p+0 : 0x8.a513fcf3a90fp-4 : inexact-ok += cos towardzero dbl-64 0x1.000000cf4a2a2p+0 : 0x8.a513fcf3a90e8p-4 : inexact-ok += cos upward dbl-64 0x1.000000cf4a2a2p+0 : 0x8.a513fcf3a90fp-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec01p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ecp-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec01p-4L : inexact-ok += cos downward ldbl-128 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea619p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea619p-4L : inexact-ok += cos towardzero ldbl-128 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea619p-4L : inexact-ok += cos upward ldbl-128 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea6198p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea6p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea6p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea6p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000000cf4a2a2p+0L : 0x8.a513fcf3a90ec00000037aea64p-4L : inexact-ok +cos 0x1.0000010b239a9p0 += cos downward flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok += cos tonearest flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok += cos towardzero flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok += cos upward flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok += cos downward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok += cos tonearest dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok += cos towardzero dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok += cos upward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok += cos downward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos towardzero ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos upward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bep-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok += cos downward flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos tonearest flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos towardzero flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos upward flt-32 0x1p+0f : 0x8.a5141p-4f : inexact-ok += cos downward dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok += cos tonearest dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok += cos towardzero dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok += cos upward dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok += cos downward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos upward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos downward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos tonearest ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos towardzero ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos upward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d976872p-4L : inexact-ok += cos downward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok += cos upward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok += cos downward dbl-64 0x1.0000010b239a9p+0 : 0x8.a513f9cde04ep-4 : inexact-ok += cos tonearest dbl-64 0x1.0000010b239a9p+0 : 0x8.a513f9cde04e8p-4 : inexact-ok += cos towardzero dbl-64 0x1.0000010b239a9p+0 : 0x8.a513f9cde04ep-4 : inexact-ok += cos upward dbl-64 0x1.0000010b239a9p+0 : 0x8.a513f9cde04e8p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok += cos upward ldbl-96-intel 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e401p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e401p-4L : inexact-ok += cos downward ldbl-128 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b550fp-4L : inexact-ok += cos tonearest ldbl-128 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b550f8p-4L : inexact-ok += cos towardzero ldbl-128 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b550fp-4L : inexact-ok += cos upward ldbl-128 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b550f8p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b55p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b55p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b55p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.0000010b239a9p+0L : 0x8.a513f9cde04e4000000314b554p-4L : inexact-ok +cos 0x1.00000162a932bp0 += cos downward flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok += cos tonearest flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok += cos towardzero flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok += cos upward flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok += cos downward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok += cos tonearest dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok += cos towardzero dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok += cos upward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok += cos downward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos towardzero ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos upward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bep-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok += cos downward flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos tonearest flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos towardzero flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos upward flt-32 0x1p+0f : 0x8.a5141p-4f : inexact-ok += cos downward dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok += cos tonearest dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok += cos towardzero dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok += cos upward dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok += cos downward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos upward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos downward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos tonearest ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos towardzero ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos upward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d976872p-4L : inexact-ok += cos downward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok += cos upward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok += cos downward dbl-64 0x1.00000162a932bp+0 : 0x8.a513f53385c58p-4 : inexact-ok += cos tonearest dbl-64 0x1.00000162a932bp+0 : 0x8.a513f53385c6p-4 : inexact-ok += cos towardzero dbl-64 0x1.00000162a932bp+0 : 0x8.a513f53385c58p-4 : inexact-ok += cos upward dbl-64 0x1.00000162a932bp+0 : 0x8.a513f53385c6p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok += cos upward ldbl-96-intel 0x1.00000162a932bp+0L : 0x8.a513f53385c5c01p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.00000162a932bp+0L : 0x8.a513f53385c5cp-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.00000162a932bp+0L : 0x8.a513f53385c5c01p-4L : inexact-ok += cos downward ldbl-128 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa3ep-4L : inexact-ok += cos tonearest ldbl-128 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa3ep-4L : inexact-ok += cos towardzero ldbl-128 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa3ep-4L : inexact-ok += cos upward ldbl-128 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa3e8p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfap-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa4p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfap-4L : inexact-ok += cos upward ldbl-128ibm 0x1.00000162a932bp+0L : 0x8.a513f53385c5c0000002a6dfa4p-4L : inexact-ok +cos 0x1.000002d452a10p0 += cos downward flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok += cos tonearest flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok += cos towardzero flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok += cos upward flt-32 0x1.000004p+0f : 0x8.a513ep-4f : inexact-ok += cos downward dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok += cos tonearest dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok += cos towardzero dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok += cos upward dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e3p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e7p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e7p-4L : inexact-ok += cos downward ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fb8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fcp-4L : inexact-ok += cos towardzero ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fb8p-4L : inexact-ok += cos upward ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fcp-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7cp-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f8p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7cp-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f8p-4L : inexact-ok += cos downward flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok += cos tonearest flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok += cos towardzero flt-32 0x1.000002p+0f : 0x8.a513ep-4f : inexact-ok += cos upward flt-32 0x1.000002p+0f : 0x8.a513fp-4f : inexact-ok += cos downward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok += cos tonearest dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok += cos towardzero dbl-64 0x1.000002p+0 : 0x8.a513eced2ea5p-4 : inexact-ok += cos upward dbl-64 0x1.000002p+0 : 0x8.a513eced2ea58p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575ep-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000002p+0L : 0x8.a513eced2ea575fp-4L : inexact-ok += cos downward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos towardzero ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bd8p-4L : inexact-ok += cos upward ldbl-128 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82bep-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c828p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000002p+0L : 0x8.a513eced2ea575e738a147c82cp-4L : inexact-ok += cos downward dbl-64 0x1.000002d452a1p+0 : 0x8.a513e1c291168p-4 : inexact-ok += cos tonearest dbl-64 0x1.000002d452a1p+0 : 0x8.a513e1c29117p-4 : inexact-ok += cos towardzero dbl-64 0x1.000002d452a1p+0 : 0x8.a513e1c291168p-4 : inexact-ok += cos upward dbl-64 0x1.000002d452a1p+0 : 0x8.a513e1c29117p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000002d452a1p+0L : 0x8.a513e1c29116c01p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000002d452a1p+0L : 0x8.a513e1c29116cp-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000002d452a1p+0L : 0x8.a513e1c29116c01p-4L : inexact-ok += cos downward ldbl-128 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14b8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14cp-4L : inexact-ok += cos towardzero ldbl-128 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14b8p-4L : inexact-ok += cos upward ldbl-128 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14cp-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd14p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000002d452a1p+0L : 0x8.a513e1c29116c0000003f8dd18p-4L : inexact-ok +cos 0x1.000005bc7d86dp0 += cos downward flt-32 0x1.000006p+0f : 0x8.a513bp-4f : inexact-ok += cos tonearest flt-32 0x1.000006p+0f : 0x8.a513bp-4f : inexact-ok += cos towardzero flt-32 0x1.000006p+0f : 0x8.a513bp-4f : inexact-ok += cos upward flt-32 0x1.000006p+0f : 0x8.a513cp-4f : inexact-ok += cos downward dbl-64 0x1.000006p+0 : 0x8.a513b71284fdp-4 : inexact-ok += cos tonearest dbl-64 0x1.000006p+0 : 0x8.a513b71284fdp-4 : inexact-ok += cos towardzero dbl-64 0x1.000006p+0 : 0x8.a513b71284fdp-4 : inexact-ok += cos upward dbl-64 0x1.000006p+0 : 0x8.a513b71284fd8p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000006p+0L : 0x8.a513b71284fd128p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000006p+0L : 0x8.a513b71284fd129p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000006p+0L : 0x8.a513b71284fd128p-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000006p+0L : 0x8.a513b71284fd129p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000006p+0L : 0x8.a513b71284fd128p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000006p+0L : 0x8.a513b71284fd129p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000006p+0L : 0x8.a513b71284fd128p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000006p+0L : 0x8.a513b71284fd129p-4L : inexact-ok += cos downward ldbl-128 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d820d8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d820ep-4L : inexact-ok += cos towardzero ldbl-128 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d820d8p-4L : inexact-ok += cos upward ldbl-128 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d820ep-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d82p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d82p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d82p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000006p+0L : 0x8.a513b71284fd128eb1ad47d824p-4L : inexact-ok += cos downward flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok += cos tonearest flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok += cos towardzero flt-32 0x1.000004p+0f : 0x8.a513dp-4f : inexact-ok += cos upward flt-32 0x1.000004p+0f : 0x8.a513ep-4f : inexact-ok += cos downward dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok += cos tonearest dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok += cos towardzero dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e28p-4 : inexact-ok += cos upward dbl-64 0x1.000004p+0 : 0x8.a513d1ffd9e3p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000004p+0L : 0x8.a513d1ffd9e28e7p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e6p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000004p+0L : 0x8.a513d1ffd9e28e7p-4L : inexact-ok += cos downward ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fb8p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fcp-4L : inexact-ok += cos towardzero ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fb8p-4L : inexact-ok += cos upward ldbl-128 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7fcp-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7cp-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f8p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f7cp-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000004p+0L : 0x8.a513d1ffd9e28e629926fb8f8p-4L : inexact-ok += cos downward dbl-64 0x1.000005bc7d86dp+0 : 0x8.a513ba9f703dp-4 : inexact-ok += cos tonearest dbl-64 0x1.000005bc7d86dp+0 : 0x8.a513ba9f703dp-4 : inexact-ok += cos towardzero dbl-64 0x1.000005bc7d86dp+0 : 0x8.a513ba9f703dp-4 : inexact-ok += cos upward dbl-64 0x1.000005bc7d86dp+0 : 0x8.a513ba9f703d8p-4 : inexact-ok += cos downward ldbl-96-intel 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d4p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffp-4L : inexact-ok += cos upward ldbl-96-intel 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d4p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d4p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffp-4L : inexact-ok += cos upward ldbl-96-m68k 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d4p-4L : inexact-ok += cos downward ldbl-128 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb9235418p-4L : inexact-ok += cos tonearest ldbl-128 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb9235418p-4L : inexact-ok += cos towardzero ldbl-128 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb9235418p-4L : inexact-ok += cos upward ldbl-128 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb923542p-4L : inexact-ok += cos downward ldbl-128ibm 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb92354p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb92354p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb92354p-4L : inexact-ok += cos upward ldbl-128ibm 0x1.000005bc7d86dp+0L : 0x8.a513ba9f703d3ffffffcb92358p-4L : inexact-ok +cos 1 += cos downward flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos tonearest flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos towardzero flt-32 0x1p+0f : 0x8.a514p-4f : inexact-ok += cos upward flt-32 0x1p+0f : 0x8.a5141p-4f : inexact-ok += cos downward dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok += cos tonearest dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok += cos towardzero dbl-64 0x1p+0 : 0x8.a51407da83458p-4 : inexact-ok += cos upward dbl-64 0x1p+0 : 0x8.a51407da8346p-4 : inexact-ok += cos downward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos upward ldbl-96-intel 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos downward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c91p-4L : inexact-ok += cos upward ldbl-96-m68k 0x1p+0L : 0x8.a51407da8345c92p-4L : inexact-ok += cos downward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos tonearest ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos towardzero ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d9768718p-4L : inexact-ok += cos upward ldbl-128 0x1p+0L : 0x8.a51407da8345c91c2466d976872p-4L : inexact-ok += cos downward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97684p-4L : inexact-ok += cos upward ldbl-128ibm 0x1p+0L : 0x8.a51407da8345c91c2466d97688p-4L : inexact-ok +cos 2 += cos downward flt-32 0x2p+0f : -0x6.a88998p-4f : inexact-ok += cos tonearest flt-32 0x2p+0f : -0x6.a88998p-4f : inexact-ok += cos towardzero flt-32 0x2p+0f : -0x6.a8899p-4f : inexact-ok += cos upward flt-32 0x2p+0f : -0x6.a8899p-4f : inexact-ok += cos downward dbl-64 0x2p+0 : -0x6.a88995d4dc814p-4 : inexact-ok += cos tonearest dbl-64 0x2p+0 : -0x6.a88995d4dc814p-4 : inexact-ok += cos towardzero dbl-64 0x2p+0 : -0x6.a88995d4dc81p-4 : inexact-ok += cos upward dbl-64 0x2p+0 : -0x6.a88995d4dc81p-4 : inexact-ok += cos downward ldbl-96-intel 0x2p+0L : -0x6.a88995d4dc81291p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x2p+0L : -0x6.a88995d4dc81291p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x2p+0L : -0x6.a88995d4dc812908p-4L : inexact-ok += cos upward ldbl-96-intel 0x2p+0L : -0x6.a88995d4dc812908p-4L : inexact-ok += cos downward ldbl-96-m68k 0x2p+0L : -0x6.a88995d4dc81291p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x2p+0L : -0x6.a88995d4dc81291p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x2p+0L : -0x6.a88995d4dc812908p-4L : inexact-ok += cos upward ldbl-96-m68k 0x2p+0L : -0x6.a88995d4dc812908p-4L : inexact-ok += cos downward ldbl-128 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcac4p-4L : inexact-ok += cos tonearest ldbl-128 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcac4p-4L : inexact-ok += cos towardzero ldbl-128 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcacp-4L : inexact-ok += cos upward ldbl-128 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcacp-4L : inexact-ok += cos downward ldbl-128ibm 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edccp-4L : inexact-ok += cos tonearest ldbl-128ibm 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcap-4L : inexact-ok += cos towardzero ldbl-128ibm 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcap-4L : inexact-ok += cos upward ldbl-128ibm 0x2p+0L : -0x6.a88995d4dc81290ccbe2b2edcap-4L : inexact-ok +cos 3 += cos downward flt-32 0x3p+0f : -0xf.d7026p-4f : inexact-ok += cos tonearest flt-32 0x3p+0f : -0xf.d7026p-4f : inexact-ok += cos towardzero flt-32 0x3p+0f : -0xf.d7025p-4f : inexact-ok += cos upward flt-32 0x3p+0f : -0xf.d7025p-4f : inexact-ok += cos downward dbl-64 0x3p+0 : -0xf.d7025f42f2e98p-4 : inexact-ok += cos tonearest dbl-64 0x3p+0 : -0xf.d7025f42f2e9p-4 : inexact-ok += cos towardzero dbl-64 0x3p+0 : -0xf.d7025f42f2e9p-4 : inexact-ok += cos upward dbl-64 0x3p+0 : -0xf.d7025f42f2e9p-4 : inexact-ok += cos downward ldbl-96-intel 0x3p+0L : -0xf.d7025f42f2e9308p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x3p+0L : -0xf.d7025f42f2e9308p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x3p+0L : -0xf.d7025f42f2e9307p-4L : inexact-ok += cos upward ldbl-96-intel 0x3p+0L : -0xf.d7025f42f2e9307p-4L : inexact-ok += cos downward ldbl-96-m68k 0x3p+0L : -0xf.d7025f42f2e9308p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x3p+0L : -0xf.d7025f42f2e9308p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x3p+0L : -0xf.d7025f42f2e9307p-4L : inexact-ok += cos upward ldbl-96-m68k 0x3p+0L : -0xf.d7025f42f2e9307p-4L : inexact-ok += cos downward ldbl-128 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a708p-4L : inexact-ok += cos tonearest ldbl-128 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a7p-4L : inexact-ok += cos towardzero ldbl-128 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a7p-4L : inexact-ok += cos upward ldbl-128 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a7p-4L : inexact-ok += cos downward ldbl-128ibm 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a8p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a8p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a4p-4L : inexact-ok += cos upward ldbl-128ibm 0x3p+0L : -0xf.d7025f42f2e9307dff82fdf6a4p-4L : inexact-ok +cos 4 += cos downward flt-32 0x4p+0f : -0xa.75531p-4f : inexact-ok += cos tonearest flt-32 0x4p+0f : -0xa.7553p-4f : inexact-ok += cos towardzero flt-32 0x4p+0f : -0xa.7553p-4f : inexact-ok += cos upward flt-32 0x4p+0f : -0xa.7553p-4f : inexact-ok += cos downward dbl-64 0x4p+0 : -0xa.7553036d92608p-4 : inexact-ok += cos tonearest dbl-64 0x4p+0 : -0xa.7553036d92608p-4 : inexact-ok += cos towardzero dbl-64 0x4p+0 : -0xa.7553036d926p-4 : inexact-ok += cos upward dbl-64 0x4p+0 : -0xa.7553036d926p-4 : inexact-ok += cos downward ldbl-96-intel 0x4p+0L : -0xa.7553036d9260624p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok += cos upward ldbl-96-intel 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok += cos downward ldbl-96-m68k 0x4p+0L : -0xa.7553036d9260624p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok += cos upward ldbl-96-m68k 0x4p+0L : -0xa.7553036d9260623p-4L : inexact-ok += cos downward ldbl-128 0x4p+0L : -0xa.7553036d926062336d0e16e3dd5p-4L : inexact-ok += cos tonearest ldbl-128 0x4p+0L : -0xa.7553036d926062336d0e16e3dd5p-4L : inexact-ok += cos towardzero ldbl-128 0x4p+0L : -0xa.7553036d926062336d0e16e3dd48p-4L : inexact-ok += cos upward ldbl-128 0x4p+0L : -0xa.7553036d926062336d0e16e3dd48p-4L : inexact-ok += cos downward ldbl-128ibm 0x4p+0L : -0xa.7553036d926062336d0e16e3ep-4L : inexact-ok += cos tonearest ldbl-128ibm 0x4p+0L : -0xa.7553036d926062336d0e16e3dcp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x4p+0L : -0xa.7553036d926062336d0e16e3dcp-4L : inexact-ok += cos upward ldbl-128ibm 0x4p+0L : -0xa.7553036d926062336d0e16e3dcp-4L : inexact-ok +cos 5 += cos downward flt-32 0x5p+0f : 0x4.89e158p-4f : inexact-ok += cos tonearest flt-32 0x5p+0f : 0x4.89e16p-4f : inexact-ok += cos towardzero flt-32 0x5p+0f : 0x4.89e158p-4f : inexact-ok += cos upward flt-32 0x5p+0f : 0x4.89e16p-4f : inexact-ok += cos downward dbl-64 0x5p+0 : 0x4.89e15c1ad2b64p-4 : inexact-ok += cos tonearest dbl-64 0x5p+0 : 0x4.89e15c1ad2b64p-4 : inexact-ok += cos towardzero dbl-64 0x5p+0 : 0x4.89e15c1ad2b64p-4 : inexact-ok += cos upward dbl-64 0x5p+0 : 0x4.89e15c1ad2b68p-4 : inexact-ok += cos downward ldbl-96-intel 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok += cos upward ldbl-96-intel 0x5p+0L : 0x4.89e15c1ad2b655p-4L : inexact-ok += cos downward ldbl-96-m68k 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x5p+0L : 0x4.89e15c1ad2b654f8p-4L : inexact-ok += cos upward ldbl-96-m68k 0x5p+0L : 0x4.89e15c1ad2b655p-4L : inexact-ok += cos downward ldbl-128 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee5f8p-4L : inexact-ok += cos tonearest ldbl-128 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee5fcp-4L : inexact-ok += cos towardzero ldbl-128 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee5f8p-4L : inexact-ok += cos upward ldbl-128 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee5fcp-4L : inexact-ok += cos downward ldbl-128ibm 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee4p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee6p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee4p-4L : inexact-ok += cos upward ldbl-128ibm 0x5p+0L : 0x4.89e15c1ad2b654f99f75a35ee6p-4L : inexact-ok +cos 6 += cos downward flt-32 0x6p+0f : 0xf.5cdb8p-4f : inexact-ok += cos tonearest flt-32 0x6p+0f : 0xf.5cdb8p-4f : inexact-ok += cos towardzero flt-32 0x6p+0f : 0xf.5cdb8p-4f : inexact-ok += cos upward flt-32 0x6p+0f : 0xf.5cdb9p-4f : inexact-ok += cos downward dbl-64 0x6p+0 : 0xf.5cdb84bc117a8p-4 : inexact-ok += cos tonearest dbl-64 0x6p+0 : 0xf.5cdb84bc117a8p-4 : inexact-ok += cos towardzero dbl-64 0x6p+0 : 0xf.5cdb84bc117a8p-4 : inexact-ok += cos upward dbl-64 0x6p+0 : 0xf.5cdb84bc117bp-4 : inexact-ok += cos downward ldbl-96-intel 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok += cos upward ldbl-96-intel 0x6p+0L : 0xf.5cdb84bc117abd8p-4L : inexact-ok += cos downward ldbl-96-m68k 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x6p+0L : 0xf.5cdb84bc117abd7p-4L : inexact-ok += cos upward ldbl-96-m68k 0x6p+0L : 0xf.5cdb84bc117abd8p-4L : inexact-ok += cos downward ldbl-128 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074a9p-4L : inexact-ok += cos tonearest ldbl-128 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074a98p-4L : inexact-ok += cos towardzero ldbl-128 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074a9p-4L : inexact-ok += cos upward ldbl-128 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074a98p-4L : inexact-ok += cos downward ldbl-128ibm 0x6p+0L : 0xf.5cdb84bc117abd74f1e7000748p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x6p+0L : 0xf.5cdb84bc117abd74f1e7000748p-4L : inexact-ok += cos upward ldbl-128ibm 0x6p+0L : 0xf.5cdb84bc117abd74f1e700074cp-4L : inexact-ok +cos 7 += cos downward flt-32 0x7p+0f : 0xc.0ffbcp-4f : inexact-ok += cos tonearest flt-32 0x7p+0f : 0xc.0ffbdp-4f : inexact-ok += cos towardzero flt-32 0x7p+0f : 0xc.0ffbcp-4f : inexact-ok += cos upward flt-32 0x7p+0f : 0xc.0ffbdp-4f : inexact-ok += cos downward dbl-64 0x7p+0 : 0xc.0ffbcf6c900b8p-4 : inexact-ok += cos tonearest dbl-64 0x7p+0 : 0xc.0ffbcf6c900b8p-4 : inexact-ok += cos towardzero dbl-64 0x7p+0 : 0xc.0ffbcf6c900b8p-4 : inexact-ok += cos upward dbl-64 0x7p+0 : 0xc.0ffbcf6c900cp-4 : inexact-ok += cos downward ldbl-96-intel 0x7p+0L : 0xc.0ffbcf6c900baafp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x7p+0L : 0xc.0ffbcf6c900babp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x7p+0L : 0xc.0ffbcf6c900baafp-4L : inexact-ok += cos upward ldbl-96-intel 0x7p+0L : 0xc.0ffbcf6c900babp-4L : inexact-ok += cos downward ldbl-96-m68k 0x7p+0L : 0xc.0ffbcf6c900baafp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x7p+0L : 0xc.0ffbcf6c900babp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x7p+0L : 0xc.0ffbcf6c900baafp-4L : inexact-ok += cos upward ldbl-96-m68k 0x7p+0L : 0xc.0ffbcf6c900babp-4L : inexact-ok += cos downward ldbl-128 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d548p-4L : inexact-ok += cos tonearest ldbl-128 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d55p-4L : inexact-ok += cos towardzero ldbl-128 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d548p-4L : inexact-ok += cos upward ldbl-128 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d55p-4L : inexact-ok += cos downward ldbl-128ibm 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d4p-4L : inexact-ok += cos tonearest ldbl-128ibm 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d4p-4L : inexact-ok += cos towardzero ldbl-128ibm 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d4p-4L : inexact-ok += cos upward ldbl-128ibm 0x7p+0L : 0xc.0ffbcf6c900baafbd68c5a99d8p-4L : inexact-ok +cos 8 += cos downward flt-32 0x8p+0f : -0x2.53f7d8p-4f : inexact-ok += cos tonearest flt-32 0x8p+0f : -0x2.53f7d8p-4f : inexact-ok += cos towardzero flt-32 0x8p+0f : -0x2.53f7d4p-4f : inexact-ok += cos upward flt-32 0x8p+0f : -0x2.53f7d4p-4f : inexact-ok += cos downward dbl-64 0x8p+0 : -0x2.53f7d7ec65f28p-4 : inexact-ok += cos tonearest dbl-64 0x8p+0 : -0x2.53f7d7ec65f28p-4 : inexact-ok += cos towardzero dbl-64 0x8p+0 : -0x2.53f7d7ec65f26p-4 : inexact-ok += cos upward dbl-64 0x8p+0 : -0x2.53f7d7ec65f26p-4 : inexact-ok += cos downward ldbl-96-intel 0x8p+0L : -0x2.53f7d7ec65f271fp-4L : inexact-ok += cos tonearest ldbl-96-intel 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok += cos towardzero ldbl-96-intel 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok += cos upward ldbl-96-intel 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok += cos downward ldbl-96-m68k 0x8p+0L : -0x2.53f7d7ec65f271fp-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok += cos upward ldbl-96-m68k 0x8p+0L : -0x2.53f7d7ec65f271ecp-4L : inexact-ok += cos downward ldbl-128 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdcep-4L : inexact-ok += cos tonearest ldbl-128 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdcep-4L : inexact-ok += cos towardzero ldbl-128 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdccp-4L : inexact-ok += cos upward ldbl-128 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdccp-4L : inexact-ok += cos downward ldbl-128ibm 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbep-4L : inexact-ok += cos tonearest ldbl-128ibm 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbep-4L : inexact-ok += cos towardzero ldbl-128ibm 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdp-4L : inexact-ok += cos upward ldbl-128ibm 0x8p+0L : -0x2.53f7d7ec65f271ec91f976afbdp-4L : inexact-ok +cos 9 += cos downward flt-32 0x9p+0f : -0xe.93fd6p-4f : inexact-ok += cos tonearest flt-32 0x9p+0f : -0xe.93fd5p-4f : inexact-ok += cos towardzero flt-32 0x9p+0f : -0xe.93fd5p-4f : inexact-ok += cos upward flt-32 0x9p+0f : -0xe.93fd5p-4f : inexact-ok += cos downward dbl-64 0x9p+0 : -0xe.93fd53530cb6p-4 : inexact-ok += cos tonearest dbl-64 0x9p+0 : -0xe.93fd53530cb58p-4 : inexact-ok += cos towardzero dbl-64 0x9p+0 : -0xe.93fd53530cb58p-4 : inexact-ok += cos upward dbl-64 0x9p+0 : -0xe.93fd53530cb58p-4 : inexact-ok += cos downward ldbl-96-intel 0x9p+0L : -0xe.93fd53530cb5b83p-4L : inexact-ok += cos tonearest ldbl-96-intel 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok += cos towardzero ldbl-96-intel 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok += cos upward ldbl-96-intel 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok += cos downward ldbl-96-m68k 0x9p+0L : -0xe.93fd53530cb5b83p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok += cos upward ldbl-96-m68k 0x9p+0L : -0xe.93fd53530cb5b82p-4L : inexact-ok += cos downward ldbl-128 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949abp-4L : inexact-ok += cos tonearest ldbl-128 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949aa8p-4L : inexact-ok += cos towardzero ldbl-128 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949aa8p-4L : inexact-ok += cos upward ldbl-128 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949aa8p-4L : inexact-ok += cos downward ldbl-128ibm 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949cp-4L : inexact-ok += cos tonearest ldbl-128ibm 0x9p+0L : -0xe.93fd53530cb5b8268bb2e8949cp-4L : inexact-ok += cos towardzero ldbl-128ibm 0x9p+0L : -0xe.93fd53530cb5b8268bb2e89498p-4L : inexact-ok += cos upward ldbl-128ibm 0x9p+0L : -0xe.93fd53530cb5b8268bb2e89498p-4L : inexact-ok +cos 10 += cos downward flt-32 0xap+0f : -0xd.6cd65p-4f : inexact-ok += cos tonearest flt-32 0xap+0f : -0xd.6cd64p-4f : inexact-ok += cos towardzero flt-32 0xap+0f : -0xd.6cd64p-4f : inexact-ok += cos upward flt-32 0xap+0f : -0xd.6cd64p-4f : inexact-ok += cos downward dbl-64 0xap+0 : -0xd.6cd64486359p-4 : inexact-ok += cos tonearest dbl-64 0xap+0 : -0xd.6cd64486358f8p-4 : inexact-ok += cos towardzero dbl-64 0xap+0 : -0xd.6cd64486358f8p-4 : inexact-ok += cos upward dbl-64 0xap+0 : -0xd.6cd64486358f8p-4 : inexact-ok += cos downward ldbl-96-intel 0xap+0L : -0xd.6cd64486358f905p-4L : inexact-ok += cos tonearest ldbl-96-intel 0xap+0L : -0xd.6cd64486358f905p-4L : inexact-ok += cos towardzero ldbl-96-intel 0xap+0L : -0xd.6cd64486358f904p-4L : inexact-ok += cos upward ldbl-96-intel 0xap+0L : -0xd.6cd64486358f904p-4L : inexact-ok += cos downward ldbl-96-m68k 0xap+0L : -0xd.6cd64486358f905p-4L : inexact-ok += cos tonearest ldbl-96-m68k 0xap+0L : -0xd.6cd64486358f905p-4L : inexact-ok += cos towardzero ldbl-96-m68k 0xap+0L : -0xd.6cd64486358f904p-4L : inexact-ok += cos upward ldbl-96-m68k 0xap+0L : -0xd.6cd64486358f904p-4L : inexact-ok += cos downward ldbl-128 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994e8p-4L : inexact-ok += cos tonearest ldbl-128 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994ep-4L : inexact-ok += cos towardzero ldbl-128 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994ep-4L : inexact-ok += cos upward ldbl-128 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994ep-4L : inexact-ok += cos downward ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9998p-4L : inexact-ok += cos tonearest ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok += cos towardzero ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok += cos upward ldbl-128ibm 0xap+0L : -0xd.6cd64486358f904f7e2a0b9994p-4L : inexact-ok +cosh 0 += cosh downward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += cosh tonearest flt-32 0x0p+0f : 0x1p+0f : inexact-ok += cosh towardzero flt-32 0x0p+0f : 0x1p+0f : inexact-ok += cosh upward flt-32 0x0p+0f : 0x1p+0f : inexact-ok += cosh downward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += cosh tonearest dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += cosh towardzero dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += cosh upward dbl-64 0x0p+0 : 0x1p+0 : inexact-ok += cosh downward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += cosh tonearest ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += cosh towardzero ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += cosh upward ldbl-96-intel 0x0p+0L : 0x1p+0L : inexact-ok += cosh downward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += cosh tonearest ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += cosh towardzero ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += cosh upward ldbl-96-m68k 0x0p+0L : 0x1p+0L : inexact-ok += cosh downward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += cosh tonearest ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += cosh towardzero ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += cosh upward ldbl-128 0x0p+0L : 0x1p+0L : inexact-ok += cosh downward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += cosh tonearest ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += cosh towardzero ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok += cosh upward ldbl-128ibm 0x0p+0L : 0x1p+0L : inexact-ok +cosh -0 += cosh downward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += cosh tonearest flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += cosh towardzero flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += cosh upward flt-32 -0x0p+0f : 0x1p+0f : inexact-ok += cosh downward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += cosh tonearest dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += cosh towardzero dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += cosh upward dbl-64 -0x0p+0 : 0x1p+0 : inexact-ok += cosh downward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += cosh tonearest ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += cosh towardzero ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += cosh upward ldbl-96-intel -0x0p+0L : 0x1p+0L : inexact-ok += cosh downward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += cosh tonearest ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += cosh towardzero ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += cosh upward ldbl-96-m68k -0x0p+0L : 0x1p+0L : inexact-ok += cosh downward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += cosh tonearest ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += cosh towardzero ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += cosh upward ldbl-128 -0x0p+0L : 0x1p+0L : inexact-ok += cosh downward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += cosh tonearest ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += cosh towardzero ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok += cosh upward ldbl-128ibm -0x0p+0L : 0x1p+0L : inexact-ok +cosh 0.75 += cosh downward flt-32 0xcp-4f : 0x1.4b705cp+0f : inexact-ok += cosh tonearest flt-32 0xcp-4f : 0x1.4b705ep+0f : inexact-ok += cosh towardzero flt-32 0xcp-4f : 0x1.4b705cp+0f : inexact-ok += cosh upward flt-32 0xcp-4f : 0x1.4b705ep+0f : inexact-ok += cosh downward dbl-64 0xcp-4 : 0x1.4b705d1e5d6a7p+0 : inexact-ok += cosh tonearest dbl-64 0xcp-4 : 0x1.4b705d1e5d6a8p+0 : inexact-ok += cosh towardzero dbl-64 0xcp-4 : 0x1.4b705d1e5d6a7p+0 : inexact-ok += cosh upward dbl-64 0xcp-4 : 0x1.4b705d1e5d6a8p+0 : inexact-ok += cosh downward ldbl-96-intel 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok += cosh tonearest ldbl-96-intel 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok += cosh towardzero ldbl-96-intel 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok += cosh upward ldbl-96-intel 0xcp-4L : 0x1.4b705d1e5d6a787cp+0L : inexact-ok += cosh downward ldbl-96-m68k 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok += cosh tonearest ldbl-96-m68k 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok += cosh towardzero ldbl-96-m68k 0xcp-4L : 0x1.4b705d1e5d6a787ap+0L : inexact-ok += cosh upward ldbl-96-m68k 0xcp-4L : 0x1.4b705d1e5d6a787cp+0L : inexact-ok += cosh downward ldbl-128 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca32p+0L : inexact-ok += cosh tonearest ldbl-128 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca32p+0L : inexact-ok += cosh towardzero ldbl-128 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca32p+0L : inexact-ok += cosh upward ldbl-128 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca33p+0L : inexact-ok += cosh downward ldbl-128ibm 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94becap+0L : inexact-ok += cosh tonearest ldbl-128ibm 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94becap+0L : inexact-ok += cosh towardzero ldbl-128ibm 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94becap+0L : inexact-ok += cosh upward ldbl-128ibm 0xcp-4L : 0x1.4b705d1e5d6a787aa2de94beca8p+0L : inexact-ok +cosh 709.8893558127259666434838436543941497802734375 += cosh downward flt-32 0x2.c5e3bp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh tonearest flt-32 0x2.c5e3bp+8f : plus_infty : inexact-ok overflow errno-erange += cosh towardzero flt-32 0x2.c5e3bp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 0x2.c5e3bp+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok += cosh tonearest dbl-64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok += cosh towardzero dbl-64 0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok += cosh upward dbl-64 0x2.c5e3bp+8 : 0x8.e6960966c8d28p+1020 : inexact-ok += cosh downward ldbl-96-intel 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh tonearest ldbl-96-intel 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh towardzero ldbl-96-intel 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c5e3bp+8L : 0x8.e6960966c8d230cp+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh tonearest ldbl-96-m68k 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c5e3bp+8L : 0x8.e6960966c8d230cp+1020L : inexact-ok += cosh downward ldbl-128 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b878p+1020L : inexact-ok += cosh tonearest ldbl-128 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b88p+1020L : inexact-ok += cosh towardzero ldbl-128 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b878p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b88p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok += cosh tonearest ldbl-128ibm 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok += cosh towardzero ldbl-128ibm 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4bcp+1020L : inexact-ok += cosh downward flt-32 0x2.c5e3acp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh tonearest flt-32 0x2.c5e3acp+8f : plus_infty : inexact-ok overflow errno-erange += cosh towardzero flt-32 0x2.c5e3acp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 0x2.c5e3acp+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok += cosh tonearest dbl-64 0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok += cosh towardzero dbl-64 0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok += cosh upward dbl-64 0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok += cosh downward ldbl-96-intel 0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok += cosh tonearest ldbl-96-intel 0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok += cosh towardzero ldbl-96-intel 0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok += cosh tonearest ldbl-96-m68k 0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok += cosh downward ldbl-128 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3828p+1020L : inexact-ok += cosh tonearest ldbl-128 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac383p+1020L : inexact-ok += cosh towardzero ldbl-128 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3828p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac383p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok += cosh tonearest ldbl-128ibm 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok += cosh towardzero ldbl-128ibm 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3cp+1020L : inexact-ok += cosh downward dbl-64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok += cosh tonearest dbl-64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok += cosh towardzero dbl-64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok += cosh upward dbl-64 0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok += cosh downward ldbl-96-intel 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok += cosh tonearest ldbl-96-intel 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok += cosh towardzero ldbl-96-intel 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok += cosh upward ldbl-96-intel 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok += cosh downward ldbl-96-m68k 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok += cosh tonearest ldbl-96-m68k 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok += cosh towardzero ldbl-96-m68k 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok += cosh upward ldbl-96-m68k 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok += cosh downward ldbl-128 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok += cosh tonearest ldbl-128 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok += cosh towardzero ldbl-128 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok += cosh upward ldbl-128 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b587p+1020L : inexact-ok += cosh downward ldbl-128ibm 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok += cosh tonearest ldbl-128ibm 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok += cosh towardzero ldbl-128ibm 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok += cosh upward ldbl-128ibm 0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5cp+1020L : inexact-ok +cosh -709.8893558127259666434838436543941497802734375 += cosh downward flt-32 -0x2.c5e3acp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh tonearest flt-32 -0x2.c5e3acp+8f : plus_infty : inexact-ok overflow errno-erange += cosh towardzero flt-32 -0x2.c5e3acp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 -0x2.c5e3acp+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 -0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok += cosh tonearest dbl-64 -0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok += cosh towardzero dbl-64 -0x2.c5e3acp+8 : 0x8.e6726f55d788p+1020 : inexact-ok += cosh upward dbl-64 -0x2.c5e3acp+8 : 0x8.e6726f55d7888p+1020 : inexact-ok += cosh downward ldbl-96-intel -0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok += cosh tonearest ldbl-96-intel -0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok += cosh towardzero ldbl-96-intel -0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok += cosh tonearest ldbl-96-m68k -0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c5e3acp+8L : 0x8.e6726f55d788681p+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c5e3acp+8L : 0x8.e6726f55d788682p+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3828p+1020L : inexact-ok += cosh tonearest ldbl-128 -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac383p+1020L : inexact-ok += cosh towardzero ldbl-128 -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3828p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac383p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok += cosh tonearest ldbl-128ibm -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok += cosh towardzero ldbl-128ibm -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac38p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c5e3acp+8L : 0x8.e6726f55d78868187eba9eac3cp+1020L : inexact-ok += cosh downward flt-32 -0x2.c5e3bp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh tonearest flt-32 -0x2.c5e3bp+8f : plus_infty : inexact-ok overflow errno-erange += cosh towardzero flt-32 -0x2.c5e3bp+8f : 0xf.fffffp+124f : inexact-ok overflow errno-erange-ok += cosh upward flt-32 -0x2.c5e3bp+8f : plus_infty : inexact-ok overflow errno-erange += cosh downward dbl-64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok += cosh tonearest dbl-64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok += cosh towardzero dbl-64 -0x2.c5e3bp+8 : 0x8.e6960966c8d2p+1020 : inexact-ok += cosh upward dbl-64 -0x2.c5e3bp+8 : 0x8.e6960966c8d28p+1020 : inexact-ok += cosh downward ldbl-96-intel -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh tonearest ldbl-96-intel -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh towardzero ldbl-96-intel -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c5e3bp+8L : 0x8.e6960966c8d230cp+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh tonearest ldbl-96-m68k -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c5e3bp+8L : 0x8.e6960966c8d230bp+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c5e3bp+8L : 0x8.e6960966c8d230cp+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b878p+1020L : inexact-ok += cosh tonearest ldbl-128 -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b88p+1020L : inexact-ok += cosh towardzero ldbl-128 -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b878p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b88p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok += cosh tonearest ldbl-128ibm -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok += cosh towardzero ldbl-128ibm -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4b8p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c5e3bp+8L : 0x8.e6960966c8d230b719596be4bcp+1020L : inexact-ok += cosh downward dbl-64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok += cosh tonearest dbl-64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok += cosh towardzero dbl-64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00b8p+1020 : inexact-ok += cosh upward dbl-64 -0x2.c5e3acd2922a6p+8 : 0x8.e679c177a00cp+1020 : inexact-ok += cosh downward ldbl-96-intel -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok += cosh tonearest ldbl-96-intel -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok += cosh towardzero ldbl-96-intel -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok += cosh upward ldbl-96-intel -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok += cosh downward ldbl-96-m68k -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok += cosh tonearest ldbl-96-m68k -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok += cosh towardzero ldbl-96-m68k -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5p+1020L : inexact-ok += cosh upward ldbl-96-m68k -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb6p+1020L : inexact-ok += cosh downward ldbl-128 -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok += cosh tonearest ldbl-128 -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok += cosh towardzero ldbl-128 -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5868p+1020L : inexact-ok += cosh upward ldbl-128 -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b587p+1020L : inexact-ok += cosh downward ldbl-128ibm -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok += cosh tonearest ldbl-128ibm -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok += cosh towardzero ldbl-128ibm -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b58p+1020L : inexact-ok += cosh upward ldbl-128ibm -0x2.c5e3acd2922a6p+8L : 0x8.e679c177a00bfb5aec6fa96b5cp+1020L : inexact-ok +cosh 22 += cosh downward flt-32 0x1.6p+4f : 0x6.ad6b68p+28f : inexact-ok += cosh tonearest flt-32 0x1.6p+4f : 0x6.ad6b7p+28f : inexact-ok += cosh towardzero flt-32 0x1.6p+4f : 0x6.ad6b68p+28f : inexact-ok += cosh upward flt-32 0x1.6p+4f : 0x6.ad6b7p+28f : inexact-ok += cosh downward dbl-64 0x1.6p+4 : 0x6.ad6b6e710d7fcp+28 : inexact-ok += cosh tonearest dbl-64 0x1.6p+4 : 0x6.ad6b6e710d8p+28 : inexact-ok += cosh towardzero dbl-64 0x1.6p+4 : 0x6.ad6b6e710d7fcp+28 : inexact-ok += cosh upward dbl-64 0x1.6p+4 : 0x6.ad6b6e710d8p+28 : inexact-ok += cosh downward ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok += cosh tonearest ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok += cosh towardzero ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok += cosh upward ldbl-96-intel 0x1.6p+4L : 0x6.ad6b6e710d7fe08p+28L : inexact-ok += cosh downward ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok += cosh tonearest ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok += cosh towardzero ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe078p+28L : inexact-ok += cosh upward ldbl-96-m68k 0x1.6p+4L : 0x6.ad6b6e710d7fe08p+28L : inexact-ok += cosh downward ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca0ap+28L : inexact-ok += cosh tonearest ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca0a4p+28L : inexact-ok += cosh towardzero ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca0ap+28L : inexact-ok += cosh upward ldbl-128 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca0a4p+28L : inexact-ok += cosh downward ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dcap+28L : inexact-ok += cosh tonearest ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dcap+28L : inexact-ok += cosh towardzero ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dcap+28L : inexact-ok += cosh upward ldbl-128ibm 0x1.6p+4L : 0x6.ad6b6e710d7fe07862bf28dca2p+28L : inexact-ok +cosh 23 += cosh downward flt-32 0x1.7p+4f : 0x1.226af2p+32f : inexact-ok += cosh tonearest flt-32 0x1.7p+4f : 0x1.226af4p+32f : inexact-ok += cosh towardzero flt-32 0x1.7p+4f : 0x1.226af2p+32f : inexact-ok += cosh upward flt-32 0x1.7p+4f : 0x1.226af4p+32f : inexact-ok += cosh downward dbl-64 0x1.7p+4 : 0x1.226af33b1fdcp+32 : inexact-ok += cosh tonearest dbl-64 0x1.7p+4 : 0x1.226af33b1fdc1p+32 : inexact-ok += cosh towardzero dbl-64 0x1.7p+4 : 0x1.226af33b1fdcp+32 : inexact-ok += cosh upward dbl-64 0x1.7p+4 : 0x1.226af33b1fdc1p+32 : inexact-ok += cosh downward ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok += cosh tonearest ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok += cosh towardzero ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok += cosh upward ldbl-96-intel 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok += cosh downward ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok += cosh tonearest ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok += cosh towardzero ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a56p+32L : inexact-ok += cosh upward ldbl-96-m68k 0x1.7p+4L : 0x1.226af33b1fdc0a58p+32L : inexact-ok += cosh downward ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32L : inexact-ok += cosh tonearest ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32L : inexact-ok += cosh towardzero ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2311bp+32L : inexact-ok += cosh upward ldbl-128 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2311cp+32L : inexact-ok += cosh downward ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab231p+32L : inexact-ok += cosh tonearest ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab231p+32L : inexact-ok += cosh towardzero ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab231p+32L : inexact-ok += cosh upward ldbl-128ibm 0x1.7p+4L : 0x1.226af33b1fdc0a57bd4b4ab2318p+32L : inexact-ok +cosh 24 += cosh downward flt-32 0x1.8p+4f : 0x3.156ff4p+32f : inexact-ok += cosh tonearest flt-32 0x1.8p+4f : 0x3.156ff8p+32f : inexact-ok += cosh towardzero flt-32 0x1.8p+4f : 0x3.156ff4p+32f : inexact-ok += cosh upward flt-32 0x1.8p+4f : 0x3.156ff8p+32f : inexact-ok += cosh downward dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok += cosh tonearest dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok += cosh towardzero dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf6ep+32 : inexact-ok += cosh upward dbl-64 0x1.8p+4 : 0x3.156ff6a8ebf7p+32 : inexact-ok += cosh downward ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok += cosh tonearest ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok += cosh towardzero ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok += cosh upward ldbl-96-intel 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok += cosh downward ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok += cosh tonearest ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok += cosh towardzero ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e66cp+32L : inexact-ok += cosh upward ldbl-96-m68k 0x1.8p+4L : 0x3.156ff6a8ebf6e67p+32L : inexact-ok += cosh downward ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5faep+32L : inexact-ok += cosh tonearest ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fbp+32L : inexact-ok += cosh towardzero ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5faep+32L : inexact-ok += cosh upward ldbl-128 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fbp+32L : inexact-ok += cosh downward ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fp+32L : inexact-ok += cosh tonearest ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c6p+32L : inexact-ok += cosh towardzero ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c5fp+32L : inexact-ok += cosh upward ldbl-128ibm 0x1.8p+4L : 0x3.156ff6a8ebf6e66f4935281c6p+32L : inexact-ok sqrt 0 = sqrt downward flt-32 0x0p+0f : 0x0p+0f : = sqrt tonearest flt-32 0x0p+0f : 0x0p+0f : diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 57053ad420..2b8d766762 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -439,7 +439,35 @@ typedef struct /* List of functions handled by this program. */ static test_function test_functions[] = { + FUNC_mpfr_f_f ("acos", mpfr_acos, false), + FUNC_mpfr_f_f ("acosh", mpfr_acosh, false), + FUNC_mpfr_f_f ("asin", mpfr_asin, false), + FUNC_mpfr_f_f ("asinh", mpfr_asinh, false), + FUNC_mpfr_f_f ("atan", mpfr_atan, false), + FUNC_mpfr_f_f ("atanh", mpfr_atanh, false), + FUNC_mpfr_f_f ("cbrt", mpfr_cbrt, false), + FUNC_mpfr_f_f ("cos", mpfr_cos, false), + FUNC_mpfr_f_f ("cosh", mpfr_cosh, false), + FUNC_mpfr_f_f ("erf", mpfr_erf, false), + FUNC_mpfr_f_f ("erfc", mpfr_erfc, false), + FUNC_mpfr_f_f ("exp", mpfr_exp, false), + FUNC_mpfr_f_f ("exp10", mpfr_exp10, false), + FUNC_mpfr_f_f ("exp2", mpfr_exp2, false), + FUNC_mpfr_f_f ("expm1", mpfr_expm1, false), + FUNC_mpfr_f_f ("j0", mpfr_j0, false), + FUNC_mpfr_f_f ("j1", mpfr_j1, false), + FUNC_mpfr_f_f ("log", mpfr_log, false), + FUNC_mpfr_f_f ("log10", mpfr_log10, false), + FUNC_mpfr_f_f ("log1p", mpfr_log1p, false), + FUNC_mpfr_f_f ("log2", mpfr_log2, false), + FUNC_mpfr_f_f ("sin", mpfr_sin, false), + FUNC_mpfr_f_f ("sinh", mpfr_sinh, false), FUNC_mpfr_f_f ("sqrt", mpfr_sqrt, true), + FUNC_mpfr_f_f ("tan", mpfr_tan, false), + FUNC_mpfr_f_f ("tanh", mpfr_tanh, false), + FUNC_mpfr_f_f ("tgamma", mpfr_gamma, false), + FUNC_mpfr_f_f ("y0", mpfr_y0, false), + FUNC_mpfr_f_f ("y1", mpfr_y1, false), }; /* Allocate memory, with error checking. */ @@ -637,6 +665,116 @@ special_fill_minus_pi (mpfr_t res0, mpfr_t res1, fp_format format) return 2; } +static size_t +special_fill_pi_2 (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + mpfr_const_pi (res0, MPFR_RNDU); + assert_exact (mpfr_div_ui (res0, res0, 2, MPFR_RNDN)); + mpfr_init2 (res1, fp_formats[format].mant_dig); + mpfr_const_pi (res1, MPFR_RNDD); + assert_exact (mpfr_div_ui (res1, res1, 2, MPFR_RNDN)); + return 2; +} + +static size_t +special_fill_minus_pi_2 (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + mpfr_const_pi (res0, MPFR_RNDU); + assert_exact (mpfr_div_ui (res0, res0, 2, MPFR_RNDN)); + assert_exact (mpfr_neg (res0, res0, MPFR_RNDN)); + mpfr_init2 (res1, fp_formats[format].mant_dig); + mpfr_const_pi (res1, MPFR_RNDD); + assert_exact (mpfr_div_ui (res1, res1, 2, MPFR_RNDN)); + assert_exact (mpfr_neg (res1, res1, MPFR_RNDN)); + return 2; +} + +static size_t +special_fill_pi_6 (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si_2exp (res0, 1, -1, MPFR_RNDN)); + mpfr_asin (res0, res0, MPFR_RNDU); + mpfr_init2 (res1, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si_2exp (res1, 1, -1, MPFR_RNDN)); + mpfr_asin (res1, res1, MPFR_RNDD); + return 2; +} + +static size_t +special_fill_minus_pi_6 (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si_2exp (res0, -1, -1, MPFR_RNDN)); + mpfr_asin (res0, res0, MPFR_RNDU); + mpfr_init2 (res1, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si_2exp (res1, -1, -1, MPFR_RNDN)); + mpfr_asin (res1, res1, MPFR_RNDD); + return 2; +} + +static size_t +special_fill_pi_3 (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si_2exp (res0, 1, -1, MPFR_RNDN)); + mpfr_acos (res0, res0, MPFR_RNDU); + mpfr_init2 (res1, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si_2exp (res1, 1, -1, MPFR_RNDN)); + mpfr_acos (res1, res1, MPFR_RNDD); + return 2; +} + +static size_t +special_fill_2pi_3 (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si_2exp (res0, -1, -1, MPFR_RNDN)); + mpfr_acos (res0, res0, MPFR_RNDU); + mpfr_init2 (res1, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si_2exp (res1, -1, -1, MPFR_RNDN)); + mpfr_acos (res1, res1, MPFR_RNDD); + return 2; +} + +static size_t +special_fill_e (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si (res0, 1, MPFR_RNDN)); + mpfr_exp (res0, res0, MPFR_RNDU); + mpfr_init2 (res1, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si (res1, 1, MPFR_RNDN)); + mpfr_exp (res1, res1, MPFR_RNDD); + return 2; +} + +static size_t +special_fill_1_e (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si (res0, -1, MPFR_RNDN)); + mpfr_exp (res0, res0, MPFR_RNDU); + mpfr_init2 (res1, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si (res1, -1, MPFR_RNDN)); + mpfr_exp (res1, res1, MPFR_RNDD); + return 2; +} + +static size_t +special_fill_e_minus_1 (mpfr_t res0, mpfr_t res1, fp_format format) +{ + mpfr_init2 (res0, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si (res0, 1, MPFR_RNDN)); + mpfr_expm1 (res0, res0, MPFR_RNDU); + mpfr_init2 (res1, fp_formats[format].mant_dig); + assert_exact (mpfr_set_si (res1, 1, MPFR_RNDN)); + mpfr_expm1 (res1, res1, MPFR_RNDD); + return 2; +} + /* A special string accepted in input arguments. */ typedef struct { @@ -656,6 +794,15 @@ static const special_real_input special_real_inputs[] = { "-max", special_fill_minus_max }, { "pi", special_fill_pi }, { "-pi", special_fill_minus_pi }, + { "pi/2", special_fill_pi_2 }, + { "-pi/2", special_fill_minus_pi_2 }, + { "pi/6", special_fill_pi_6 }, + { "-pi/6", special_fill_minus_pi_6 }, + { "pi/3", special_fill_pi_3 }, + { "2pi/3", special_fill_2pi_3 }, + { "e", special_fill_e }, + { "1/e", special_fill_1_e }, + { "e-1", special_fill_e_minus_1 }, }; /* Given a real number R computed in round-to-zero mode, set the @@ -1405,6 +1552,8 @@ output_for_one_input_case (FILE *fp, const char *filename, test_function *tf, & (1U << exc_overflow)) != 0) must_erange = true; if (mpfr_zero_p (all_res[i][m]) + && (tf->exact + || mpfr_zero_p (all_res[i][rm_tonearest])) && (all_exc_before[i][m] & (1U << exc_underflow)) != 0) must_erange = true; diff --git a/math/libm-test.inc b/math/libm-test.inc index 6e9d37ad22..f321f6d243 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -1648,27 +1648,7 @@ static const struct test_f_f_data acos_test_data[] = TEST_f_f (acos, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (acos, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), - TEST_f_f (acos, 0, M_PI_2l), - TEST_f_f (acos, minus_zero, M_PI_2l), - TEST_f_f (acos, 1, 0), - TEST_f_f (acos, -1, M_PIl), - TEST_f_f (acos, 0.5, M_PI_6l*2.0), - TEST_f_f (acos, -0.5, M_PI_6l*4.0), - TEST_f_f (acos, 0.75L, 0.722734247813415611178377352641333362L), - TEST_f_f (acos, 2e-17L, 1.57079632679489659923132169163975144L), - TEST_f_f (acos, 0.0625L, 1.50825556499840522843072005474337068L), - TEST_f_f (acos, 0x0.ffffffp0L, 3.4526698471620358760324948263873649728491e-4L), - TEST_f_f (acos, -0x0.ffffffp0L, 3.1412473866050770348750401337968641476999L), -#ifndef TEST_FLOAT - TEST_f_f (acos, 0x0.ffffffff8p0L, 1.5258789062648029736620564947844627548516e-5L), - TEST_f_f (acos, -0x0.ffffffff8p0L, 3.1415773948007305904329067627145550395696L), - TEST_f_f (acos, 0x0.ffffffffffffp0L, 8.4293697021788088529885473244391795127130e-8L), - TEST_f_f (acos, -0x0.ffffffffffffp0L, 3.1415925692960962166745548533940296398054L), -#endif -#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 64 - TEST_f_f (acos, 0x0.ffffffffffffffffp0L, 3.2927225399135962333718255320079907245059e-10L), - TEST_f_f (acos, -0x0.ffffffffffffffffp0L, 3.1415926532605209844712837599423203309964L), -#endif + AUTO_TESTS_f_f (acos, tonearest), }; static void @@ -1682,12 +1662,7 @@ acos_test (void) static const struct test_f_f_data acos_tonearest_test_data[] = { - TEST_f_f (acos, 0, M_PI_2l), - TEST_f_f (acos, minus_zero, M_PI_2l), - TEST_f_f (acos, 1, 0), - TEST_f_f (acos, -1, M_PIl), - TEST_f_f (acos, 0.5, M_PI_6l*2.0), - TEST_f_f (acos, -0.5, M_PI_6l*4.0), + AUTO_TESTS_f_f (acos, tonearest), }; static void @@ -1701,12 +1676,7 @@ acos_test_tonearest (void) static const struct test_f_f_data acos_towardzero_test_data[] = { - TEST_f_f (acos, 0, M_PI_2l), - TEST_f_f (acos, minus_zero, M_PI_2l), - TEST_f_f (acos, 1, 0), - TEST_f_f (acos, -1, M_PIl), - TEST_f_f (acos, 0.5, M_PI_6l*2.0), - TEST_f_f (acos, -0.5, M_PI_6l*4.0), + AUTO_TESTS_f_f (acos, towardzero), }; static void @@ -1720,12 +1690,7 @@ acos_test_towardzero (void) static const struct test_f_f_data acos_downward_test_data[] = { - TEST_f_f (acos, 0, M_PI_2l), - TEST_f_f (acos, minus_zero, M_PI_2l), - TEST_f_f (acos, 1, 0), - TEST_f_f (acos, -1, M_PIl), - TEST_f_f (acos, 0.5, M_PI_6l*2.0), - TEST_f_f (acos, -0.5, M_PI_6l*4.0), + AUTO_TESTS_f_f (acos, downward), }; static void @@ -1739,12 +1704,7 @@ acos_test_downward (void) static const struct test_f_f_data acos_upward_test_data[] = { - TEST_f_f (acos, 0, M_PI_2l), - TEST_f_f (acos, minus_zero, M_PI_2l), - TEST_f_f (acos, 1, 0), - TEST_f_f (acos, -1, M_PIl), - TEST_f_f (acos, 0.5, M_PI_6l*2.0), - TEST_f_f (acos, -0.5, M_PI_6l*4.0), + AUTO_TESTS_f_f (acos, upward), }; static void @@ -1765,8 +1725,7 @@ static const struct test_f_f_data acosh_test_data[] = TEST_f_f (acosh, -1.125L, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (acosh, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), - TEST_f_f (acosh, 1, 0), - TEST_f_f (acosh, 7, 2.63391579384963341725009269461593689L), + AUTO_TESTS_f_f (acosh, tonearest), }; static void @@ -1789,25 +1748,7 @@ static const struct test_f_f_data asin_test_data[] = TEST_f_f (asin, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (asin, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), - TEST_f_f (asin, 0, 0), - TEST_f_f (asin, minus_zero, minus_zero), - TEST_f_f (asin, 0.5, M_PI_6l), - TEST_f_f (asin, -0.5, -M_PI_6l), - TEST_f_f (asin, 1.0, M_PI_2l), - TEST_f_f (asin, -1.0, -M_PI_2l), - TEST_f_f (asin, 0.75L, 0.848062078981481008052944338998418080L), - TEST_f_f (asin, 0x0.ffffffp0L, 1.5704510598101804156437184421571127056013L), - TEST_f_f (asin, -0x0.ffffffp0L, -1.5704510598101804156437184421571127056013L), -#ifndef TEST_FLOAT - TEST_f_f (asin, 0x0.ffffffff8p0L, 1.5707810680058339712015850710748035974710L), - TEST_f_f (asin, -0x0.ffffffff8p0L, -1.5707810680058339712015850710748035974710L), - TEST_f_f (asin, 0x0.ffffffffffffp0L, 1.5707962425011995974432331617542781977068L), - TEST_f_f (asin, -0x0.ffffffffffffp0L, -1.5707962425011995974432331617542781977068L), -#endif -#if defined TEST_LDOUBLE && LDBL_MANT_DIG >= 64 - TEST_f_f (asin, 0x0.ffffffffffffffffp0L, 1.5707963264656243652399620683025688888978L), - TEST_f_f (asin, -0x0.ffffffffffffffffp0L, -1.5707963264656243652399620683025688888978L), -#endif + AUTO_TESTS_f_f (asin, tonearest), }; static void @@ -1821,12 +1762,7 @@ asin_test (void) static const struct test_f_f_data asin_tonearest_test_data[] = { - TEST_f_f (asin, 0, 0), - TEST_f_f (asin, minus_zero, minus_zero), - TEST_f_f (asin, 0.5, M_PI_6l), - TEST_f_f (asin, -0.5, -M_PI_6l), - TEST_f_f (asin, 1.0, M_PI_2l), - TEST_f_f (asin, -1.0, -M_PI_2l), + AUTO_TESTS_f_f (asin, tonearest), }; static void @@ -1840,12 +1776,7 @@ asin_test_tonearest (void) static const struct test_f_f_data asin_towardzero_test_data[] = { - TEST_f_f (asin, 0, 0), - TEST_f_f (asin, minus_zero, minus_zero), - TEST_f_f (asin, 0.5, M_PI_6l), - TEST_f_f (asin, -0.5, -M_PI_6l), - TEST_f_f (asin, 1.0, M_PI_2l), - TEST_f_f (asin, -1.0, -M_PI_2l), + AUTO_TESTS_f_f (asin, towardzero), }; static void @@ -1859,12 +1790,7 @@ asin_test_towardzero (void) static const struct test_f_f_data asin_downward_test_data[] = { - TEST_f_f (asin, 0, 0), - TEST_f_f (asin, minus_zero, minus_zero), - TEST_f_f (asin, 0.5, M_PI_6l), - TEST_f_f (asin, -0.5, -M_PI_6l), - TEST_f_f (asin, 1.0, M_PI_2l), - TEST_f_f (asin, -1.0, -M_PI_2l), + AUTO_TESTS_f_f (asin, downward), }; static void @@ -1878,12 +1804,7 @@ asin_test_downward (void) static const struct test_f_f_data asin_upward_test_data[] = { - TEST_f_f (asin, 0, 0), - TEST_f_f (asin, minus_zero, minus_zero), - TEST_f_f (asin, 0.5, M_PI_6l), - TEST_f_f (asin, -0.5, -M_PI_6l), - TEST_f_f (asin, 1.0, M_PI_2l), - TEST_f_f (asin, -1.0, -M_PI_2l), + AUTO_TESTS_f_f (asin, upward), }; static void @@ -1896,12 +1817,10 @@ asin_test_upward (void) static const struct test_f_f_data asinh_test_data[] = { - TEST_f_f (asinh, 0, 0), - TEST_f_f (asinh, minus_zero, minus_zero), TEST_f_f (asinh, plus_infty, plus_infty, NO_TEST_INLINE), TEST_f_f (asinh, minus_infty, minus_infty, NO_TEST_INLINE), TEST_f_f (asinh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (asinh, 0.75L, 0.693147180559945309417232121458176568L), + AUTO_TESTS_f_f (asinh, tonearest), }; static void @@ -1914,27 +1833,11 @@ asinh_test (void) static const struct test_f_f_data atan_test_data[] = { - TEST_f_f (atan, 0, 0), - TEST_f_f (atan, minus_zero, minus_zero), - TEST_f_f (atan, plus_infty, M_PI_2l), TEST_f_f (atan, minus_infty, -M_PI_2l), TEST_f_f (atan, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (atan, max_value, M_PI_2l), - TEST_f_f (atan, -max_value, -M_PI_2l), - - TEST_f_f (atan, 1, M_PI_4l), - TEST_f_f (atan, -1, -M_PI_4l), - TEST_f_f (atan, 0.75L, 0.643501108793284386802809228717322638L), - - TEST_f_f (atan, 0x1p-100L, 0x1p-100L), -#ifndef TEST_FLOAT - TEST_f_f (atan, 0x1p-600L, 0x1p-600L), -#endif -#if defined TEST_LDOUBLE && LDBL_MIN_EXP <= -16381 - TEST_f_f (atan, 0x1p-10000L, 0x1p-10000L), -#endif + AUTO_TESTS_f_f (atan, tonearest), }; static void @@ -1949,9 +1852,6 @@ atan_test (void) static const struct test_f_f_data atanh_test_data[] = { - TEST_f_f (atanh, 0, 0), - TEST_f_f (atanh, minus_zero, minus_zero), - TEST_f_f (atanh, 1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_f_f (atanh, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE), TEST_f_f (atanh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), @@ -1962,7 +1862,7 @@ static const struct test_f_f_data atanh_test_data[] = TEST_f_f (atanh, max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (atanh, -max_value, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), - TEST_f_f (atanh, 0.75L, 0.972955074527656652552676371721589865L), + AUTO_TESTS_f_f (atanh, tonearest), }; static void @@ -5955,23 +5855,11 @@ catanh_test (void) static const struct test_f_f_data cbrt_test_data[] = { - TEST_f_f (cbrt, 0.0, 0.0), - TEST_f_f (cbrt, minus_zero, minus_zero), - TEST_f_f (cbrt, plus_infty, plus_infty), TEST_f_f (cbrt, minus_infty, minus_infty), TEST_f_f (cbrt, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (cbrt, -0.001L, -0.1L), - TEST_f_f (cbrt, 8, 2), - TEST_f_f (cbrt, -27.0, -3.0), - TEST_f_f (cbrt, 0.9921875L, 0.997389022060725270579075195353955217L), - TEST_f_f (cbrt, 0.75L, 0.908560296416069829445605878163630251L), - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_f_f (cbrt, 0x1p16383L, 0x1p5461L), - TEST_f_f (cbrt, 0x1p-16383L, 0x1p-5461L), -#endif + AUTO_TESTS_f_f (cbrt, tonearest), }; static void @@ -6902,74 +6790,11 @@ copysign_test (void) static const struct test_f_f_data cos_test_data[] = { - TEST_f_f (cos, 0, 1), - TEST_f_f (cos, minus_zero, 1), TEST_f_f (cos, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (cos, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), TEST_f_f (cos, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), - TEST_f_f (cos, M_PI_6l * 2.0, 0.5), - TEST_f_f (cos, M_PI_6l * 4.0, -0.5), - - /* The value of M_PI_2l is never exactly PI/2, and therefore the - answer is never exactly zero. The answer is equal to the error - in rounding PI/2 for the type used. Thus the answer is unique - to each type. */ -#ifdef TEST_FLOAT - /* 32-bit float. */ - TEST_f_f (cos, M_PI_2l, -0x1.777a5cp-25L), -#endif -#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MANT_DIG == 53) - /* 64-bit double or 64-bit long double. */ - TEST_f_f (cos, M_PI_2l, 0x1.1a62633145c07p-54L), -#endif -#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 64 - /* 96-bit long double. */ - TEST_f_f (cos, M_PI_2l, -0xe.ce675d1fc8f8cbbp-69L), -#endif -#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 106 - /* 128-bit IBM long double. */ - TEST_f_f (cos, M_PI_2l, 0x1.c1cd129024e088a67cc74020bcp-107L), -#endif -#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 113 - /* 128-bit long double. */ - TEST_f_f (cos, M_PI_2l, 0x1.cd129024e088a67cc74020bbea64p-115L), -#endif - - TEST_f_f (cos, 0.75L, 0.731688868873820886311838753000084544L), - - TEST_f_f (cos, 0x1p65, 0.99888622066058013610642172179340364209972L), - TEST_f_f (cos, -0x1p65, 0.99888622066058013610642172179340364209972L), - -#ifdef TEST_DOUBLE - TEST_f_f (cos, 0.80190127184058835, 0.69534156199418473), -#endif - - TEST_f_f (cos, 0x1.442f74p+15, 2.4407839902314016628485779006274989801517e-06L), - -#ifndef TEST_FLOAT - TEST_f_f (cos, 1e22, 0.5232147853951389454975944733847094921409L), - TEST_f_f (cos, 0x1p1023, -0.826369834614147994500785680811743734805L), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_f_f (cos, 0x1p16383L, 0.9210843909921906206874509522505756251609L), -#endif - - TEST_f_f (cos, 0x1p+120, -9.25879022854837867303861764107414946730833e-01L), - TEST_f_f (cos, 0x1p+127, 7.81914638714960072263910298466369236613162e-01L), - TEST_f_f (cos, 0x1.fffff8p+127, 9.98819362551949040703862043664101081064641e-01L), - TEST_f_f (cos, 0x1.fffffep+127, 8.53021039830304158051791467692161107353094e-01L), - TEST_f_f (cos, 0x1p+50, 8.68095904660550604334592502063501320395739e-01L), - TEST_f_f (cos, 0x1p+28, -1.65568979490578758865468278195361551113358e-01L), - -#ifdef TEST_DOUBLE - TEST_f_f (cos, 0x1.000000cf4a2a2p0, 0x1.14a27f9e7521ep-1); - TEST_f_f (cos, 0x1.0000010b239a9p0, 0x1.14a27f39bc09dp-1); - TEST_f_f (cos, 0x1.00000162a932bp0, 0x1.14a27ea670b8cp-1); - TEST_f_f (cos, 0x1.000002d452a10p0, 0x1.14a27c385222ep-1); - TEST_f_f (cos, 0x1.000005bc7d86dp0, 0x1.14a27753ee07ap-1); -#endif + AUTO_TESTS_f_f (cos, tonearest), }; static void @@ -6983,16 +6808,7 @@ cos_test (void) static const struct test_f_f_data cos_tonearest_test_data[] = { - TEST_f_f (cos, 1, 0.5403023058681397174009366074429766037323L), - TEST_f_f (cos, 2, -0.4161468365471423869975682295007621897660L), - TEST_f_f (cos, 3, -0.9899924966004454572715727947312613023937L), - TEST_f_f (cos, 4, -0.6536436208636119146391681830977503814241L), - TEST_f_f (cos, 5, 0.2836621854632262644666391715135573083344L), - TEST_f_f (cos, 6, 0.9601702866503660205456522979229244054519L), - TEST_f_f (cos, 7, 0.7539022543433046381411975217191820122183L), - TEST_f_f (cos, 8, -0.1455000338086135258688413818311946826093L), - TEST_f_f (cos, 9, -0.9111302618846769883682947111811653112463L), - TEST_f_f (cos, 10, -0.8390715290764524522588639478240648345199L), + AUTO_TESTS_f_f (cos, tonearest), }; static void @@ -7006,16 +6822,7 @@ cos_test_tonearest (void) static const struct test_f_f_data cos_towardzero_test_data[] = { - TEST_f_f (cos, 1, 0.5403023058681397174009366074429766037323L), - TEST_f_f (cos, 2, -0.4161468365471423869975682295007621897660L), - TEST_f_f (cos, 3, -0.9899924966004454572715727947312613023937L), - TEST_f_f (cos, 4, -0.6536436208636119146391681830977503814241L), - TEST_f_f (cos, 5, 0.2836621854632262644666391715135573083344L), - TEST_f_f (cos, 6, 0.9601702866503660205456522979229244054519L), - TEST_f_f (cos, 7, 0.7539022543433046381411975217191820122183L), - TEST_f_f (cos, 8, -0.1455000338086135258688413818311946826093L), - TEST_f_f (cos, 9, -0.9111302618846769883682947111811653112463L), - TEST_f_f (cos, 10, -0.8390715290764524522588639478240648345199L), + AUTO_TESTS_f_f (cos, towardzero), }; static void @@ -7029,16 +6836,7 @@ cos_test_towardzero (void) static const struct test_f_f_data cos_downward_test_data[] = { - TEST_f_f (cos, 1, 0.5403023058681397174009366074429766037323L), - TEST_f_f (cos, 2, -0.4161468365471423869975682295007621897660L), - TEST_f_f (cos, 3, -0.9899924966004454572715727947312613023937L), - TEST_f_f (cos, 4, -0.6536436208636119146391681830977503814241L), - TEST_f_f (cos, 5, 0.2836621854632262644666391715135573083344L), - TEST_f_f (cos, 6, 0.9601702866503660205456522979229244054519L), - TEST_f_f (cos, 7, 0.7539022543433046381411975217191820122183L), - TEST_f_f (cos, 8, -0.1455000338086135258688413818311946826093L), - TEST_f_f (cos, 9, -0.9111302618846769883682947111811653112463L), - TEST_f_f (cos, 10, -0.8390715290764524522588639478240648345199L), + AUTO_TESTS_f_f (cos, downward), }; static void @@ -7052,16 +6850,7 @@ cos_test_downward (void) static const struct test_f_f_data cos_upward_test_data[] = { - TEST_f_f (cos, 1, 0.5403023058681397174009366074429766037323L), - TEST_f_f (cos, 2, -0.4161468365471423869975682295007621897660L), - TEST_f_f (cos, 3, -0.9899924966004454572715727947312613023937L), - TEST_f_f (cos, 4, -0.6536436208636119146391681830977503814241L), - TEST_f_f (cos, 5, 0.2836621854632262644666391715135573083344L), - TEST_f_f (cos, 6, 0.9601702866503660205456522979229244054519L), - TEST_f_f (cos, 7, 0.7539022543433046381411975217191820122183L), - TEST_f_f (cos, 8, -0.1455000338086135258688413818311946826093L), - TEST_f_f (cos, 9, -0.9111302618846769883682947111811653112463L), - TEST_f_f (cos, 10, -0.8390715290764524522588639478240648345199L), + AUTO_TESTS_f_f (cos, upward), }; static void @@ -7075,19 +6864,11 @@ cos_test_upward (void) static const struct test_f_f_data cosh_test_data[] = { - TEST_f_f (cosh, 0, 1), - TEST_f_f (cosh, minus_zero, 1), - TEST_f_f (cosh, plus_infty, plus_infty, NO_TEST_INLINE), TEST_f_f (cosh, minus_infty, plus_infty, NO_TEST_INLINE), TEST_f_f (cosh, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - TEST_f_f (cosh, 0.75L, 1.29468328467684468784170818539018176L), - -#ifndef TEST_FLOAT - TEST_f_f (cosh, 709.8893558127259666434838436543941497802734375L, 9.9999998999995070652573675944761818416035e+307L), - TEST_f_f (cosh, -709.8893558127259666434838436543941497802734375L, 9.9999998999995070652573675944761818416035e+307L), -#endif + AUTO_TESTS_f_f (cosh, tonearest), }; static void @@ -7101,9 +6882,7 @@ cosh_test (void) static const struct test_f_f_data cosh_tonearest_test_data[] = { - TEST_f_f (cosh, 22, 1792456423.065795780980053377632656584997L), - TEST_f_f (cosh, 23, 4872401723.124451300068625740569997090344L), - TEST_f_f (cosh, 24, 13244561064.92173614708845674912733665919L), + AUTO_TESTS_f_f (cosh, tonearest), }; static void @@ -7117,9 +6896,7 @@ cosh_test_tonearest (void) static const struct test_f_f_data cosh_towardzero_test_data[] = { - TEST_f_f (cosh, 22, 1792456423.065795780980053377632656584997L), - TEST_f_f (cosh, 23, 4872401723.124451300068625740569997090344L), - TEST_f_f (cosh, 24, 13244561064.92173614708845674912733665919L), + AUTO_TESTS_f_f (cosh, towardzero), }; static void @@ -7133,9 +6910,7 @@ cosh_test_towardzero (void) static const struct test_f_f_data cosh_downward_test_data[] = { - TEST_f_f (cosh, 22, 1792456423.065795780980053377632656584997L), - TEST_f_f (cosh, 23, 4872401723.124451300068625740569997090344L), - TEST_f_f (cosh, 24, 13244561064.92173614708845674912733665919L), + AUTO_TESTS_f_f (cosh, downward), }; static void @@ -7149,9 +6924,7 @@ cosh_test_downward (void) static const struct test_f_f_data cosh_upward_test_data[] = { - TEST_f_f (cosh, 22, 1792456423.065795780980053377632656584997L), - TEST_f_f (cosh, 23, 4872401723.124451300068625740569997090344L), - TEST_f_f (cosh, 24, 13244561064.92173614708845674912733665919L), + AUTO_TESTS_f_f (cosh, upward), }; static void diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 4759aa9f7f..f2ae28432e 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -4,6 +4,9 @@ Test "acos (0.75)": ildouble: 1 ldouble: 1 +Test "acos (0xcp-4)": +ildouble: 1 +ldouble: 1 # acos_downward Test "acos_downward (-0)": @@ -31,6 +34,26 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +Test "acos_downward (0xf.fffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "acos_downward (0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "acos_downward (0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_downward (0xf.fffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_downward (0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 + +# acos_tonearest +Test "acos_tonearest (0xcp-4)": +ildouble: 1 +ldouble: 1 # acos_towardzero Test "acos_towardzero (-0)": @@ -58,6 +81,21 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +Test "acos_towardzero (0xf.fffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "acos_towardzero (0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "acos_towardzero (0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_towardzero (0xf.fffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_towardzero (0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 # acos_upward Test "acos_upward (-0)": @@ -75,8 +113,32 @@ idouble: 1 Test "acos_upward (0.5)": ildouble: 1 ldouble: 1 +Test "acos_upward (0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_upward (0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 # asin_downward +Test "asin_downward (-0x8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 Test "asin_downward (-1.0)": double: 1 idouble: 1 @@ -119,11 +181,29 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +Test "asin_upward (-0xf.fffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.fffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 Test "asin_upward (-1.0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "asin_upward (0x8p-4)": +ildouble: 1 +ldouble: 1 Test "asin_upward (1.0)": double: 1 idouble: 1 @@ -132,6 +212,9 @@ idouble: 1 Test "atanh (0.75)": ildouble: 2 ldouble: 1 +Test "atanh (0xcp-4)": +ildouble: 2 +ldouble: 1 # cacos Test "Imaginary part of: cacos (+0 + 0.5 i)": @@ -4100,12 +4183,30 @@ ildouble: 1 ldouble: 1 # cbrt +Test "cbrt (-0x1.bp+4)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.189374bc6a7ecp-12)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.189374bc6a7ef9ep-12)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.189374bc6a7fp-12)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.18937p-12)": +ildouble: 1 +ldouble: 1 Test "cbrt (-27.0)": ildouble: 1 ldouble: 1 Test "cbrt (0.75)": ildouble: 1 ldouble: 1 +Test "cbrt (0xcp-4)": +ildouble: 1 +ldouble: 1 # ccos Test "Real part of: ccos (-0.75 + 710.5 i)": @@ -4758,6 +4859,9 @@ idouble: 1 ifloat: 1 # cos +Test "cos (0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 Test "cos (M_PI_6l * 2.0)": double: 1 idouble: 1 @@ -4768,6 +4872,151 @@ idouble: 2 ifloat: 1 # cos_downward +Test "cos_downward (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.000002p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d18468p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d19p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb6p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1p+120)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1p+28)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a44p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cap+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cb08cp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cb09p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6ccp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a48p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x3p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_downward (0x8p+0)": +ildouble: 2 +ldouble: 2 +Test "cos_downward (0x8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x9p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xa.217bap+12)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xap+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 Test "cos_downward (1)": ildouble: 1 ldouble: 1 @@ -4800,7 +5049,105 @@ Test "cos_downward (9)": float: 1 ifloat: 1 +# cos_tonearest +Test "cos_tonearest (0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 + # cos_towardzero +Test "cos_towardzero (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.000002p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+120)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.182a48p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xa.217bap+12)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 Test "cos_towardzero (1)": ildouble: 1 ldouble: 1 @@ -4832,6 +5179,139 @@ ildouble: 1 ldouble: 1 # cos_upward +Test "cos_upward (-0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000004p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000005bc7d86dp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.000006p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c1522p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c152382d7366p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c1524p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb4p+0)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x1.921fb54442d18468p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb6p+0)": +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x1p+120)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1p+28)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a44p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cb08cp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cb09p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a48p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x4p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x6p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x7p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x8p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x8p+124)": +double: 1 +idouble: 1 +Test "cos_upward (0x9p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0xa.217bap+12)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0xap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0xc.d4967p-4)": +double: 1 +idouble: 1 +Test "cos_upward (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "cos_upward (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 Test "cos_upward (1)": float: 1 ifloat: 1 @@ -4861,7 +5341,22 @@ Test "cos_upward (9)": ildouble: 1 ldouble: 1 +# cosh +Test "cosh (-0x2.c5e3acp+8)": +ildouble: 1 +Test "cosh (-0x2.c5e3bp+8)": +ildouble: 1 +Test "cosh (0x1.6p+4)": +ldouble: 1 + # cosh_downward +Test "cosh_downward (-0x2.c5e3acd2922a6p+8)": +ildouble: 1 +Test "cosh_downward (-0x2.c5e3bp+8)": +ildouble: 1 +Test "cosh_downward (0x1.6p+4)": +ildouble: 1 +ldouble: 2 Test "cosh_downward (22)": double: 1 float: 1 @@ -4883,10 +5378,21 @@ ildouble: 1 ldouble: 1 # cosh_tonearest +Test "cosh_tonearest (-0x2.c5e3acp+8)": +ildouble: 1 +Test "cosh_tonearest (-0x2.c5e3bp+8)": +ildouble: 1 +Test "cosh_tonearest (0x1.6p+4)": +ldouble: 1 Test "cosh_tonearest (22)": ldouble: 1 # cosh_towardzero +Test "cosh_towardzero (-0x2.c5e3acd2922a6p+8)": +ildouble: 1 +Test "cosh_towardzero (0x1.6p+4)": +ildouble: 1 +ldouble: 2 Test "cosh_towardzero (22)": double: 1 float: 1 @@ -4908,6 +5414,30 @@ ildouble: 1 ldouble: 1 # cosh_upward +Test "cosh_upward (-0x2.c5e3acd2922a6p+8)": +double: 1 +ildouble: 1 +ldouble: 1 +Test "cosh_upward (-0x2.c5e3acp+8)": +ildouble: 1 +Test "cosh_upward (-0x2.c5e3bp+8)": +ildouble: 1 +Test "cosh_upward (0x1.6p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh_upward (0x1.7p+4)": +ildouble: 2 +ldouble: 1 +Test "cosh_upward (0x1.8p+4)": +ildouble: 1 +Test "cosh_upward (0x2.c5e3acd2922a6p+8)": +double: 1 +ildouble: 2 +ldouble: 1 +Test "cosh_upward (0x2.c5e3acp+8)": +ildouble: 1 +Test "cosh_upward (0x2.c5e3bp+8)": +ildouble: 1 Test "cosh_upward (22)": ildouble: 2 ldouble: 1 @@ -6942,6 +7472,10 @@ ifloat: 1 ildouble: 1 ldouble: 1 +Function: "acos_tonearest": +ildouble: 1 +ldouble: 1 + Function: "acos_towardzero": double: 1 float: 1 @@ -7147,20 +7681,34 @@ ildouble: 1 ldouble: 1 Function: "cos_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "cos_tonearest": ildouble: 1 ldouble: 1 Function: "cos_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "cos_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "cosh": ildouble: 1 ldouble: 1 @@ -7173,6 +7721,7 @@ ildouble: 1 ldouble: 2 Function: "cosh_tonearest": +ildouble: 1 ldouble: 1 Function: "cosh_towardzero": diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 6fbfa64ae1..33109014a9 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -4,6 +4,9 @@ Test "acos (0.75)": ildouble: 1 ldouble: 1 +Test "acos (0xcp-4)": +ildouble: 1 +ldouble: 1 # acos_downward Test "acos_downward (-0)": @@ -14,6 +17,9 @@ ldouble: 1 Test "acos_downward (-0.5)": double: 1 idouble: 1 +Test "acos_downward (-0x8p-4)": +float: 1 +ifloat: 1 Test "acos_downward (-1)": float: 1 ifloat: 1 @@ -29,6 +35,26 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +Test "acos_downward (0xf.fffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "acos_downward (0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "acos_downward (0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_downward (0xf.fffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_downward (0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 + +# acos_tonearest +Test "acos_tonearest (0xcp-4)": +ildouble: 1 +ldouble: 1 # acos_towardzero Test "acos_towardzero (-0)": @@ -39,6 +65,9 @@ ldouble: 1 Test "acos_towardzero (-0.5)": double: 1 idouble: 1 +Test "acos_towardzero (-0x8p-4)": +float: 1 +ifloat: 1 Test "acos_towardzero (-1)": float: 1 ifloat: 1 @@ -54,22 +83,100 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +Test "acos_towardzero (0xf.fffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "acos_towardzero (0xf.ffffffffffff8p-4)": +ildouble: 1 +ldouble: 1 +Test "acos_towardzero (0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_towardzero (0xf.fffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_towardzero (0xf.fffffp-4)": +ildouble: 1 +ldouble: 1 # acos_upward +Test "acos_upward (+0)": +double: 1 +idouble: 1 +Test "acos_upward (-0)": +double: 1 +idouble: 1 Test "acos_upward (-0.5)": ildouble: 1 ldouble: 1 +Test "acos_upward (-0x1p+0)": +double: 1 +idouble: 1 Test "acos_upward (0.5)": ildouble: 1 ldouble: 1 +Test "acos_upward (0x1.70ef54646d496p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54646d497p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef54p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0x1.70ef56p-56)": +double: 1 +idouble: 1 +Test "acos_upward (0xcp-4)": +ildouble: 1 +ldouble: 1 +Test "acos_upward (0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 # asin_downward Test "asin_downward (-0.5)": double: 1 idouble: 1 +Test "asin_downward (-0x1p+0)": +double: 1 +idouble: 1 +Test "asin_downward (-0x8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffffffffp-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_downward (-0xf.fffffp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "asin_downward (0.5)": double: 1 idouble: 1 +Test "asin_downward (0x8p-4)": +float: 1 +ifloat: 1 Test "asin_downward (1.0)": float: 1 ifloat: 1 @@ -80,6 +187,9 @@ ldouble: 1 Test "asin_towardzero (-0.5)": double: 1 idouble: 1 +Test "asin_towardzero (-0x8p-4)": +float: 1 +ifloat: 1 Test "asin_towardzero (-1.0)": float: 1 ifloat: 1 @@ -88,6 +198,9 @@ ldouble: 1 Test "asin_towardzero (0.5)": double: 1 idouble: 1 +Test "asin_towardzero (0x8p-4)": +float: 1 +ifloat: 1 Test "asin_towardzero (1.0)": float: 1 ifloat: 1 @@ -95,11 +208,47 @@ ildouble: 1 ldouble: 1 # asin_upward +Test "asin_upward (-0x8p-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "asin_upward (-0xf.fffffff8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.ffffffffffff8p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.fffffffffffffffp-4)": +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.fffffffffffp-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "asin_upward (-0xf.fffffp-4)": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "asin_upward (-1.0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "asin_upward (0x1p+0)": +double: 1 +idouble: 1 +Test "asin_upward (0x8p-4)": +ildouble: 1 +ldouble: 1 # atan2 Test "atan2 (-0.75, -1.0)": @@ -121,6 +270,11 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "atanh (0xcp-4)": +float: 1 +ifloat: 1 +ildouble: 1 +ldouble: 1 # cacos Test "Imaginary part of: cacos (+0 + 0.5 i)": @@ -4830,6 +4984,15 @@ ldouble: 1 Test "cbrt (-0.001)": ildouble: 1 ldouble: 1 +Test "cbrt (-0x1.bp+4)": +double: 1 +idouble: 1 +Test "cbrt (-0x4.189374bc6a7ef9d8p-12)": +ildouble: 1 +ldouble: 1 +Test "cbrt (-0x4.18937p-12)": +float: 1 +ifloat: 1 Test "cbrt (-27.0)": double: 1 idouble: 1 @@ -4841,6 +5004,14 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 +Test "cbrt (0xcp-4)": +double: 1 +idouble: 1 +Test "cbrt (0xf.ep-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 # ccos Test "Imaginary part of: ccos (-0.75 + 710.5 i)": @@ -5511,6 +5682,9 @@ idouble: 1 ifloat: 1 # cos +Test "cos (0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 Test "cos (M_PI_6l * 2.0)": double: 1 idouble: 1 @@ -5521,6 +5695,151 @@ idouble: 2 ifloat: 1 # cos_downward +Test "cos_downward (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.000002p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d18468p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb54442d19p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1.921fb6p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1p+0)": +double: 1 +idouble: 1 +Test "cos_downward (0x1p+120)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x1p+28)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a44p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cap+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cb08cp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6cb09p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a4705ae6ccp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.182a48p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_downward (0x2p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x3p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_downward (0x8p+0)": +ildouble: 2 +ldouble: 2 +Test "cos_downward (0x8p+1020)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0x9p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xa.217bap+12)": +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xap+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_downward (0xf.ffffffffffff8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_downward (0xf.fffffp+124)": +double: 1 +idouble: 1 Test "cos_downward (1)": ildouble: 1 ldouble: 1 @@ -5553,7 +5872,105 @@ Test "cos_downward (9)": float: 1 ifloat: 1 +# cos_tonearest +Test "cos_tonearest (0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 + # cos_towardzero +Test "cos_towardzero (0x1.000000cf4a2a2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.0000010b239a9p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.00000162a932bp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.000002d452a1p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.000002p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.0c152382d7365p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb4p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x1.921fb54442d18p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x1p+120)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.182a48p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e0c9bab24p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19e4p+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2.1e19ep+72)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x2p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+0)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x4p+48)": +double: 1 +idouble: 1 +Test "cos_towardzero (0x8p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0x8p+1020)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xa.217bap+12)": +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0xc.d4966d92d1708p-4)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_towardzero (0xc.d4966d92d171p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xc.d4966p-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xcp-4)": +double: 1 +idouble: 1 +Test "cos_towardzero (0xf.fffffp+124)": +double: 1 +idouble: 1 Test "cos_towardzero (1)": ildouble: 1 ldouble: 1 @@ -5585,6 +6002,139 @@ ildouble: 1 ldouble: 1 # cos_upward +Test "cos_upward (-0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000004p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.000005bc7d86dp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.000006p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c1522p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c152382d7366p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.0c1524p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x1.921fb4p+0)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x1.921fb54442d18468p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d1846ap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d18p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb54442d19p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1.921fb6p+0)": +ildouble: 2 +ldouble: 2 +Test "cos_upward (0x1p+120)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x1p+28)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a44p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cb08cp+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6cb09p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a4705ae6ccp+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2.182a48p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x2p+64)": +double: 1 +idouble: 1 +Test "cos_upward (0x3p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x4p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x5p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x6p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x7p+0)": +double: 1 +idouble: 1 +Test "cos_upward (0x8p+0)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x8p+1020)": +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 +Test "cos_upward (0x8p+124)": +double: 1 +idouble: 1 +Test "cos_upward (0x9p+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0xa.217bap+12)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cos_upward (0xap+0)": +ildouble: 1 +ldouble: 1 +Test "cos_upward (0xc.d4967p-4)": +double: 1 +idouble: 1 +Test "cos_upward (0xf.ffffcp+124)": +double: 1 +idouble: 1 +Test "cos_upward (0xf.ffffffffffff8p+1020)": +ildouble: 1 +ldouble: 1 Test "cos_upward (1)": float: 1 ifloat: 1 @@ -5614,7 +6164,32 @@ Test "cos_upward (9)": ildouble: 1 ldouble: 1 +# cosh +Test "cosh (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh (0x1.6p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh (0x2.c5e3acp+8)": +double: 1 +idouble: 1 + # cosh_downward +Test "cosh_downward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_downward (0x1.6p+4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cosh_downward (0x1.7p+4)": +double: 1 +idouble: 1 +Test "cosh_downward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 Test "cosh_downward (22)": float: 1 ifloat: 1 @@ -5632,11 +6207,34 @@ ildouble: 1 ldouble: 1 # cosh_tonearest +Test "cosh_tonearest (-0x2.c5e3acp+8)": +double: 1 +idouble: 1 +Test "cosh_tonearest (0x1.6p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh_tonearest (0x2.c5e3acp+8)": +double: 1 +idouble: 1 Test "cosh_tonearest (22)": ildouble: 1 ldouble: 1 # cosh_towardzero +Test "cosh_towardzero (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x1.6p+4)": +double: 1 +idouble: 1 +ildouble: 2 +ldouble: 2 +Test "cosh_towardzero (0x1.7p+4)": +double: 1 +idouble: 1 +Test "cosh_towardzero (0x2.c5e3bp+8)": +double: 1 +idouble: 1 Test "cosh_towardzero (22)": float: 1 ifloat: 1 @@ -5654,6 +6252,27 @@ ildouble: 1 ldouble: 1 # cosh_upward +Test "cosh_upward (-0x2.c5e3acd2922a6p+8)": +ildouble: 1 +ldouble: 1 +Test "cosh_upward (-0x2.c5e3bp+8)": +double: 1 +idouble: 1 +Test "cosh_upward (0x1.6p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh_upward (0x1.7p+4)": +ildouble: 1 +ldouble: 1 +Test "cosh_upward (0x1.8p+4)": +double: 1 +idouble: 1 +Test "cosh_upward (0x2.c5e3acd2922a6p+8)": +ildouble: 1 +ldouble: 1 +Test "cosh_upward (0x2.c5e3bp+8)": +double: 1 +idouble: 1 Test "cosh_upward (22)": ildouble: 1 ldouble: 1 @@ -7833,6 +8452,10 @@ ifloat: 1 ildouble: 1 ldouble: 1 +Function: "acos_tonearest": +ildouble: 1 +ldouble: 1 + Function: "acos_towardzero": double: 1 float: 1 @@ -7842,6 +8465,8 @@ ildouble: 1 ldouble: 1 Function: "acos_upward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 @@ -7862,7 +8487,9 @@ ildouble: 1 ldouble: 1 Function: "asin_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -7967,7 +8594,9 @@ ifloat: 1 Function: "cbrt": double: 1 +float: 1 idouble: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -8056,40 +8685,64 @@ ildouble: 1 ldouble: 1 Function: "cos_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "cos_tonearest": ildouble: 1 ldouble: 1 Function: "cos_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Function: "cos_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 +ildouble: 2 +ldouble: 2 + +Function: "cosh": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "cosh_downward": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 Function: "cosh_tonearest": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 Function: "cosh_towardzero": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 2 ldouble: 2 Function: "cosh_upward": +double: 1 +idouble: 1 ildouble: 1 ldouble: 1 |