diff options
author | Joseph Myers <joseph@codesourcery.com> | 2013-12-19 17:21:01 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2013-12-19 17:21:01 +0000 |
commit | 6f6fc48226fa2144379d394b0ac91447a27c1639 (patch) | |
tree | be015217a5315e2a2347028ead4352f4c1183395 | |
parent | 83f5c32d21f7616e1833ca0f8a1555990d9b7a68 (diff) | |
download | glibc-6f6fc48226fa2144379d394b0ac91447a27c1639.zip glibc-6f6fc48226fa2144379d394b0ac91447a27c1639.tar.gz glibc-6f6fc48226fa2144379d394b0ac91447a27c1639.tar.bz2 |
Move tests of sincos from libm-test.inc to auto-libm-test-in.
This patch moves tests of sincos to auto-libm-test-in, adding the
required support to gen-auto-libm-tests.
Tested x86_64 and x86 and ulps updated accordingly.
(auto-libm-test-out diffs omitted below.)
* math/auto-libm-test-in: Add tests of sincos.
* math/auto-libm-test-out: Regenerated.
* math/libm-test.inc (sincos_test_data): Use AUTO_TESTS_fFF_11.
* math/gen-auto-libm-tests.c (func_calc_method): Add value
mpfr_f_11.
(func_calc_desc): Add mpfr_f_11 union field.
(test_functions): Add sincos.
(calc_generic_results): Handle mpfr_f_11.
* sysdeps/i386/fpu/libm-test-ulps: Update.
* sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
-rw-r--r-- | ChangeLog | 13 | ||||
-rw-r--r-- | math/auto-libm-test-in | 19 | ||||
-rw-r--r-- | math/auto-libm-test-out | 1034 | ||||
-rw-r--r-- | math/gen-auto-libm-tests.c | 20 | ||||
-rw-r--r-- | math/libm-test.inc | 55 | ||||
-rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 6 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 6 |
7 files changed, 1099 insertions, 54 deletions
@@ -1,3 +1,16 @@ +2013-12-19 Joseph Myers <joseph@codesourcery.com> + + * math/auto-libm-test-in: Add tests of sincos. + * math/auto-libm-test-out: Regenerated. + * math/libm-test.inc (sincos_test_data): Use AUTO_TESTS_fFF_11. + * math/gen-auto-libm-tests.c (func_calc_method): Add value + mpfr_f_11. + (func_calc_desc): Add mpfr_f_11 union field. + (test_functions): Add sincos. + (calc_generic_results): Handle mpfr_f_11. + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2013-12-19 Andreas Schwab <schwab@suse.de> * sysdeps/powerpc/powerpc64/power7/memchr.S: Fix argument of diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index 28e9d45..49f6604 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -848,6 +848,25 @@ sin 8 sin 9 sin 10 +sincos 0 +sincos -0 +sincos pi/2 +sincos pi/6 +sincos pi/3 +sincos 0.75 +sincos 0x1p65 +sincos -0x1p65 +sincos 0.80190127184058835 +sincos 1e22 +sincos 0x1p1023 +sincos 0x1p16383 +sincos 0x1p+120 +sincos 0x1p+127 +sincos 0x1.fffff8p+127 +sincos 0x1.fffffep+127 +sincos 0x1p+50 +sincos 0x1p+28 + sinh 0 sinh -0 sinh 0.75 diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out index 06a7591..4df6101 100644 --- a/math/auto-libm-test-out +++ b/math/auto-libm-test-out @@ -62264,6 +62264,1040 @@ sin 10 = sin tonearest ldbl-128ibm 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be025p-4L : inexact-ok = sin towardzero ldbl-128ibm 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be024cp-4L : inexact-ok = sin upward ldbl-128ibm 0xap+0L : -0x8.b44f7af9a7a92ce7fb22be024cp-4L : inexact-ok +sincos 0 += sincos downward flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok += sincos tonearest flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok += sincos towardzero flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok += sincos upward flt-32 0x0p+0f : 0x0p+0f 0x1p+0f : inexact-ok += sincos downward dbl-64 0x0p+0 : 0x0p+0 0x1p+0 : inexact-ok += sincos tonearest dbl-64 0x0p+0 : 0x0p+0 0x1p+0 : inexact-ok += sincos towardzero dbl-64 0x0p+0 : 0x0p+0 0x1p+0 : inexact-ok += sincos upward dbl-64 0x0p+0 : 0x0p+0 0x1p+0 : inexact-ok += sincos downward ldbl-96-intel 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos upward ldbl-96-intel 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos downward ldbl-96-m68k 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos upward ldbl-96-m68k 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos downward ldbl-128 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos tonearest ldbl-128 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos towardzero ldbl-128 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos upward ldbl-128 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos downward ldbl-128ibm 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok += sincos upward ldbl-128ibm 0x0p+0L : 0x0p+0L 0x1p+0L : inexact-ok +sincos -0 += sincos downward flt-32 -0x0p+0f : -0x0p+0f 0x1p+0f : inexact-ok += sincos tonearest flt-32 -0x0p+0f : -0x0p+0f 0x1p+0f : inexact-ok += sincos towardzero flt-32 -0x0p+0f : -0x0p+0f 0x1p+0f : inexact-ok += sincos upward flt-32 -0x0p+0f : -0x0p+0f 0x1p+0f : inexact-ok += sincos downward dbl-64 -0x0p+0 : -0x0p+0 0x1p+0 : inexact-ok += sincos tonearest dbl-64 -0x0p+0 : -0x0p+0 0x1p+0 : inexact-ok += sincos towardzero dbl-64 -0x0p+0 : -0x0p+0 0x1p+0 : inexact-ok += sincos upward dbl-64 -0x0p+0 : -0x0p+0 0x1p+0 : inexact-ok += sincos downward ldbl-96-intel -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos tonearest ldbl-96-intel -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos towardzero ldbl-96-intel -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos upward ldbl-96-intel -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos downward ldbl-96-m68k -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos tonearest ldbl-96-m68k -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos towardzero ldbl-96-m68k -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos upward ldbl-96-m68k -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos downward ldbl-128 -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos tonearest ldbl-128 -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos towardzero ldbl-128 -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos upward ldbl-128 -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos downward ldbl-128ibm -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos tonearest ldbl-128ibm -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos towardzero ldbl-128ibm -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok += sincos upward ldbl-128ibm -0x0p+0L : -0x0p+0L 0x1p+0L : inexact-ok +sincos pi/2 += sincos downward flt-32 0x1.921fb6p+0f : 0xf.fffffp-4f -0xb.bbd2fp-28f : inexact-ok += sincos tonearest flt-32 0x1.921fb6p+0f : 0x1p+0f -0xb.bbd2ep-28f : inexact-ok += sincos towardzero flt-32 0x1.921fb6p+0f : 0xf.fffffp-4f -0xb.bbd2ep-28f : inexact-ok += sincos upward flt-32 0x1.921fb6p+0f : 0x1p+0f -0xb.bbd2ep-28f : inexact-ok += sincos downward dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 -0xb.bbd2e7b967668p-28 : inexact-ok += sincos tonearest dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 -0xb.bbd2e7b96766p-28 : inexact-ok += sincos towardzero dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffb8p-4 -0xb.bbd2e7b96766p-28 : inexact-ok += sincos upward dbl-64 0x1.921fb6p+0 : 0xf.fffffffffffcp-4 -0xb.bbd2e7b96766p-28 : inexact-ok += sincos downward ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766267p-28L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766267p-28L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766266p-28L : inexact-ok += sincos upward ldbl-96-intel 0x1.921fb6p+0L : 0xf.fffffffffffbb2ap-4L -0xb.bbd2e7b96766266p-28L : inexact-ok += sincos downward ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766267p-28L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766267p-28L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb29p-4L -0xb.bbd2e7b96766266p-28L : inexact-ok += sincos upward ldbl-96-m68k 0x1.921fb6p+0L : 0xf.fffffffffffbb2ap-4L -0xb.bbd2e7b96766266p-28L : inexact-ok += sincos downward ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a11498p-4L -0xb.bbd2e7b96766266f1d18f3ead018p-28L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114988p-4L -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a11498p-4L -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok += sincos upward ldbl-128 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114988p-4L -0xb.bbd2e7b96766266f1d18f3ead01p-28L : inexact-ok += sincos downward ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L -0xb.bbd2e7b96766266f1d18f3ead4p-28L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a1148p-4L -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok += sincos upward ldbl-128ibm 0x1.921fb6p+0L : 0xf.fffffffffffbb290924e3a114cp-4L -0xb.bbd2e7b96766266f1d18f3eadp-28L : inexact-ok += sincos downward flt-32 0x1.921fb4p+0f : 0xf.fffffp-4f 0x1.4442dp-24f : inexact-ok += sincos tonearest flt-32 0x1.921fb4p+0f : 0x1p+0f 0x1.4442d2p-24f : inexact-ok += sincos towardzero flt-32 0x1.921fb4p+0f : 0xf.fffffp-4f 0x1.4442dp-24f : inexact-ok += sincos upward flt-32 0x1.921fb4p+0f : 0x1p+0f 0x1.4442d2p-24f : inexact-ok += sincos downward dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 0x1.4442d18469893p-24 : inexact-ok += sincos tonearest dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 0x1.4442d18469893p-24 : inexact-ok += sincos towardzero dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff3p-4 0x1.4442d18469893p-24 : inexact-ok += sincos upward dbl-64 0x1.921fb4p+0 : 0xf.fffffffffff38p-4 0x1.4442d18469894p-24 : inexact-ok += sincos downward ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok += sincos upward ldbl-96-intel 0x1.921fb4p+0L : 0xf.fffffffffff32a4p-4L 0x1.4442d18469893612p-24L : inexact-ok += sincos downward ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a3p-4L 0x1.4442d1846989361p-24L : inexact-ok += sincos upward ldbl-96-m68k 0x1.921fb4p+0L : 0xf.fffffffffff32a4p-4L 0x1.4442d18469893612p-24L : inexact-ok += sincos downward ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136dp-4L 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136d8p-4L 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136dp-4L 0x1.4442d18469893610281a0f9b0e8dp-24L : inexact-ok += sincos upward ldbl-128 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e136d8p-4L 0x1.4442d18469893610281a0f9b0e8ep-24L : inexact-ok += sincos downward ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e134p-4L 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e138p-4L 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e134p-4L 0x1.4442d18469893610281a0f9b0e8p-24L : inexact-ok += sincos upward ldbl-128ibm 0x1.921fb4p+0L : 0xf.fffffffffff32a3661c108e138p-4L 0x1.4442d18469893610281a0f9b0fp-24L : inexact-ok += sincos downward dbl-64 0x1.921fb54442d19p+0 : 0xf.ffffffffffff8p-4 -0xb.9676733ae8fe8p-56 : inexact-ok += sincos tonearest dbl-64 0x1.921fb54442d19p+0 : 0x1p+0 -0xb.9676733ae8fe8p-56 : inexact-ok += sincos towardzero dbl-64 0x1.921fb54442d19p+0 : 0xf.ffffffffffff8p-4 -0xb.9676733ae8fep-56 : inexact-ok += sincos upward dbl-64 0x1.921fb54442d19p+0 : 0x1p+0 -0xb.9676733ae8fep-56 : inexact-ok += sincos downward ldbl-96-intel 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L -0xb.9676733ae8fe47dp-56L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.921fb54442d19p+0L : 0x1p+0L -0xb.9676733ae8fe47cp-56L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L -0xb.9676733ae8fe47cp-56L : inexact-ok += sincos upward ldbl-96-intel 0x1.921fb54442d19p+0L : 0x1p+0L -0xb.9676733ae8fe47cp-56L : inexact-ok += sincos downward ldbl-96-m68k 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L -0xb.9676733ae8fe47dp-56L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.921fb54442d19p+0L : 0x1p+0L -0xb.9676733ae8fe47cp-56L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffp-4L -0xb.9676733ae8fe47cp-56L : inexact-ok += sincos upward ldbl-96-m68k 0x1.921fb54442d19p+0L : 0x1p+0L -0xb.9676733ae8fe47cp-56L : inexact-ok += sincos downward ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbc8p-4L -0xb.9676733ae8fe47c65dadfb63ede8p-56L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbdp-4L -0xb.9676733ae8fe47c65dadfb63ede8p-56L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbc8p-4L -0xb.9676733ae8fe47c65dadfb63edep-56L : inexact-ok += sincos upward ldbl-128 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffbdp-4L -0xb.9676733ae8fe47c65dadfb63edep-56L : inexact-ok += sincos downward ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffff8p-4L -0xb.9676733ae8fe47c65dadfb63fp-56L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffcp-4L -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffff8p-4L -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok += sincos upward ldbl-128ibm 0x1.921fb54442d19p+0L : 0xf.fffffffffffffffffffffffffcp-4L -0xb.9676733ae8fe47c65dadfb63ecp-56L : inexact-ok += sincos downward dbl-64 0x1.921fb54442d18p+0 : 0xf.ffffffffffff8p-4 0x4.69898cc517018p-56 : inexact-ok += sincos tonearest dbl-64 0x1.921fb54442d18p+0 : 0x1p+0 0x4.69898cc51701cp-56 : inexact-ok += sincos towardzero dbl-64 0x1.921fb54442d18p+0 : 0xf.ffffffffffff8p-4 0x4.69898cc517018p-56 : inexact-ok += sincos upward dbl-64 0x1.921fb54442d18p+0 : 0x1p+0 0x4.69898cc51701cp-56 : inexact-ok += sincos downward ldbl-96-intel 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L 0x4.69898cc51701b838p-56L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b838p-56L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L 0x4.69898cc51701b838p-56L : inexact-ok += sincos upward ldbl-96-intel 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b84p-56L : inexact-ok += sincos downward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L 0x4.69898cc51701b838p-56L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b838p-56L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffp-4L 0x4.69898cc51701b838p-56L : inexact-ok += sincos upward ldbl-96-m68k 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b84p-56L : inexact-ok += sincos downward ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff6p-4L 0x4.69898cc51701b839a252049c1104p-56L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff68p-4L 0x4.69898cc51701b839a252049c1108p-56L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff6p-4L 0x4.69898cc51701b839a252049c1104p-56L : inexact-ok += sincos upward ldbl-128 0x1.921fb54442d18p+0L : 0xf.ffffffffffffffffffffffffff68p-4L 0x4.69898cc51701b839a252049c1108p-56L : inexact-ok += sincos downward ldbl-128ibm 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x4.69898cc51701b839a252049c1p-56L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b839a252049c12p-56L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.921fb54442d18p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x4.69898cc51701b839a252049c1p-56L : inexact-ok += sincos upward ldbl-128ibm 0x1.921fb54442d18p+0L : 0x1p+0L 0x4.69898cc51701b839a252049c12p-56L : inexact-ok += sincos downward ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L -0x7.6733ae8fe47c65ep-68L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65d8p-68L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L -0x7.6733ae8fe47c65d8p-68L : inexact-ok += sincos upward ldbl-96-intel 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65d8p-68L : inexact-ok += sincos downward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L -0x7.6733ae8fe47c65ep-68L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65d8p-68L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffp-4L -0x7.6733ae8fe47c65d8p-68L : inexact-ok += sincos upward ldbl-96-m68k 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65d8p-68L : inexact-ok += sincos downward ldbl-128 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0x7.6733ae8fe47c65dadfb63eeeb308p-68L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok += sincos upward ldbl-128 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65dadfb63eeeb304p-68L : inexact-ok += sincos downward ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffcp-4L -0x7.6733ae8fe47c65dadfb63eeeb4p-68L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65dadfb63eeeb4p-68L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0xf.fffffffffffffffffffffffffcp-4L -0x7.6733ae8fe47c65dadfb63eeeb2p-68L : inexact-ok += sincos upward ldbl-128ibm 0x1.921fb54442d1846ap+0L : 0x1p+0L -0x7.6733ae8fe47c65dadfb63eeeb2p-68L : inexact-ok += sincos downward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L 0x1.898cc51701b839a2p-64L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a2p-64L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L 0x1.898cc51701b839a2p-64L : inexact-ok += sincos upward ldbl-96-intel 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a4p-64L : inexact-ok += sincos downward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L 0x1.898cc51701b839a2p-64L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a2p-64L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffp-4L 0x1.898cc51701b839a2p-64L : inexact-ok += sincos upward ldbl-96-m68k 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a4p-64L : inexact-ok += sincos downward ldbl-128 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x1.898cc51701b839a252049c1114cfp-64L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a252049c1114dp-64L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x1.898cc51701b839a252049c1114cfp-64L : inexact-ok += sincos upward ldbl-128 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a252049c1114dp-64L : inexact-ok += sincos downward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x1.898cc51701b839a252049c11148p-64L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a252049c1115p-64L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.921fb54442d18468p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x1.898cc51701b839a252049c11148p-64L : inexact-ok += sincos upward ldbl-128ibm 0x1.921fb54442d18468p+0L : 0x1p+0L 0x1.898cc51701b839a252049c1115p-64L : inexact-ok += sincos downward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0xc.65dadfb63eeeb306717fbe882b38p-116L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0x1p+0L -0xc.65dadfb63eeeb306717fbe882b38p-116L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0xc.65dadfb63eeeb306717fbe882b3p-116L : inexact-ok += sincos upward ldbl-128 0x1.921fb54442d18469898cc51701b9p+0L : 0x1p+0L -0xc.65dadfb63eeeb306717fbe882b3p-116L : inexact-ok += sincos downward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x3.9a252049c1114cf98e804177d4c6p-116L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x1p+0L 0x3.9a252049c1114cf98e804177d4c8p-116L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x3.9a252049c1114cf98e804177d4c6p-116L : inexact-ok += sincos upward ldbl-128 0x1.921fb54442d18469898cc51701b8p+0L : 0x1p+0L 0x3.9a252049c1114cf98e804177d4c8p-116L : inexact-ok += sincos downward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0x4.7c65dadfb63eeeb306717fbe882cp-108L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L -0x4.7c65dadfb63eeeb306717fbe882cp-108L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffff8p-4L -0x4.7c65dadfb63eeeb306717fbe8828p-108L : inexact-ok += sincos upward ldbl-128 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L -0x4.7c65dadfb63eeeb306717fbe8828p-108L : inexact-ok += sincos downward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffcp-4L -0x4.7c65dadfb63eeeb306717fbe8ap-108L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0xf.fffffffffffffffffffffffffcp-4L -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok += sincos upward ldbl-128ibm 0x1.921fb54442d18469898cc51702p+0L : 0x1p+0L -0x4.7c65dadfb63eeeb306717fbe88p-108L : inexact-ok += sincos downward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok += sincos tonearest ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok += sincos towardzero ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffff8p-4L 0x3.839a252049c1114cf98e804177d4p-108L : inexact-ok += sincos upward ldbl-128 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L 0x3.839a252049c1114cf98e804177d6p-108L : inexact-ok += sincos downward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x3.839a252049c1114cf98e804177p-108L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L 0x3.839a252049c1114cf98e804178p-108L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0xf.fffffffffffffffffffffffffcp-4L 0x3.839a252049c1114cf98e804177p-108L : inexact-ok += sincos upward ldbl-128ibm 0x1.921fb54442d18469898cc517018p+0L : 0x1p+0L 0x3.839a252049c1114cf98e804178p-108L : inexact-ok +sincos pi/6 += sincos downward flt-32 0x8.60a92p-4f : 0x8p-4f 0xd.db3d7p-4f : inexact-ok += sincos tonearest flt-32 0x8.60a92p-4f : 0x8p-4f 0xd.db3d7p-4f : inexact-ok += sincos towardzero flt-32 0x8.60a92p-4f : 0x8p-4f 0xd.db3d7p-4f : inexact-ok += sincos upward flt-32 0x8.60a92p-4f : 0x8.00001p-4f 0xd.db3d8p-4f : inexact-ok += sincos downward dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 0xd.db3d7237832ep-4 : inexact-ok += sincos tonearest dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 0xd.db3d7237832ep-4 : inexact-ok += sincos towardzero dbl-64 0x8.60a92p-4 : 0x8.0000036321168p-4 0xd.db3d7237832ep-4 : inexact-ok += sincos upward dbl-64 0x8.60a92p-4 : 0x8.000003632117p-4 0xd.db3d7237832e8p-4 : inexact-ok += sincos downward ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok += sincos upward ldbl-96-intel 0x8.60a92p-4L : 0x8.000003632116886p-4L 0xd.db3d7237832e31p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116885p-4L 0xd.db3d7237832e30fp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8.60a92p-4L : 0x8.000003632116886p-4L 0xd.db3d7237832e31p-4L : inexact-ok += sincos downward ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4b8p-4L 0xd.db3d7237832e30f6465d599654a8p-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4cp-4L 0xd.db3d7237832e30f6465d599654a8p-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4b8p-4L 0xd.db3d7237832e30f6465d599654a8p-4L : inexact-ok += sincos upward ldbl-128 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4cp-4L 0xd.db3d7237832e30f6465d599654bp-4L : inexact-ok += sincos downward ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L 0xd.db3d7237832e30f6465d599654p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L 0xd.db3d7237832e30f6465d599654p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b4p-4L 0xd.db3d7237832e30f6465d599654p-4L : inexact-ok += sincos upward ldbl-128ibm 0x8.60a92p-4L : 0x8.0000036321168852c4130c64b8p-4L 0xd.db3d7237832e30f6465d599658p-4L : inexact-ok += sincos downward flt-32 0x8.60a91p-4f : 0x7.fffffp-4f 0xd.db3d7p-4f : inexact-ok += sincos tonearest flt-32 0x8.60a91p-4f : 0x7.fffff8p-4f 0xd.db3d8p-4f : inexact-ok += sincos towardzero flt-32 0x8.60a91p-4f : 0x7.fffffp-4f 0xd.db3d7p-4f : inexact-ok += sincos upward flt-32 0x8.60a91p-4f : 0x7.fffff8p-4f 0xd.db3d8p-4f : inexact-ok += sincos downward dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 0xd.db3d7a37832a8p-4 : inexact-ok += sincos tonearest dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 0xd.db3d7a37832a8p-4 : inexact-ok += sincos towardzero dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a04p-4 0xd.db3d7a37832a8p-4 : inexact-ok += sincos upward dbl-64 0x8.60a91p-4 : 0x7.fffff587e3a08p-4 0xd.db3d7a37832bp-4 : inexact-ok += sincos downward ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L 0xd.db3d7a37832aa67p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L 0xd.db3d7a37832aa68p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L 0xd.db3d7a37832aa67p-4L : inexact-ok += sincos upward ldbl-96-intel 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L 0xd.db3d7a37832aa68p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L 0xd.db3d7a37832aa67p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L 0xd.db3d7a37832aa68p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050c8p-4L 0xd.db3d7a37832aa67p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8.60a91p-4L : 0x7.fffff587e3a050dp-4L 0xd.db3d7a37832aa68p-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L 0xd.db3d7a37832aa678a274956dfd28p-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L 0xd.db3d7a37832aa678a274956dfd3p-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc728p-4L 0xd.db3d7a37832aa678a274956dfd28p-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc72cp-4L 0xd.db3d7a37832aa678a274956dfd3p-4L : inexact-ok += sincos downward ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc6p-4L 0xd.db3d7a37832aa678a274956dfcp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc8p-4L 0xd.db3d7a37832aa678a274956dfcp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc6p-4L 0xd.db3d7a37832aa678a274956dfcp-4L : inexact-ok += sincos upward ldbl-128ibm 0x8.60a91p-4L : 0x7.fffff587e3a050cf967fba7bc8p-4L 0xd.db3d7a37832aa678a274956ep-4L : inexact-ok += sincos downward dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 0xd.db3d742c2655p-4 : inexact-ok += sincos tonearest dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 0xd.db3d742c2655p-4 : inexact-ok += sincos towardzero dbl-64 0x8.60a91c16b9b3p-4 : 0x8p-4 0xd.db3d742c2655p-4 : inexact-ok += sincos upward dbl-64 0x8.60a91c16b9b3p-4 : 0x8.0000000000008p-4 0xd.db3d742c26558p-4 : inexact-ok += sincos downward ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok += sincos upward ldbl-96-intel 0x8.60a91c16b9b3p-4L : 0x8.000000000000359p-4L 0xd.db3d742c26551bp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000358p-4L 0xd.db3d742c26551afp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8.60a91c16b9b3p-4L : 0x8.000000000000359p-4L 0xd.db3d742c26551bp-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L 0xd.db3d742c26551af29a6e23c11f4p-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L 0xd.db3d742c26551af29a6e23c11f48p-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157ep-4L 0xd.db3d742c26551af29a6e23c11f4p-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5157e8p-4L 0xd.db3d742c26551af29a6e23c11f48p-4L : inexact-ok += sincos downward ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5154p-4L 0xd.db3d742c26551af29a6e23c11cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5158p-4L 0xd.db3d742c26551af29a6e23c12p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5154p-4L 0xd.db3d742c26551af29a6e23c11cp-4L : inexact-ok += sincos upward ldbl-128ibm 0x8.60a91c16b9b3p-4L : 0x8.00000000000035858118fd5158p-4L 0xd.db3d742c26551af29a6e23c12p-4L : inexact-ok += sincos downward dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 0xd.db3d742c2655p-4 : inexact-ok += sincos tonearest dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 0xd.db3d742c26558p-4 : inexact-ok += sincos towardzero dbl-64 0x8.60a91c16b9b28p-4 : 0x7.ffffffffffffcp-4 0xd.db3d742c2655p-4 : inexact-ok += sincos upward dbl-64 0x8.60a91c16b9b28p-4 : 0x8p-4 0xd.db3d742c26558p-4 : inexact-ok += sincos downward ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok += sincos upward ldbl-96-intel 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6bp-4L 0xd.db3d742c26555bp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6a8p-4L 0xd.db3d742c26555afp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6bp-4L 0xd.db3d742c26555bp-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae08p-4L 0xd.db3d742c26555af29a6e23c11f3p-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae0cp-4L 0xd.db3d742c26555af29a6e23c11f38p-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae08p-4L 0xd.db3d742c26555af29a6e23c11f3p-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eae0cp-4L 0xd.db3d742c26555af29a6e23c11f38p-4L : inexact-ok += sincos downward ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L 0xd.db3d742c26555af29a6e23c11cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L 0xd.db3d742c26555af29a6e23c12p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1eaep-4L 0xd.db3d742c26555af29a6e23c11cp-4L : inexact-ok += sincos upward ldbl-128ibm 0x8.60a91c16b9b28p-4L : 0x7.ffffffffffffc6ab95779c1ebp-4L 0xd.db3d742c26555af29a6e23c12p-4L : inexact-ok += sincos downward ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos upward ldbl-96-intel 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L 0xd.db3d742c265539ep-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000001p-4L 0xd.db3d742c265539ep-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L 0xd.db3d742c265539d29a6e23c11fa8p-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L 0xd.db3d742c265539d29a6e23c11fbp-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed673p-4L 0xd.db3d742c265539d29a6e23c11fa8p-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed6738p-4L 0xd.db3d742c265539d29a6e23c11fbp-4L : inexact-ok += sincos downward ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed64p-4L 0xd.db3d742c265539d29a6e23c11cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed68p-4L 0xd.db3d742c265539d29a6e23c12p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed64p-4L 0xd.db3d742c265539d29a6e23c11cp-4L : inexact-ok += sincos upward ldbl-128ibm 0x8.60a91c16b9b2c24p-4L : 0x8.000000000000000b5feca2ed68p-4L 0xd.db3d742c265539d29a6e23c12p-4L : inexact-ok += sincos downward ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x8p-4L 0xd.db3d742c265539ep-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos upward ldbl-96-intel 0x8.60a91c16b9b2c23p-4L : 0x8p-4L 0xd.db3d742c265539ep-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x8p-4L 0xd.db3d742c265539ep-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffff8p-4L 0xd.db3d742c265539dp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8.60a91c16b9b2c23p-4L : 0x8p-4L 0xd.db3d742c265539ep-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L 0xd.db3d742c265539da9a6e23c11fa8p-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L 0xd.db3d742c265539da9a6e23c11fbp-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140dcp-4L 0xd.db3d742c265539da9a6e23c11fa8p-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec140ep-4L 0xd.db3d742c265539da9a6e23c11fbp-4L : inexact-ok += sincos downward ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L 0xd.db3d742c265539da9a6e23c11cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L 0xd.db3d742c265539da9a6e23c12p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec14p-4L 0xd.db3d742c265539da9a6e23c11cp-4L : inexact-ok += sincos upward ldbl-128ibm 0x8.60a91c16b9b2c23p-4L : 0x7.fffffffffffffffd84af2ec142p-4L 0xd.db3d742c265539da9a6e23c12p-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3d8p-4L : 0x8.0000000000000000000000000008p-4L 0xd.db3d742c265539d92ba16b83c5c8p-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffff8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c5c8p-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffff8p-4L 0xd.db3d742c265539d92ba16b83c5cp-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab3dp-4L : 0x7.fffffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c5c8p-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L 0xd.db3d742c265539d92ba16b83c5a8p-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L 0xd.db3d742c265539d92ba16b83c5bp-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.000000000000000000000000002p-4L 0xd.db3d742c265539d92ba16b83c5a8p-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.0000000000000000000000000028p-4L 0xd.db3d742c265539d92ba16b83c5bp-4L : inexact-ok += sincos downward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8p-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok += sincos upward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707ab4p-4L : 0x8.00000000000000000000000004p-4L 0xd.db3d742c265539d92ba16b83c8p-4L : inexact-ok += sincos downward ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L 0xd.db3d742c265539d92ba16b83c7a8p-4L : inexact-ok += sincos tonearest ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L 0xd.db3d742c265539d92ba16b83c7bp-4L : inexact-ok += sincos towardzero ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcacp-4L 0xd.db3d742c265539d92ba16b83c7a8p-4L : inexact-ok += sincos upward ldbl-128 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcbp-4L 0xd.db3d742c265539d92ba16b83c7bp-4L : inexact-ok += sincos downward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c8p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffcp-4L 0xd.db3d742c265539d92ba16b83c4p-4L : inexact-ok += sincos upward ldbl-128ibm 0x8.60a91c16b9b2c232dd99707abp-4L : 0x7.fffffffffffffffffffffffffep-4L 0xd.db3d742c265539d92ba16b83c8p-4L : inexact-ok +sincos pi/3 += sincos downward flt-32 0x1.0c1524p+0f : 0xd.db3d7p-4f 0x7.fffff8p-4f : inexact-ok += sincos tonearest flt-32 0x1.0c1524p+0f : 0xd.db3d8p-4f 0x7.fffff8p-4f : inexact-ok += sincos towardzero flt-32 0x1.0c1524p+0f : 0xd.db3d7p-4f 0x7.fffff8p-4f : inexact-ok += sincos upward flt-32 0x1.0c1524p+0f : 0xd.db3d8p-4f 0x8p-4f : inexact-ok += sincos downward dbl-64 0x1.0c1524p+0 : 0xd.db3d78156ca08p-4 0x7.fffff939bdd18p-4 : inexact-ok += sincos tonearest dbl-64 0x1.0c1524p+0 : 0xd.db3d78156ca1p-4 0x7.fffff939bdd18p-4 : inexact-ok += sincos towardzero dbl-64 0x1.0c1524p+0 : 0xd.db3d78156ca08p-4 0x7.fffff939bdd18p-4 : inexact-ok += sincos upward dbl-64 0x1.0c1524p+0 : 0xd.db3d78156ca1p-4 0x7.fffff939bdd1cp-4 : inexact-ok += sincos downward ldbl-96-intel 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd1803p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd18038p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd1803p-4L : inexact-ok += sincos upward ldbl-96-intel 0x1.0c1524p+0L : 0xd.db3d78156ca0cfcp-4L 0x7.fffff939bdd18038p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd1803p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd18038p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.0c1524p+0L : 0xd.db3d78156ca0cfbp-4L 0x7.fffff939bdd1803p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x1.0c1524p+0L : 0xd.db3d78156ca0cfcp-4L 0x7.fffff939bdd18038p-4L : inexact-ok += sincos downward ldbl-128 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f7d8p-4L 0x7.fffff939bdd18035537d20fef1bp-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f7ep-4L 0x7.fffff939bdd18035537d20fef1b4p-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f7d8p-4L 0x7.fffff939bdd18035537d20fef1bp-4L : inexact-ok += sincos upward ldbl-128 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f7ep-4L 0x7.fffff939bdd18035537d20fef1b4p-4L : inexact-ok += sincos downward ldbl-128ibm 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f4p-4L 0x7.fffff939bdd18035537d20fefp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f8p-4L 0x7.fffff939bdd18035537d20fef2p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f4p-4L 0x7.fffff939bdd18035537d20fefp-4L : inexact-ok += sincos upward ldbl-128ibm 0x1.0c1524p+0L : 0xd.db3d78156ca0cfb4fd88fd27f8p-4L 0x7.fffff939bdd18035537d20fef2p-4L : inexact-ok += sincos downward flt-32 0x1.0c1522p+0f : 0xd.db3d6p-4f 0x8.00001p-4f : inexact-ok += sincos tonearest flt-32 0x1.0c1522p+0f : 0xd.db3d7p-4f 0x8.00001p-4f : inexact-ok += sincos towardzero flt-32 0x1.0c1522p+0f : 0xd.db3d6p-4f 0x8.00001p-4f : inexact-ok += sincos upward flt-32 0x1.0c1522p+0f : 0xd.db3d7p-4f 0x8.00002p-4f : inexact-ok += sincos downward dbl-64 0x1.0c1522p+0 : 0xd.db3d68156c928p-4 0x8.000014f038b18p-4 : inexact-ok += sincos tonearest dbl-64 0x1.0c1522p+0 : 0xd.db3d68156c928p-4 0x8.000014f038b18p-4 : inexact-ok += sincos towardzero dbl-64 0x1.0c1522p+0 : 0xd.db3d68156c928p-4 0x8.000014f038b18p-4 : inexact-ok += sincos upward dbl-64 0x1.0c1522p+0 : 0xd.db3d68156c93p-4 0x8.000014f038b2p-4 : inexact-ok += sincos downward ldbl-96-intel 0x1.0c1522p+0L : 0xd.db3d68156c92a5bp-4L 0x8.000014f038b1abp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.0c1522p+0L : 0xd.db3d68156c92a5cp-4L 0x8.000014f038b1ab1p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.0c1522p+0L : 0xd.db3d68156c92a5bp-4L 0x8.000014f038b1abp-4L : inexact-ok += sincos upward ldbl-96-intel 0x1.0c1522p+0L : 0xd.db3d68156c92a5cp-4L 0x8.000014f038b1ab1p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x1.0c1522p+0L : 0xd.db3d68156c92a5bp-4L 0x8.000014f038b1abp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.0c1522p+0L : 0xd.db3d68156c92a5cp-4L 0x8.000014f038b1ab1p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.0c1522p+0L : 0xd.db3d68156c92a5bp-4L 0x8.000014f038b1abp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x1.0c1522p+0L : 0xd.db3d68156c92a5cp-4L 0x8.000014f038b1ab1p-4L : inexact-ok += sincos downward ldbl-128 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3d58p-4L 0x8.000014f038b1ab0e902f68119158p-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3d58p-4L 0x8.000014f038b1ab0e902f6811916p-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3d58p-4L 0x8.000014f038b1ab0e902f68119158p-4L : inexact-ok += sincos upward ldbl-128 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3d6p-4L 0x8.000014f038b1ab0e902f6811916p-4L : inexact-ok += sincos downward ldbl-128ibm 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3cp-4L 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3cp-4L 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea3cp-4L 0x8.000014f038b1ab0e902f68119p-4L : inexact-ok += sincos upward ldbl-128ibm 0x1.0c1522p+0L : 0xd.db3d68156c92a5be750863ea4p-4L 0x8.000014f038b1ab0e902f681194p-4L : inexact-ok += sincos downward dbl-64 0x1.0c152382d7366p+0 : 0xd.db3d742c2655p-4 0x7.ffffffffffff8p-4 : inexact-ok += sincos tonearest dbl-64 0x1.0c152382d7366p+0 : 0xd.db3d742c26558p-4 0x7.ffffffffffff8p-4 : inexact-ok += sincos towardzero dbl-64 0x1.0c152382d7366p+0 : 0xd.db3d742c2655p-4 0x7.ffffffffffff8p-4 : inexact-ok += sincos upward dbl-64 0x1.0c152382d7366p+0 : 0xd.db3d742c26558p-4 0x7.ffffffffffffcp-4 : inexact-ok += sincos downward ldbl-96-intel 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94fp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94f8p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94fp-4L : inexact-ok += sincos upward ldbl-96-intel 0x1.0c152382d7366p+0L : 0xd.db3d742c265577bp-4L 0x7.ffffffffffff94f8p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94fp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94f8p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.0c152382d7366p+0L : 0xd.db3d742c265577ap-4L 0x7.ffffffffffff94fp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x1.0c152382d7366p+0L : 0xd.db3d742c265577bp-4L 0x7.ffffffffffff94f8p-4L : inexact-ok += sincos downward ldbl-128 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091048p-4L 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb09105p-4L 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091048p-4L 0x7.ffffffffffff94f4fdce055d4ed4p-4L : inexact-ok += sincos upward ldbl-128 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb09105p-4L 0x7.ffffffffffff94f4fdce055d4ed8p-4L : inexact-ok += sincos downward ldbl-128ibm 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091p-4L 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091p-4L 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb091p-4L 0x7.ffffffffffff94f4fdce055d4ep-4L : inexact-ok += sincos upward ldbl-128ibm 0x1.0c152382d7366p+0L : 0xd.db3d742c265577a64e07fb0914p-4L 0x7.ffffffffffff94f4fdce055d5p-4L : inexact-ok += sincos downward dbl-64 0x1.0c152382d7365p+0 : 0xd.db3d742c26548p-4 0x8p-4 : inexact-ok += sincos tonearest dbl-64 0x1.0c152382d7365p+0 : 0xd.db3d742c2655p-4 0x8.0000000000008p-4 : inexact-ok += sincos towardzero dbl-64 0x1.0c152382d7365p+0 : 0xd.db3d742c26548p-4 0x8p-4 : inexact-ok += sincos upward dbl-64 0x1.0c152382d7365p+0 : 0xd.db3d742c2655p-4 0x8.0000000000008p-4 : inexact-ok += sincos downward ldbl-96-intel 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072ap-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072bp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072ap-4L : inexact-ok += sincos upward ldbl-96-intel 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7bp-4L 0x8.00000000000072bp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072ap-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072bp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7ap-4L 0x8.00000000000072ap-4L : inexact-ok += sincos upward ldbl-96-m68k 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7bp-4L 0x8.00000000000072bp-4L : inexact-ok += sincos downward ldbl-128 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb09101p-4L 0x8.00000000000072a8d510c7c2a248p-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb09101p-4L 0x8.00000000000072a8d510c7c2a25p-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb09101p-4L 0x8.00000000000072a8d510c7c2a248p-4L : inexact-ok += sincos upward ldbl-128 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb091018p-4L 0x8.00000000000072a8d510c7c2a25p-4L : inexact-ok += sincos downward ldbl-128ibm 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb091p-4L 0x8.00000000000072a8d510c7c2ap-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb091p-4L 0x8.00000000000072a8d510c7c2a4p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb091p-4L 0x8.00000000000072a8d510c7c2ap-4L : inexact-ok += sincos upward ldbl-128ibm 0x1.0c152382d7365p+0L : 0xd.db3d742c2654f7a64e07fb0914p-4L 0x8.00000000000072a8d510c7c2a4p-4L : inexact-ok += sincos downward ldbl-96-intel 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok += sincos upward ldbl-96-intel 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539fp-4L 0x7.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539ep-4L 0x7.ffffffffffffffe8p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539fp-4L 0x7.fffffffffffffffp-4L : inexact-ok += sincos downward ldbl-128 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0911e8p-4L 0x7.ffffffffffffffe94026ba253198p-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0911e8p-4L 0x7.ffffffffffffffe94026ba25319cp-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0911e8p-4L 0x7.ffffffffffffffe94026ba253198p-4L : inexact-ok += sincos upward ldbl-128 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0911fp-4L 0x7.ffffffffffffffe94026ba25319cp-4L : inexact-ok += sincos downward ldbl-128ibm 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb091p-4L 0x7.ffffffffffffffe94026ba253p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb091p-4L 0x7.ffffffffffffffe94026ba2532p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb091p-4L 0x7.ffffffffffffffe94026ba253p-4L : inexact-ok += sincos upward ldbl-128ibm 0x1.0c152382d7365848p+0L : 0xd.db3d742c265539e64e07fb0914p-4L 0x7.ffffffffffffffe94026ba2532p-4L : inexact-ok += sincos downward ldbl-96-intel 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok += sincos upward ldbl-96-intel 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539ep-4L 0x8.000000000000001p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539dp-4L 0x8p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539ep-4L 0x8.000000000000001p-4L : inexact-ok += sincos downward ldbl-128 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0911e8p-4L 0x8.0000000000000004f6a1a27d7e4p-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0911e8p-4L 0x8.0000000000000004f6a1a27d7e48p-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0911e8p-4L 0x8.0000000000000004f6a1a27d7e4p-4L : inexact-ok += sincos upward ldbl-128 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0911fp-4L 0x8.0000000000000004f6a1a27d7e48p-4L : inexact-ok += sincos downward ldbl-128ibm 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb091p-4L 0x8.0000000000000004f6a1a27d7cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb091p-4L 0x8.0000000000000004f6a1a27d8p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb091p-4L 0x8.0000000000000004f6a1a27d7cp-4L : inexact-ok += sincos upward ldbl-128ibm 0x1.0c152382d7365846p+0L : 0xd.db3d742c265539d64e07fb0914p-4L 0x8.0000000000000004f6a1a27d8p-4L : inexact-ok += sincos downward ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0xd.db3d742c265539d92ba16b83c5cp-4L 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0xd.db3d742c265539d92ba16b83c5cp-4L 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0xd.db3d742c265539d92ba16b83c5cp-4L 0x7.fffffffffffffffffffffffffffcp-4L : inexact-ok += sincos upward ldbl-128 0x1.0c152382d73658465bb32e0f567bp+0L : 0xd.db3d742c265539d92ba16b83c5c8p-4L 0x8p-4L : inexact-ok += sincos downward ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0xd.db3d742c265539d92ba16b83c5b8p-4L 0x8.0000000000000000000000000008p-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0xd.db3d742c265539d92ba16b83c5b8p-4L 0x8.0000000000000000000000000008p-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0xd.db3d742c265539d92ba16b83c5b8p-4L 0x8.0000000000000000000000000008p-4L : inexact-ok += sincos upward ldbl-128 0x1.0c152382d73658465bb32e0f567ap+0L : 0xd.db3d742c265539d92ba16b83c5cp-4L 0x8.000000000000000000000000001p-4L : inexact-ok += sincos downward ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c5e8p-4L 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c5e8p-4L 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c5e8p-4L 0x7.ffffffffffffffffffffffffffb8p-4L : inexact-ok += sincos upward ldbl-128 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c5fp-4L 0x7.ffffffffffffffffffffffffffbcp-4L : inexact-ok += sincos downward ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x7.fffffffffffffffffffffffffep-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x8p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x7.fffffffffffffffffffffffffep-4L : inexact-ok += sincos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f568p+0L : 0xd.db3d742c265539d92ba16b83c8p-4L 0x8p-4L : inexact-ok += sincos downward ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c1e8p-4L 0x8.00000000000000000000000006ap-4L : inexact-ok += sincos tonearest ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c1e8p-4L 0x8.00000000000000000000000006a8p-4L : inexact-ok += sincos towardzero ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c1e8p-4L 0x8.00000000000000000000000006ap-4L : inexact-ok += sincos upward ldbl-128 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c1fp-4L 0x8.00000000000000000000000006a8p-4L : inexact-ok += sincos downward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83cp-4L 0x8.00000000000000000000000004p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83cp-4L 0x8.00000000000000000000000008p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83cp-4L 0x8.00000000000000000000000004p-4L : inexact-ok += sincos upward ldbl-128ibm 0x1.0c152382d73658465bb32e0f56p+0L : 0xd.db3d742c265539d92ba16b83c4p-4L 0x8.00000000000000000000000008p-4L : inexact-ok +sincos 0.75 += sincos downward flt-32 0xcp-4f : 0xa.e7fep-4f 0xb.b4ff6p-4f : inexact-ok += sincos tonearest flt-32 0xcp-4f : 0xa.e7fe1p-4f 0xb.b4ff6p-4f : inexact-ok += sincos towardzero flt-32 0xcp-4f : 0xa.e7fep-4f 0xb.b4ff6p-4f : inexact-ok += sincos upward flt-32 0xcp-4f : 0xa.e7fe1p-4f 0xb.b4ff7p-4f : inexact-ok += sincos downward dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 0xb.b4ff632a908fp-4 : inexact-ok += sincos tonearest dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 0xb.b4ff632a908f8p-4 : inexact-ok += sincos towardzero dbl-64 0xcp-4 : 0xa.e7fe0b5fc7868p-4 0xb.b4ff632a908fp-4 : inexact-ok += sincos upward dbl-64 0xcp-4 : 0xa.e7fe0b5fc787p-4 0xb.b4ff632a908f8p-4 : inexact-ok += sincos downward ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L 0xb.b4ff632a908f73ep-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L 0xb.b4ff632a908f73fp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L 0xb.b4ff632a908f73ep-4L : inexact-ok += sincos upward ldbl-96-intel 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L 0xb.b4ff632a908f73fp-4L : inexact-ok += sincos downward ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L 0xb.b4ff632a908f73ep-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L 0xb.b4ff632a908f73fp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2dp-4L 0xb.b4ff632a908f73ep-4L : inexact-ok += sincos upward ldbl-96-m68k 0xcp-4L : 0xa.e7fe0b5fc786b2ep-4L 0xb.b4ff632a908f73fp-4L : inexact-ok += sincos downward ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok += sincos tonearest ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok += sincos towardzero ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af1408p-4L 0xb.b4ff632a908f73ec151839cb9d98p-4L : inexact-ok += sincos upward ldbl-128 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af141p-4L 0xb.b4ff632a908f73ec151839cb9dap-4L : inexact-ok += sincos downward ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af14p-4L 0xb.b4ff632a908f73ec151839cb9cp-4L : inexact-ok += sincos upward ldbl-128ibm 0xcp-4L : 0xa.e7fe0b5fc786b2d966e1d6af18p-4L 0xb.b4ff632a908f73ec151839cbap-4L : inexact-ok +sincos 0x1p65 += sincos downward flt-32 0x2p+64f : -0xc.143e2p-8f 0xf.fb701p-4f : inexact-ok += sincos tonearest flt-32 0x2p+64f : -0xc.143e1p-8f 0xf.fb702p-4f : inexact-ok += sincos towardzero flt-32 0x2p+64f : -0xc.143e1p-8f 0xf.fb701p-4f : inexact-ok += sincos upward flt-32 0x2p+64f : -0xc.143e1p-8f 0xf.fb702p-4f : inexact-ok += sincos downward dbl-64 0x2p+64 : -0xc.143e153b0702p-8 0xf.fb701e22987f8p-4 : inexact-ok += sincos tonearest dbl-64 0x2p+64 : -0xc.143e153b0702p-8 0xf.fb701e22987f8p-4 : inexact-ok += sincos towardzero dbl-64 0x2p+64 : -0xc.143e153b07018p-8 0xf.fb701e22987f8p-4 : inexact-ok += sincos upward dbl-64 0x2p+64 : -0xc.143e153b07018p-8 0xf.fb701e22988p-4 : inexact-ok += sincos downward ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e81p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok += sincos upward ldbl-96-intel 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e81p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x2p+64L : -0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok += sincos downward ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75b8p-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += sincos tonearest ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += sincos towardzero ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += sincos upward ldbl-128 0x2p+64L : -0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc8978p-4L : inexact-ok += sincos downward ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b78p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += sincos upward ldbl-128ibm 0x2p+64L : -0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc8cp-4L : inexact-ok +sincos -0x1p65 += sincos downward flt-32 -0x2p+64f : 0xc.143e1p-8f 0xf.fb701p-4f : inexact-ok += sincos tonearest flt-32 -0x2p+64f : 0xc.143e1p-8f 0xf.fb702p-4f : inexact-ok += sincos towardzero flt-32 -0x2p+64f : 0xc.143e1p-8f 0xf.fb701p-4f : inexact-ok += sincos upward flt-32 -0x2p+64f : 0xc.143e2p-8f 0xf.fb702p-4f : inexact-ok += sincos downward dbl-64 -0x2p+64 : 0xc.143e153b07018p-8 0xf.fb701e22987f8p-4 : inexact-ok += sincos tonearest dbl-64 -0x2p+64 : 0xc.143e153b0702p-8 0xf.fb701e22987f8p-4 : inexact-ok += sincos towardzero dbl-64 -0x2p+64 : 0xc.143e153b07018p-8 0xf.fb701e22987f8p-4 : inexact-ok += sincos upward dbl-64 -0x2p+64 : 0xc.143e153b0702p-8 0xf.fb701e22988p-4 : inexact-ok += sincos downward ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok += sincos tonearest ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok += sincos towardzero ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok += sincos upward ldbl-96-intel -0x2p+64L : 0xc.143e153b0701e81p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok += sincos downward ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok += sincos tonearest ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok += sincos towardzero ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e8p-8L 0xf.fb701e22987fbe6p-4L : inexact-ok += sincos upward ldbl-96-m68k -0x2p+64L : 0xc.143e153b0701e81p-8L 0xf.fb701e22987fbe7p-4L : inexact-ok += sincos downward ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += sincos tonearest ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75b8p-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += sincos towardzero ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75bp-8L 0xf.fb701e22987fbe68852ee2bc897p-4L : inexact-ok += sincos upward ldbl-128 -0x2p+64L : 0xc.143e153b0701e800f9b8a47b75b8p-8L 0xf.fb701e22987fbe68852ee2bc8978p-4L : inexact-ok += sincos downward ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += sincos tonearest ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += sincos towardzero ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b74p-8L 0xf.fb701e22987fbe68852ee2bc88p-4L : inexact-ok += sincos upward ldbl-128ibm -0x2p+64L : 0xc.143e153b0701e800f9b8a47b78p-8L 0xf.fb701e22987fbe68852ee2bc8cp-4L : inexact-ok +sincos 0.80190127184058835 += sincos downward flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f 0xb.201e7p-4f : inexact-ok += sincos tonearest flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f 0xb.201e7p-4f : inexact-ok += sincos towardzero flt-32 0xc.d4967p-4f : 0xb.7fb6p-4f 0xb.201e7p-4f : inexact-ok += sincos upward flt-32 0xc.d4967p-4f : 0xb.7fb61p-4f 0xb.201e8p-4f : inexact-ok += sincos downward dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 0xb.201e77869a468p-4 : inexact-ok += sincos tonearest dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 0xb.201e77869a468p-4 : inexact-ok += sincos towardzero dbl-64 0xc.d4967p-4 : 0xb.7fb6002758778p-4 0xb.201e77869a468p-4 : inexact-ok += sincos upward dbl-64 0xc.d4967p-4 : 0xb.7fb600275878p-4 0xb.201e77869a47p-4 : inexact-ok += sincos downward ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok += sincos upward ldbl-96-intel 0xc.d4967p-4L : 0xb.7fb600275877a61p-4L 0xb.201e77869a46ae3p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a6p-4L 0xb.201e77869a46ae2p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xc.d4967p-4L : 0xb.7fb600275877a61p-4L 0xb.201e77869a46ae3p-4L : inexact-ok += sincos downward ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3178p-4L 0xb.201e77869a46ae20ce545c5c67p-4L : inexact-ok += sincos upward ldbl-128 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a318p-4L 0xb.201e77869a46ae20ce545c5c6708p-4L : inexact-ok += sincos downward ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L 0xb.201e77869a46ae20ce545c5c64p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L 0xb.201e77869a46ae20ce545c5c68p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a3p-4L 0xb.201e77869a46ae20ce545c5c64p-4L : inexact-ok += sincos upward ldbl-128ibm 0xc.d4967p-4L : 0xb.7fb600275877a60011766c8a34p-4L 0xb.201e77869a46ae20ce545c5c68p-4L : inexact-ok += sincos downward flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f 0xb.201e8p-4f : inexact-ok += sincos tonearest flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f 0xb.201e8p-4f : inexact-ok += sincos towardzero flt-32 0xc.d4966p-4f : 0xb.7fb5fp-4f 0xb.201e8p-4f : inexact-ok += sincos upward flt-32 0xc.d4966p-4f : 0xb.7fb6p-4f 0xb.201e9p-4f : inexact-ok += sincos downward dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fap-4 0xb.201e83065041p-4 : inexact-ok += sincos tonearest dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fa8p-4 0xb.201e830650418p-4 : inexact-ok += sincos towardzero dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fap-4 0xb.201e83065041p-4 : inexact-ok += sincos upward dbl-64 0xc.d4966p-4 : 0xb.7fb5f50739fa8p-4 0xb.201e830650418p-4 : inexact-ok += sincos downward ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L 0xb.201e83065041456p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L 0xb.201e83065041457p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L 0xb.201e83065041456p-4L : inexact-ok += sincos upward ldbl-96-intel 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L 0xb.201e83065041457p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L 0xb.201e83065041456p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L 0xb.201e83065041457p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8p-4L 0xb.201e83065041456p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xc.d4966p-4L : 0xb.7fb5f50739fa5f9p-4L 0xb.201e83065041457p-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L 0xb.201e83065041456a084c70f5a12p-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L 0xb.201e83065041456a084c70f5a128p-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b3p-4L 0xb.201e83065041456a084c70f5a12p-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1b38p-4L 0xb.201e83065041456a084c70f5a128p-4L : inexact-ok += sincos downward ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f18p-4L 0xb.201e83065041456a084c70f5ap-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1cp-4L 0xb.201e83065041456a084c70f5ap-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f18p-4L 0xb.201e83065041456a084c70f5ap-4L : inexact-ok += sincos upward ldbl-128ibm 0xc.d4966p-4L : 0xb.7fb5f50739fa5f8acc8f4f3f1cp-4L 0xb.201e83065041456a084c70f5a4p-4L : inexact-ok += sincos downward dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 0xb.201e79450884p-4 : inexact-ok += sincos tonearest dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 0xb.201e794508848p-4 : inexact-ok += sincos towardzero dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe776979p-4 0xb.201e79450884p-4 : inexact-ok += sincos upward dbl-64 0xc.d4966d92d171p-4 : 0xb.7fb5fe7769798p-4 0xb.201e794508848p-4 : inexact-ok += sincos downward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok += sincos upward ldbl-96-intel 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e7p-4L 0xb.201e79450884641p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e6p-4L 0xb.201e7945088464p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e7p-4L 0xb.201e79450884641p-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L 0xb.201e794508846402500c44b4f8ep-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L 0xb.201e794508846402500c44b4f8e8p-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cef98p-4L 0xb.201e794508846402500c44b4f8ep-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cefap-4L 0xb.201e794508846402500c44b4f8e8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cecp-4L 0xb.201e794508846402500c44b4f8p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cfp-4L 0xb.201e794508846402500c44b4f8p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cecp-4L 0xb.201e794508846402500c44b4f8p-4L : inexact-ok += sincos upward ldbl-128ibm 0xc.d4966d92d171p-4L : 0xb.7fb5fe7769793e65c978bd3cfp-4L 0xb.201e794508846402500c44b4fcp-4L : inexact-ok += sincos downward dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe7769788p-4 0xb.201e794508848p-4 : inexact-ok += sincos tonearest dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe776979p-4 0xb.201e79450885p-4 : inexact-ok += sincos towardzero dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe7769788p-4 0xb.201e794508848p-4 : inexact-ok += sincos upward dbl-64 0xc.d4966d92d1708p-4 : 0xb.7fb5fe776979p-4 0xb.201e79450885p-4 : inexact-ok += sincos downward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok += sincos upward ldbl-96-intel 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e57p-4L 0xb.201e79450884c01p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e56p-4L 0xb.201e79450884cp-4L : inexact-ok += sincos upward ldbl-96-m68k 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e57p-4L 0xb.201e79450884c01p-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L 0xb.201e79450884c00000000000c17p-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L 0xb.201e79450884c00000000000c178p-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb08p-4L 0xb.201e79450884c00000000000c17p-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8cb1p-4L 0xb.201e79450884c00000000000c178p-4L : inexact-ok += sincos downward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8c8p-4L 0xb.201e79450884c00000000000cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8ccp-4L 0xb.201e79450884c00000000000cp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8c8p-4L 0xb.201e79450884c00000000000cp-4L : inexact-ok += sincos upward ldbl-128ibm 0xc.d4966d92d1708p-4L : 0xb.7fb5fe776978e564d5ae94f8ccp-4L 0xb.201e79450884c00000000000c4p-4L : inexact-ok += sincos downward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be1p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L 0xb.201e79450884be2p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be1p-4L : inexact-ok += sincos upward ldbl-96-intel 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L 0xb.201e79450884be2p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be1p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L 0xb.201e79450884be2p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be1p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e74p-4L 0xb.201e79450884be2p-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30dp-4L 0xb.201e79450884be1d0c24406973ap-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c30d8p-4L 0xb.201e79450884be1d0c24406973a8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L 0xb.201e79450884be1d0c2440697p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L 0xb.201e79450884be1d0c24406974p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c3p-4L 0xb.201e79450884be1d0c2440697p-4L : inexact-ok += sincos upward ldbl-128ibm 0xc.d4966d92d17082ap-4L : 0xb.7fb5fe776978e7381aae7a4c34p-4L 0xb.201e79450884be1d0c24406974p-4L : inexact-ok += sincos downward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L 0xb.201e79450884be2p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be3p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L 0xb.201e79450884be2p-4L : inexact-ok += sincos upward ldbl-96-intel 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be3p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L 0xb.201e79450884be2p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be3p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72p-4L 0xb.201e79450884be2p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e73p-4L 0xb.201e79450884be3p-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072848p-4L 0xb.201e79450884be288bda3ee0dd18p-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa900107285p-4L 0xb.201e79450884be288bda3ee0dd2p-4L : inexact-ok += sincos downward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa90010728p-4L 0xb.201e79450884be288bda3ee0dcp-4L : inexact-ok += sincos upward ldbl-128ibm 0xc.d4966d92d170829p-4L : 0xb.7fb5fe776978e72cfa9001072cp-4L 0xb.201e79450884be288bda3ee0ep-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16d8p-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966d92d17082980965c1a663c8p-4L : 0xb.7fb5fe776978e73291281035632p-4L 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e73291281035631p-4L 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e73291281035631p-4L 0xb.201e79450884be22c53e47ed16ep-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966d92d17082980965c1a663cp-4L : 0xb.7fb5fe776978e732912810356318p-4L 0xb.201e79450884be22c53e47ed16e8p-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e73291281035634p-4L 0xb.201e79450884be22c53e47ed16bp-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356348p-4L 0xb.201e79450884be22c53e47ed16b8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed14p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e7329128103564p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed14p-4L : inexact-ok += sincos upward ldbl-128ibm 0xc.d4966d92d17082980965c1a664p-4L : 0xb.7fb5fe776978e7329128103564p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += sincos downward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok += sincos tonearest ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok += sincos towardzero ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356078p-4L 0xb.201e79450884be22c53e47ed199p-4L : inexact-ok += sincos upward ldbl-128 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e73291281035608p-4L 0xb.201e79450884be22c53e47ed1998p-4L : inexact-ok += sincos downward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e732912810356p-4L 0xb.201e79450884be22c53e47ed18p-4L : inexact-ok += sincos upward ldbl-128ibm 0xc.d4966d92d17082980965c1a66p-4L : 0xb.7fb5fe776978e7329128103564p-4L 0xb.201e79450884be22c53e47ed1cp-4L : inexact-ok +sincos 1e22 += sincos downward flt-32 0x2.1e19e4p+72f : -0x4.cd7e88p-4f 0xf.431ddp-4f : inexact-ok += sincos tonearest flt-32 0x2.1e19e4p+72f : -0x4.cd7e88p-4f 0xf.431ddp-4f : inexact-ok += sincos towardzero flt-32 0x2.1e19e4p+72f : -0x4.cd7e8p-4f 0xf.431ddp-4f : inexact-ok += sincos upward flt-32 0x2.1e19e4p+72f : -0x4.cd7e8p-4f 0xf.431dep-4f : inexact-ok += sincos downward dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077cp-4 0xf.431dd7a36cf3p-4 : inexact-ok += sincos tonearest dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077cp-4 0xf.431dd7a36cf38p-4 : inexact-ok += sincos towardzero dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077bcp-4 0xf.431dd7a36cf3p-4 : inexact-ok += sincos upward dbl-64 0x2.1e19e4p+72 : -0x4.cd7e86c4077bcp-4 0xf.431dd7a36cf38p-4 : inexact-ok += sincos downward ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L 0xf.431dd7a36cf37dep-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L 0xf.431dd7a36cf37dep-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L 0xf.431dd7a36cf37dep-4L : inexact-ok += sincos upward ldbl-96-intel 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L 0xf.431dd7a36cf37dfp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L 0xf.431dd7a36cf37dep-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0ep-4L 0xf.431dd7a36cf37dep-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L 0xf.431dd7a36cf37dep-4L : inexact-ok += sincos upward ldbl-96-m68k 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0d8p-4L 0xf.431dd7a36cf37dfp-4L : inexact-ok += sincos downward ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d196p-4L 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok += sincos tonearest ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d196p-4L 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok += sincos towardzero ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d195cp-4L 0xf.431dd7a36cf37de5c74544f6b438p-4L : inexact-ok += sincos upward ldbl-128 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d195cp-4L 0xf.431dd7a36cf37de5c74544f6b44p-4L : inexact-ok += sincos downward ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d1ap-4L 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d1ap-4L 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d18p-4L 0xf.431dd7a36cf37de5c74544f6b4p-4L : inexact-ok += sincos upward ldbl-128ibm 0x2.1e19e4p+72L : -0x4.cd7e86c4077bf0debc87d70d18p-4L 0xf.431dd7a36cf37de5c74544f6b8p-4L : inexact-ok += sincos downward flt-32 0x2.1e19ep+72f : -0xb.becc5p-4f 0xa.dd6f6p-4f : inexact-ok += sincos tonearest flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f 0xa.dd6f7p-4f : inexact-ok += sincos towardzero flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f 0xa.dd6f6p-4f : inexact-ok += sincos upward flt-32 0x2.1e19ep+72f : -0xb.becc4p-4f 0xa.dd6f7p-4f : inexact-ok += sincos downward dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8c8p-4 0xa.dd6f6bacd206p-4 : inexact-ok += sincos tonearest dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8c8p-4 0xa.dd6f6bacd2068p-4 : inexact-ok += sincos towardzero dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8cp-4 0xa.dd6f6bacd206p-4 : inexact-ok += sincos upward dbl-64 0x2.1e19ep+72 : -0xb.becc47ab1b8cp-4 0xa.dd6f6bacd2068p-4 : inexact-ok += sincos downward ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok += sincos upward ldbl-96-intel 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L 0xa.dd6f6bacd20654dp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c708p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L 0xa.dd6f6bacd20654cp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x2.1e19ep+72L : -0xb.becc47ab1b8c707p-4L 0xa.dd6f6bacd20654dp-4L : inexact-ok += sincos downward ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bcp-4L 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok += sincos tonearest ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bcp-4L 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok += sincos towardzero ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bb8p-4L 0xa.dd6f6bacd20654c1404f52cde16p-4L : inexact-ok += sincos upward ldbl-128 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2bb8p-4L 0xa.dd6f6bacd20654c1404f52cde168p-4L : inexact-ok += sincos downward ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2cp-4L 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff2cp-4L 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff28p-4L 0xa.dd6f6bacd20654c1404f52cdep-4L : inexact-ok += sincos upward ldbl-128ibm 0x2.1e19ep+72L : -0xb.becc47ab1b8c70793712c4ff28p-4L 0xa.dd6f6bacd20654c1404f52cde4p-4L : inexact-ok += sincos downward dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9ccp-4 0x8.5f167780e4798p-4 : inexact-ok += sincos tonearest dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 0x8.5f167780e47ap-4 : inexact-ok += sincos towardzero dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 0x8.5f167780e4798p-4 : inexact-ok += sincos upward dbl-64 0x2.1e19e0c9bab24p+72 : -0xd.a29d5bb5f9cb8p-4 0x8.5f167780e47ap-4 : inexact-ok += sincos downward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87ep-4L 0x8.5f167780e479c9ap-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9ap-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9ap-4L : inexact-ok += sincos upward ldbl-96-intel 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9bp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87ep-4L 0x8.5f167780e479c9ap-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9ap-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9ap-4L : inexact-ok += sincos upward ldbl-96-m68k 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87dp-4L 0x8.5f167780e479c9bp-4L : inexact-ok += sincos downward ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991fp-4L 0x8.5f167780e479c9a5c86ffce76148p-4L : inexact-ok += sincos tonearest ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L 0x8.5f167780e479c9a5c86ffce7615p-4L : inexact-ok += sincos towardzero ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L 0x8.5f167780e479c9a5c86ffce76148p-4L : inexact-ok += sincos upward ldbl-128 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc991e8p-4L 0x8.5f167780e479c9a5c86ffce7615p-4L : inexact-ok += sincos downward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc994p-4L 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L 0x8.5f167780e479c9a5c86ffce76p-4L : inexact-ok += sincos upward ldbl-128ibm 0x2.1e19e0c9bab24p+72L : -0xd.a29d5bb5f9cb87d14de41dc99p-4L 0x8.5f167780e479c9a5c86ffce764p-4L : inexact-ok +sincos 0x1p1023 += sincos downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f 0xd.a5f96p-4f : inexact-ok += sincos tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f97p-4f : inexact-ok += sincos downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos downward dbl-64 0x8p+1020 : 0x9.0292465edbaf8p-4 -0xd.38cf9361195f8p-4 : inexact-ok += sincos tonearest dbl-64 0x8p+1020 : 0x9.0292465edbbp-4 -0xd.38cf9361195f8p-4 : inexact-ok += sincos towardzero dbl-64 0x8p+1020 : 0x9.0292465edbaf8p-4 -0xd.38cf9361195fp-4 : inexact-ok += sincos upward dbl-64 0x8p+1020 : 0x9.0292465edbbp-4 -0xd.38cf9361195fp-4 : inexact-ok += sincos downward ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50cp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50bp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50bp-4L : inexact-ok += sincos upward ldbl-96-intel 0x8p+1020L : 0x9.0292465edbaff2ep-4L -0xd.38cf9361195f50bp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50cp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50bp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2dp-4L -0xd.38cf9361195f50bp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8p+1020L : 0x9.0292465edbaff2ep-4L -0xd.38cf9361195f50bp-4L : inexact-ok += sincos downward ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e55p-4L -0xd.38cf9361195f50b10fac29dd9038p-4L : inexact-ok += sincos tonearest ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e558p-4L -0xd.38cf9361195f50b10fac29dd9038p-4L : inexact-ok += sincos towardzero ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e55p-4L -0xd.38cf9361195f50b10fac29dd903p-4L : inexact-ok += sincos upward ldbl-128 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e558p-4L -0xd.38cf9361195f50b10fac29dd903p-4L : inexact-ok += sincos downward ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L -0xd.38cf9361195f50b10fac29dd94p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e4p-4L -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok += sincos upward ldbl-128ibm 0x8p+1020L : 0x9.0292465edbaff2d2e64a2845e8p-4L -0xd.38cf9361195f50b10fac29dd9p-4L : inexact-ok +sincos 0x1p16383 += sincos downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f 0xd.a5f96p-4f : inexact-ok += sincos tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f97p-4f : inexact-ok += sincos downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos downward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 -0xf.fff31767d5bbp-4 : inexact-ok += sincos tonearest dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos towardzero dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e96p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos upward dbl-64 0xf.ffffffffffff8p+1020 : 0x1.452fc98b34e97p-8 -0xf.fff31767d5ba8p-4 : inexact-ok += sincos downward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9e1p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9e1p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b6p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b62p-8L -0xf.fff31767d5ba9ep-4L : inexact-ok += sincos downward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f138p-4L : inexact-ok += sincos tonearest ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += sincos towardzero ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84ap-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += sincos upward ldbl-128 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c84bp-8L -0xf.fff31767d5ba9e038d934070f13p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L -0xf.fff31767d5ba9e038d934070f4p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c8p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.ffffffffffff8p+1020L : 0x1.452fc98b34e96b61139b09a7c88p-8L -0xf.fff31767d5ba9e038d934070fp-4L : inexact-ok += sincos downward ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L 0xe.bcc2fc82ae39ebfp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L 0xe.bcc2fc82ae39ecp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L 0xe.bcc2fc82ae39ebfp-4L : inexact-ok += sincos upward ldbl-96-intel 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L 0xe.bcc2fc82ae39ecp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L 0xe.bcc2fc82ae39ebfp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L 0xe.bcc2fc82ae39ecp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc68818p-4L 0xe.bcc2fc82ae39ebfp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8p+16380L : 0x6.3ad4b2136cc6882p-4L 0xe.bcc2fc82ae39ecp-4L : inexact-ok += sincos downward ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L 0xe.bcc2fc82ae39ebf8da5d687bf358p-4L : inexact-ok += sincos tonearest ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L 0xe.bcc2fc82ae39ebf8da5d687bf36p-4L : inexact-ok += sincos towardzero ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c7946p-4L 0xe.bcc2fc82ae39ebf8da5d687bf358p-4L : inexact-ok += sincos upward ldbl-128 0x8p+16380L : 0x6.3ad4b2136cc6881f0ca607c79464p-4L 0xe.bcc2fc82ae39ebf8da5d687bf36p-4L : inexact-ok += sincos downward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526978p-4L : inexact-ok += sincos tonearest ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe6p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += sincos towardzero ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe58p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += sincos upward ldbl-128 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbe58p-4L -0x5.b773d971a848e75c230605526974p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L -0x5.b773d971a848e75c230605526ap-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fcp-4L -0x5.b773d971a848e75c230605526ap-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L -0x5.b773d971a848e75c2306055268p-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.ffffffffffffbffffffffffffcp+1020L : -0xe.f1a3e1dc468a921dddb4e37fbcp-4L -0x5.b773d971a848e75c2306055268p-4L : inexact-ok +sincos 0x1p+120 += sincos downward flt-32 0x1p+120f : 0x6.0b8d18p-4f -0xe.d0669p-4f : inexact-ok += sincos tonearest flt-32 0x1p+120f : 0x6.0b8d18p-4f -0xe.d0668p-4f : inexact-ok += sincos towardzero flt-32 0x1p+120f : 0x6.0b8d18p-4f -0xe.d0668p-4f : inexact-ok += sincos upward flt-32 0x1p+120f : 0x6.0b8d2p-4f -0xe.d0668p-4f : inexact-ok += sincos downward dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 -0xe.d06685b36c67p-4 : inexact-ok += sincos tonearest dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 -0xe.d06685b36c67p-4 : inexact-ok += sincos towardzero dbl-64 0x1p+120 : 0x6.0b8d19579bf2cp-4 -0xe.d06685b36c668p-4 : inexact-ok += sincos upward dbl-64 0x1p+120 : 0x6.0b8d19579bf3p-4 -0xe.d06685b36c668p-4 : inexact-ok += sincos downward ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db58p-4L -0xe.d06685b36c66c4dp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db6p-4L -0xe.d06685b36c66c4dp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db58p-4L -0xe.d06685b36c66c4cp-4L : inexact-ok += sincos upward ldbl-96-intel 0x1p+120L : 0x6.0b8d19579bf2db6p-4L -0xe.d06685b36c66c4cp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db58p-4L -0xe.d06685b36c66c4dp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db6p-4L -0xe.d06685b36c66c4dp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db58p-4L -0xe.d06685b36c66c4cp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x1p+120L : 0x6.0b8d19579bf2db6p-4L -0xe.d06685b36c66c4cp-4L : inexact-ok += sincos downward ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L -0xe.d06685b36c66c4cf35c11f6519p-4L : inexact-ok += sincos tonearest ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok += sincos towardzero ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f37cp-4L -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok += sincos upward ldbl-128 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f38p-4L -0xe.d06685b36c66c4cf35c11f6518f8p-4L : inexact-ok += sincos downward ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f2p-4L -0xe.d06685b36c66c4cf35c11f651cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f4p-4L -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f2p-4L -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok += sincos upward ldbl-128ibm 0x1p+120L : 0x6.0b8d19579bf2db5e5f1aa933f4p-4L -0xe.d06685b36c66c4cf35c11f6518p-4L : inexact-ok +sincos 0x1p+127 += sincos downward flt-32 0x8p+124f : 0x9.f9631p-4f 0xc.82b8ep-4f : inexact-ok += sincos tonearest flt-32 0x8p+124f : 0x9.f9631p-4f 0xc.82b8fp-4f : inexact-ok += sincos towardzero flt-32 0x8p+124f : 0x9.f9631p-4f 0xc.82b8ep-4f : inexact-ok += sincos upward flt-32 0x8p+124f : 0x9.f9632p-4f 0xc.82b8fp-4f : inexact-ok += sincos downward dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 0xc.82b8ec98b5e6p-4 : inexact-ok += sincos tonearest dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 0xc.82b8ec98b5e6p-4 : inexact-ok += sincos towardzero dbl-64 0x8p+124 : 0x9.f963166f215e8p-4 0xc.82b8ec98b5e6p-4 : inexact-ok += sincos upward dbl-64 0x8p+124 : 0x9.f963166f215fp-4 0xc.82b8ec98b5e68p-4 : inexact-ok += sincos downward ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fcp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fdp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fcp-4L : inexact-ok += sincos upward ldbl-96-intel 0x8p+124L : 0x9.f963166f215eb8ap-4L 0xc.82b8ec98b5e62fdp-4L : inexact-ok += sincos downward ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fcp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fdp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb89p-4L 0xc.82b8ec98b5e62fcp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x8p+124L : 0x9.f963166f215eb8ap-4L 0xc.82b8ec98b5e62fdp-4L : inexact-ok += sincos downward ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa28p-4L 0xc.82b8ec98b5e62fcf0b09fd10eb28p-4L : inexact-ok += sincos tonearest ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa3p-4L 0xc.82b8ec98b5e62fcf0b09fd10eb3p-4L : inexact-ok += sincos towardzero ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa28p-4L 0xc.82b8ec98b5e62fcf0b09fd10eb28p-4L : inexact-ok += sincos upward ldbl-128 0x8p+124L : 0x9.f963166f215eb89381836cafaa3p-4L 0xc.82b8ec98b5e62fcf0b09fd10eb3p-4L : inexact-ok += sincos downward ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafa8p-4L 0xc.82b8ec98b5e62fcf0b09fd10e8p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafacp-4L 0xc.82b8ec98b5e62fcf0b09fd10ecp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafa8p-4L 0xc.82b8ec98b5e62fcf0b09fd10e8p-4L : inexact-ok += sincos upward ldbl-128ibm 0x8p+124L : 0x9.f963166f215eb89381836cafacp-4L 0xc.82b8ec98b5e62fcf0b09fd10ecp-4L : inexact-ok +sincos 0x1.fffff8p+127 += sincos downward flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f 0xf.fb2ap-4f : inexact-ok += sincos tonearest flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f 0xf.fb2ap-4f : inexact-ok += sincos towardzero flt-32 0xf.ffffcp+124f : 0xc.6fa5cp-8f 0xf.fb2ap-4f : inexact-ok += sincos upward flt-32 0xf.ffffcp+124f : 0xc.6fa5dp-8f 0xf.fb2a1p-4f : inexact-ok += sincos downward dbl-64 0xf.ffffcp+124 : 0xc.6fa5c56659848p-8 0xf.fb2a030c5ae2p-4 : inexact-ok += sincos tonearest dbl-64 0xf.ffffcp+124 : 0xc.6fa5c5665985p-8 0xf.fb2a030c5ae2p-4 : inexact-ok += sincos towardzero dbl-64 0xf.ffffcp+124 : 0xc.6fa5c56659848p-8 0xf.fb2a030c5ae2p-4 : inexact-ok += sincos upward dbl-64 0xf.ffffcp+124 : 0xc.6fa5c5665985p-8 0xf.fb2a030c5ae28p-4 : inexact-ok += sincos downward ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L 0xf.fb2a030c5ae20bdp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L 0xf.fb2a030c5ae20bep-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L 0xf.fb2a030c5ae20bdp-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L 0xf.fb2a030c5ae20bep-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L 0xf.fb2a030c5ae20bdp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L 0xf.fb2a030c5ae20bep-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d88p-8L 0xf.fb2a030c5ae20bdp-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.ffffcp+124L : 0xc.6fa5c5665984d89p-8L 0xf.fb2a030c5ae20bep-4L : inexact-ok += sincos downward ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok += sincos tonearest ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok += sincos towardzero ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537b8p-8L 0xf.fb2a030c5ae20bdfe29fda198eap-4L : inexact-ok += sincos upward ldbl-128 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1537cp-8L 0xf.fb2a030c5ae20bdfe29fda198ea8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1534p-8L 0xf.fb2a030c5ae20bdfe29fda198cp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1538p-8L 0xf.fb2a030c5ae20bdfe29fda199p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1534p-8L 0xf.fb2a030c5ae20bdfe29fda198cp-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.ffffcp+124L : 0xc.6fa5c5665984d8892761be1538p-8L 0xf.fb2a030c5ae20bdfe29fda199p-4L : inexact-ok +sincos 0x1.fffffep+127 += sincos downward flt-32 0xf.fffffp+124f : -0x8.599b4p-4f 0xd.a5f96p-4f : inexact-ok += sincos tonearest flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos towardzero flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f96p-4f : inexact-ok += sincos upward flt-32 0xf.fffffp+124f : -0x8.599b3p-4f 0xd.a5f97p-4f : inexact-ok += sincos downward dbl-64 0xf.fffffp+124 : -0x8.599b32844abbp-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos tonearest dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos towardzero dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe68p-4 : inexact-ok += sincos upward dbl-64 0xf.fffffp+124 : -0x8.599b32844aba8p-4 0xd.a5f963cdefe7p-4 : inexact-ok += sincos downward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-intel 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba907p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d52p-4L : inexact-ok += sincos upward ldbl-96-m68k 0xf.fffffp+124L : -0x8.599b32844aba906p-4L 0xd.a5f963cdefe6d53p-4L : inexact-ok += sincos downward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be049ap-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos tonearest ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos towardzero ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2fp-4L : inexact-ok += sincos upward ldbl-128 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04998p-4L 0xd.a5f963cdefe6d529f6b6009fb2f8p-4L : inexact-ok += sincos downward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be04cp-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos tonearest ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fbp-4L : inexact-ok += sincos upward ldbl-128ibm 0xf.fffffp+124L : -0x8.599b32844aba906cee446be048p-4L 0xd.a5f963cdefe6d529f6b6009fb4p-4L : inexact-ok +sincos 0x1p+50 += sincos downward flt-32 0x4p+48f : 0x7.f13d78p-4f 0xd.e3b88p-4f : inexact-ok += sincos tonearest flt-32 0x4p+48f : 0x7.f13d78p-4f 0xd.e3b89p-4f : inexact-ok += sincos towardzero flt-32 0x4p+48f : 0x7.f13d78p-4f 0xd.e3b88p-4f : inexact-ok += sincos upward flt-32 0x4p+48f : 0x7.f13d8p-4f 0xd.e3b89p-4f : inexact-ok += sincos downward dbl-64 0x4p+48 : 0x7.f13d78eabb768p-4 0xd.e3b88804f005p-4 : inexact-ok += sincos tonearest dbl-64 0x4p+48 : 0x7.f13d78eabb76cp-4 0xd.e3b88804f0058p-4 : inexact-ok += sincos towardzero dbl-64 0x4p+48 : 0x7.f13d78eabb768p-4 0xd.e3b88804f005p-4 : inexact-ok += sincos upward dbl-64 0x4p+48 : 0x7.f13d78eabb76cp-4 0xd.e3b88804f0058p-4 : inexact-ok += sincos downward ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok += sincos upward ldbl-96-intel 0x4p+48L : 0x7.f13d78eabb76b8bp-4L 0xd.e3b88804f00552ep-4L : inexact-ok += sincos downward ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8a8p-4L 0xd.e3b88804f00552dp-4L : inexact-ok += sincos upward ldbl-96-m68k 0x4p+48L : 0x7.f13d78eabb76b8bp-4L 0xd.e3b88804f00552ep-4L : inexact-ok += sincos downward ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e4p-4L 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok += sincos tonearest ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e8p-4L 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok += sincos towardzero ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e4p-4L 0xd.e3b88804f00552d6baba709471d8p-4L : inexact-ok += sincos upward ldbl-128 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6703e8p-4L 0xd.e3b88804f00552d6baba709471ep-4L : inexact-ok += sincos downward ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6702p-4L 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6704p-4L 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6702p-4L 0xd.e3b88804f00552d6baba70947p-4L : inexact-ok += sincos upward ldbl-128ibm 0x4p+48L : 0x7.f13d78eabb76b8a986d98d6704p-4L 0xd.e3b88804f00552d6baba709474p-4L : inexact-ok +sincos 0x1p+28 += sincos downward flt-32 0x1p+28f : -0xf.c777dp-4f -0x2.a62bacp-4f : inexact-ok += sincos tonearest flt-32 0x1p+28f : -0xf.c777cp-4f -0x2.a62ba8p-4f : inexact-ok += sincos towardzero flt-32 0x1p+28f : -0xf.c777cp-4f -0x2.a62ba8p-4f : inexact-ok += sincos upward flt-32 0x1p+28f : -0xf.c777cp-4f -0x2.a62ba8p-4f : inexact-ok += sincos downward dbl-64 0x1p+28 : -0xf.c777c6b36a758p-4 -0x2.a62ba8824e5bep-4 : inexact-ok += sincos tonearest dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 -0x2.a62ba8824e5bcp-4 : inexact-ok += sincos towardzero dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 -0x2.a62ba8824e5bcp-4 : inexact-ok += sincos upward dbl-64 0x1p+28 : -0xf.c777c6b36a75p-4 -0x2.a62ba8824e5bcp-4 : inexact-ok += sincos downward ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a6p-4L -0x2.a62ba8824e5bcb08p-4L : inexact-ok += sincos tonearest ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a6p-4L -0x2.a62ba8824e5bcb08p-4L : inexact-ok += sincos towardzero ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a5p-4L -0x2.a62ba8824e5bcb04p-4L : inexact-ok += sincos upward ldbl-96-intel 0x1p+28L : -0xf.c777c6b36a750a5p-4L -0x2.a62ba8824e5bcb04p-4L : inexact-ok += sincos downward ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a6p-4L -0x2.a62ba8824e5bcb08p-4L : inexact-ok += sincos tonearest ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a6p-4L -0x2.a62ba8824e5bcb08p-4L : inexact-ok += sincos towardzero ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a5p-4L -0x2.a62ba8824e5bcb04p-4L : inexact-ok += sincos upward ldbl-96-m68k 0x1p+28L : -0xf.c777c6b36a750a5p-4L -0x2.a62ba8824e5bcb04p-4L : inexact-ok += sincos downward ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a156p-4L -0x2.a62ba8824e5bcb065f5f3b8e4f58p-4L : inexact-ok += sincos tonearest ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a156p-4L -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok += sincos towardzero ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a1558p-4L -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok += sincos upward ldbl-128 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a1558p-4L -0x2.a62ba8824e5bcb065f5f3b8e4f56p-4L : inexact-ok += sincos downward ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a18p-4L -0x2.a62ba8824e5bcb065f5f3b8e5p-4L : inexact-ok += sincos tonearest ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok += sincos towardzero ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok += sincos upward ldbl-128ibm 0x1p+28L : -0xf.c777c6b36a750a5fdeb8807a14p-4L -0x2.a62ba8824e5bcb065f5f3b8e4fp-4L : inexact-ok sinh 0 = sinh downward flt-32 0x0p+0f : 0x0p+0f : inexact-ok = sinh tonearest flt-32 0x0p+0f : 0x0p+0f : inexact-ok diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 8a02b60..9c8394e 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -400,6 +400,9 @@ typedef enum /* MPFR function with integer and floating-point arguments and one result. */ mpfr_if_f, + /* MPFR function with a single argument and two floating-point + results. */ + mpfr_f_11, } func_calc_method; /* Description of how to calculate a function. */ @@ -414,6 +417,7 @@ typedef struct int (*mpfr_ff_f) (mpfr_t, const mpfr_t, const mpfr_t, mpfr_rnd_t); int (*mpfr_f_f1) (mpfr_t, int *, const mpfr_t, mpfr_rnd_t); int (*mpfr_if_f) (mpfr_t, long, const mpfr_t, mpfr_rnd_t); + int (*mpfr_f_11) (mpfr_t, mpfr_t, const mpfr_t, mpfr_rnd_t); } func; } func_calc_desc; @@ -499,6 +503,8 @@ static test_function test_functions[] = FUNC_mpfr_f_f ("log2", mpfr_log2, false), FUNC_mpfr_ff_f ("pow", mpfr_pow, false), FUNC_mpfr_f_f ("sin", mpfr_sin, false), + FUNC ("sincos", ARGS1 (type_fp), RET2 (type_fp, type_fp), false, false, + CALC (mpfr_f_11, mpfr_sin_cos)), FUNC_mpfr_f_f ("sinh", mpfr_sinh, false), FUNC_mpfr_f_f ("sqrt", mpfr_sqrt, true), FUNC_mpfr_f_f ("tan", mpfr_tan, false), @@ -1359,6 +1365,20 @@ calc_generic_results (generic_value *outputs, generic_value *inputs, adjust_real (outputs[0].value.f, inexact); break; + case mpfr_f_11: + assert (inputs[0].type == gtype_fp); + outputs[0].type = gtype_fp; + mpfr_init (outputs[0].value.f); + outputs[1].type = gtype_fp; + mpfr_init (outputs[1].value.f); + int comb_ternary = calc->func.mpfr_f_11 (outputs[0].value.f, + outputs[1].value.f, + inputs[0].value.f, + MPFR_RNDZ); + adjust_real (outputs[0].value.f, (comb_ternary & 0x3) != 0); + adjust_real (outputs[1].value.f, (comb_ternary & 0xc) != 0); + break; + default: abort (); } diff --git a/math/libm-test.inc b/math/libm-test.inc index aab3ed2..7ee4b82 100644 --- a/math/libm-test.inc +++ b/math/libm-test.inc @@ -12503,64 +12503,11 @@ sin_test_upward (void) static const struct test_fFF_11_data sincos_test_data[] = { - TEST_fFF_11 (sincos, 0, 0, 1), - - TEST_fFF_11 (sincos, minus_zero, minus_zero, 1), TEST_fFF_11 (sincos, plus_infty, qnan_value, qnan_value, INVALID_EXCEPTION), TEST_fFF_11 (sincos, minus_infty, qnan_value, qnan_value, INVALID_EXCEPTION), TEST_fFF_11 (sincos, qnan_value, qnan_value, qnan_value, NO_INEXACT_EXCEPTION), - /* 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_fFF_11 (sincos, M_PI_2l, 1, -0x1.777a5cp-25L), -#endif -#if defined TEST_DOUBLE || (defined TEST_LDOUBLE && LDBL_MANT_DIG == 53) - /* 64-bit double or 64-bit long double. */ - TEST_fFF_11 (sincos, M_PI_2l, 1, 0x1.1a62633145c07p-54L), -#endif -#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 64 - /* 96-bit long double. */ - TEST_fFF_11 (sincos, M_PI_2l, 1, -0xe.ce675d1fc8f8cbbp-69L), -#endif -#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 106 - /* 128-bit IBM long double. */ - TEST_fFF_11 (sincos, M_PI_2l, 1, 0x1.c1cd129024e088a67cc74020bcp-107L), -#endif -#if defined TEST_LDOUBLE && LDBL_MANT_DIG == 113 - /* 128-bit long double. */ - TEST_fFF_11 (sincos, M_PI_2l, 1, 0x1.cd129024e088a67cc74020bbea64p-115L), -#endif - - TEST_fFF_11 (sincos, M_PI_6l, 0.5, 0.86602540378443864676372317075293616L), - TEST_fFF_11 (sincos, M_PI_6l*2.0, 0.86602540378443864676372317075293616L, 0.5), - TEST_fFF_11 (sincos, 0.75L, 0.681638760023334166733241952779893935L, 0.731688868873820886311838753000084544L), - - TEST_fFF_11 (sincos, 0x1p65, -0.047183876212354673805106149805700013943218L, 0.99888622066058013610642172179340364209972L), - TEST_fFF_11 (sincos, -0x1p65, 0.047183876212354673805106149805700013943218L, 0.99888622066058013610642172179340364209972L), - -#ifdef TEST_DOUBLE - TEST_fFF_11 (sincos, 0.80190127184058835, 0.71867942238767868, 0.69534156199418473), -#endif - -#ifndef TEST_FLOAT - TEST_fFF_11 (sincos, 1e22, -0.8522008497671888017727058937530293682618L, 0.5232147853951389454975944733847094921409L), - TEST_fFF_11 (sincos, 0x1p1023, 0.5631277798508840134529434079444683477104L, -0.826369834614147994500785680811743734805L), -#endif - -#if defined TEST_LDOUBLE && LDBL_MAX_EXP >= 16384 - TEST_fFF_11 (sincos, 0x1p16383L, 0.3893629985894208126948115852610595405563L, 0.9210843909921906206874509522505756251609L), -#endif - - TEST_fFF_11 (sincos, 0x1p+120, 3.77820109360752022655548470056922991960587e-01L, -9.25879022854837867303861764107414946730833e-01L), - TEST_fFF_11 (sincos, 0x1p+127, 6.23385512955870240370428801097126489001833e-01L, 7.81914638714960072263910298466369236613162e-01L), - TEST_fFF_11 (sincos, 0x1.fffff8p+127, 4.85786063130487339701113680434728152037092e-02L, 9.98819362551949040703862043664101081064641e-01L), - TEST_fFF_11 (sincos, 0x1.fffffep+127, -5.21876523333658540551505357019806722935726e-01L, 8.53021039830304158051791467692161107353094e-01L), - TEST_fFF_11 (sincos, 0x1p+50, 4.96396515208940840876821859865411368093356e-01L, 8.68095904660550604334592502063501320395739e-01L), - TEST_fFF_11 (sincos, 0x1p+28, -9.86198211836975655703110310527108292055548e-01L, -1.65568979490578758865468278195361551113358e-01L), + AUTO_TESTS_fFF_11 (sincos, tonearest), }; static void diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 6b154bc..ca16bc5 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -8084,6 +8084,12 @@ float: 1 ifloat: 1 # sincos +Test "sincos (0x1.921fb4p+0) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0xf.ffffffffffff8p+1020) extra output 1": +ildouble: 1 +ldouble: 1 Test "sincos (M_PI_6l*2.0) extra output 1": double: 1 float: 1 diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index a4fa4a2..7e612b0 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -9120,6 +9120,12 @@ float: 1 ifloat: 1 # sincos +Test "sincos (0x1.921fb4p+0) extra output 2": +ildouble: 1 +ldouble: 1 +Test "sincos (0xf.ffffffffffff8p+1020) extra output 1": +ildouble: 1 +ldouble: 1 Test "sincos (M_PI_6l*2.0) extra output 1": double: 1 float: 1 |