diff options
51 files changed, 9778 insertions, 1 deletions
@@ -31,6 +31,13 @@ Major new features: * The iconv program now supports converting files in place. The program automatically uses a temporary file if required. +* The following ISO C23 function families (introduced in TS + 18661-4:2015) are now supported in <math.h>. Each family includes + functions for float, double, long double, _FloatN and _FloatNx, and a + type-generic macro in <tgmath.h>. + + - Trigonometric functions: cospi. + * The GNU C Library now supports a feature test macro _ISOC2Y_SOURCE to enable features from the draft ISO C2Y standard. Only some features from this draft standard are supported by the GNU C Library, and as the draft diff --git a/manual/math.texi b/manual/math.texi index e4f9122..b818db2 100644 --- a/manual/math.texi +++ b/manual/math.texi @@ -240,6 +240,19 @@ All these functions, including the @code{_Float@var{N}} and should be prepared to cope with their absence. @end deftypefun +@deftypefun double cospi (double @var{x}) +@deftypefunx float cospif (float @var{x}) +@deftypefunx {long double} cospil (long double @var{x}) +@deftypefunx _FloatN cospifN (_Float@var{N} @var{x}) +@deftypefunx _FloatNx cospifNx (_Float@var{N}x @var{x}) +@standards{TS 18661-4:2015, math.h} +@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}} +These functions return the cosine of pi multiplied by @var{x}. The +return value is in the range @code{-1} to @code{1}. + +The @code{cospi} functions are from TS 18661-4:2015. +@end deftypefun + @cindex complex trigonometric functions @w{ISO C99} defines variants of the trig functions which work on diff --git a/math/Makefile b/math/Makefile index 2d5e016..6027975 100644 --- a/math/Makefile +++ b/math/Makefile @@ -105,6 +105,7 @@ gen-libm-calls = \ s_cexpF \ s_clog10F \ s_clogF \ + s_cospiF \ s_cpowF \ s_cprojF \ s_csinF \ @@ -635,6 +636,7 @@ libm-test-funcs-auto = \ clog10 \ cos \ cosh \ + cospi \ cpow \ csin \ csinh \ @@ -932,6 +934,7 @@ tgmath3-macros = \ copysign \ cos \ cosh \ + cospi \ cproj \ creal \ erf \ @@ -1324,6 +1327,7 @@ CFLAGS-s_conj.c += -fno-builtin-conjl CFLAGS-s_copysign.c += -fno-builtin-copysignl CFLAGS-s_cos.c += -fno-builtin-cosl CFLAGS-w_cosh.c += -fno-builtin-coshl +CFLAGS-s_cospi.c += -fno-builtin-cospil CFLAGS-s_cpow.c += -fno-builtin-cpowl CFLAGS-s_cproj.c += -fno-builtin-cprojl CFLAGS-s_creal.c += -fno-builtin-creall @@ -1462,6 +1466,7 @@ CFLAGS-s_conj.c += -fno-builtin-conjf32x -fno-builtin-conjf64 CFLAGS-s_copysign.c += -fno-builtin-copysignf32x -fno-builtin-copysignf64 CFLAGS-s_cos.c += -fno-builtin-cosf32x -fno-builtin-cosf64 CFLAGS-w_cosh.c += -fno-builtin-coshf32x -fno-builtin-coshf64 +CFLAGS-s_cospi.c += -fno-builtin-cospif32x -fno-builtin-cospif64 CFLAGS-s_cpow.c += -fno-builtin-cpowf32x -fno-builtin-cpowf64 CFLAGS-s_cproj.c += -fno-builtin-cprojf32x -fno-builtin-cprojf64 CFLAGS-s_creal.c += -fno-builtin-crealf32x -fno-builtin-crealf64 @@ -1586,6 +1591,7 @@ CFLAGS-s_conjf.c += -fno-builtin-conjf32 CFLAGS-s_copysignf.c += -fno-builtin-copysignf32 CFLAGS-s_cosf.c += -fno-builtin-cosf32 CFLAGS-w_coshf.c += -fno-builtin-coshf32 +CFLAGS-s_cospif.c += -fno-builtin-cospif32 CFLAGS-s_cpowf.c += -fno-builtin-cpowf32 CFLAGS-s_cprojf.c += -fno-builtin-cprojf32 CFLAGS-s_crealf.c += -fno-builtin-crealf32 diff --git a/math/Versions b/math/Versions index 49d61f2..72dff5f 100644 --- a/math/Versions +++ b/math/Versions @@ -653,4 +653,10 @@ libm { log10p1f64x; log10p1f128; logp1f64x; logp1f128; } + GLIBC_2.41 { + # Functions not involving _Float64x or _Float128, for all configurations. + cospi; cospif; cospil; cospif32; cospif64; cospif32x; + # Functions involving _Float64x or _Float128, for some configurations. + cospif64x; cospif128; + } } diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index b570e88..04fe31b 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -4463,6 +4463,97 @@ cos 0x2.3c6ef4p-12 # the next value generates larger error bounds on x86_64 (binary128) cos 0xe.6672d458b05edf50af4fab1a42p+40 +cospi 0 +cospi -0 +cospi min +cospi -min +cospi min_subnorm +cospi -min_subnorm +cospi max +cospi -max +cospi 1 +cospi -1 +cospi 2 +cospi -2 +cospi 3 +cospi -3 +cospi 0.1 +cospi -0.1 +cospi 0.2 +cospi -0.2 +cospi 0.3 +cospi -0.3 +cospi 0.4 +cospi -0.4 +cospi 0.5 +cospi -0.5 +cospi 0.6 +cospi -0.6 +cospi 0.7 +cospi -0.7 +cospi 0.8 +cospi -0.8 +cospi 0.9 +cospi -0.9 +cospi 1.1 +cospi -1.1 +cospi 1.2 +cospi -1.2 +cospi 1.3 +cospi -1.3 +cospi 1.4 +cospi -1.4 +cospi 1.5 +cospi -1.5 +cospi 2.5 +cospi -2.5 +cospi 3.5 +cospi -3.5 +cospi 4.5 +cospi -4.5 +cospi 0.24 +cospi -0.24 +cospi 0.49 +cospi -0.49 +cospi 0.51 +cospi -0.51 +cospi 0.76 +cospi -0.76 +cospi 1.24 +cospi -1.24 +cospi 1.49 +cospi -1.49 +cospi 1.51 +cospi -1.51 +cospi 1.76 +cospi -1.76 +cospi 100.24 +cospi -100.24 +cospi 100.49 +cospi -100.49 +cospi 100.51 +cospi -100.51 +cospi 100.76 +cospi -100.76 +cospi 1234.56 +cospi -1234.56 +cospi 0x1fffff.6p0 +cospi -0x1fffff.6p0 +cospi 0x1fffff.ap0 +cospi -0x1fffff.ap0 +cospi 0x3ffffffffffff.6p0 +cospi -0x3ffffffffffff.6p0 +cospi 0x3ffffffffffff.ap0 +cospi -0x3ffffffffffff.ap0 +cospi 0x1fffffffffffffff.6p0 +cospi -0x1fffffffffffffff.6p0 +cospi 0x1fffffffffffffff.ap0 +cospi -0x1fffffffffffffff.ap0 +cospi 0x3fffffffffffffffffffffffffff.6p0 +cospi -0x3fffffffffffffffffffffffffff.6p0 +cospi 0x3fffffffffffffffffffffffffff.ap0 +cospi -0x3fffffffffffffffffffffffffff.ap0 + cosh 0 cosh -0 cosh 0.75 diff --git a/math/auto-libm-test-out-cospi b/math/auto-libm-test-out-cospi new file mode 100644 index 0000000..cc6db07 --- /dev/null +++ b/math/auto-libm-test-out-cospi @@ -0,0 +1,9258 @@ +cospi 0 += cospi downward binary32 0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x0p+0 : 0x1p+0 : inexact-ok += cospi upward binary32 0x0p+0 : 0x1p+0 : inexact-ok += cospi downward binary64 0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x0p+0 : 0x1p+0 : inexact-ok += cospi upward binary64 0x0p+0 : 0x1p+0 : inexact-ok += cospi downward intel96 0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x0p+0 : 0x1p+0 : inexact-ok += cospi upward intel96 0x0p+0 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x0p+0 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x0p+0 : 0x1p+0 : inexact-ok += cospi downward binary128 0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x0p+0 : 0x1p+0 : inexact-ok += cospi upward binary128 0x0p+0 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x0p+0 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x0p+0 : 0x1p+0 : inexact-ok +cospi -0 += cospi downward binary32 -0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x0p+0 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x0p+0 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x0p+0 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x0p+0 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x0p+0 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x0p+0 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x0p+0 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x0p+0 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x0p+0 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x0p+0 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x0p+0 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok +cospi min += cospi downward binary32 0x4p-128 : 0xf.fffffp-4 : inexact-ok += cospi tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x4p-128 : 0xf.fffffp-4 : inexact-ok += cospi upward binary32 0x4p-128 : 0x1p+0 : inexact-ok += cospi downward binary64 0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 0x4p-128 : 0x1p+0 : inexact-ok += cospi downward intel96 0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 0x4p-128 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x4p-128 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x4p-128 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 0x4p-128 : 0x1p+0 : inexact-ok += cospi downward binary64 0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward intel96 0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x4p-1024 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p-1024 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward intel96 0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 0x4p-16384 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 0x4p-16384 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x4p-16384 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x4p-16384 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x4p-16384 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x4p-16384 : 0x1p+0 : inexact-ok += cospi downward intel96 0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 0x2p-16384 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 0x2p-16384 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x2p-16384 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x2p-16384 : 0x1p+0 : inexact-ok += cospi downward binary128 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x2p-16384 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x2p-16384 : 0x1p+0 : inexact-ok += cospi downward binary64 0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 0x8p-972 : 0x1p+0 : inexact-ok += cospi downward intel96 0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 0x8p-972 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x8p-972 : 0x1p+0 : inexact-ok += cospi downward binary128 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x8p-972 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 0x8p-972 : 0x1p+0 : inexact-ok +cospi -min += cospi downward binary32 -0x4p-128 : 0xf.fffffp-4 : inexact-ok += cospi tonearest binary32 -0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x4p-128 : 0xf.fffffp-4 : inexact-ok += cospi upward binary32 -0x4p-128 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 -0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 -0x4p-128 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 -0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 -0x4p-128 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x4p-128 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x4p-128 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 -0x4p-128 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 -0x4p-128 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x4p-1024 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p-1024 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 -0x4p-1024 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 -0x4p-16384 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 -0x4p-16384 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x4p-16384 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x4p-16384 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x4p-16384 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x4p-16384 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 -0x2p-16384 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 -0x2p-16384 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x2p-16384 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x2p-16384 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x2p-16384 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x2p-16384 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 -0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 -0x8p-972 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 -0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 -0x8p-972 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x8p-972 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x8p-972 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 -0x8p-972 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 -0x8p-972 : 0x1p+0 : inexact-ok +cospi min_subnorm += cospi downward binary32 0x8p-152 : 0xf.fffffp-4 : inexact-ok += cospi tonearest binary32 0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x8p-152 : 0xf.fffffp-4 : inexact-ok += cospi upward binary32 0x8p-152 : 0x1p+0 : inexact-ok += cospi downward binary64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 0x8p-152 : 0x1p+0 : inexact-ok += cospi downward intel96 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 0x8p-152 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x8p-152 : 0x1p+0 : inexact-ok += cospi downward binary128 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x8p-152 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 0x8p-152 : 0x1p+0 : inexact-ok += cospi downward binary64 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward intel96 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward intel96 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 0x8p-16448 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 0x8p-16448 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x8p-16448 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x8p-16448 : 0x1p+0 : inexact-ok += cospi downward binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x8p-16448 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x8p-16448 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 0x4p-16448 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 0x4p-16448 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x4p-16448 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x4p-16448 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 0x4p-16496 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 0x4p-16496 : 0x1p+0 : inexact-ok +cospi -min_subnorm += cospi downward binary32 -0x8p-152 : 0xf.fffffp-4 : inexact-ok += cospi tonearest binary32 -0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x8p-152 : 0xf.fffffp-4 : inexact-ok += cospi upward binary32 -0x8p-152 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 -0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 -0x8p-152 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 -0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 -0x8p-152 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x8p-152 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x8p-152 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 -0x8p-152 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 -0x8p-152 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi tonearest binary64 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok += cospi upward binary64 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi tonearest ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok += cospi upward ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest intel96 -0x8p-16448 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward intel96 -0x8p-16448 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x8p-16448 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x8p-16448 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x8p-16448 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x8p-16448 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi tonearest m68k96 -0x4p-16448 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok += cospi upward m68k96 -0x4p-16448 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x4p-16448 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x4p-16448 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi tonearest binary128 -0x4p-16496 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok += cospi upward binary128 -0x4p-16496 : 0x1p+0 : inexact-ok +cospi max += cospi downward binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi upward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi downward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi upward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi downward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi upward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok +cospi -max += cospi downward binary32 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward binary32 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward binary64 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward binary64 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward intel96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward intel96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward binary128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward binary128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0xf.fffffp+124 : 0x1p+0 : inexact-ok += cospi downward binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward binary64 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward intel96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward binary128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok += cospi downward intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi upward intel96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi downward binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi upward binary128 -0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok += cospi downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok += cospi downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok +cospi 1 += cospi downward binary32 0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary32 0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary32 0x1p+0 : -0x1p+0 : inexact-ok += cospi upward binary32 0x1p+0 : -0x1p+0 : inexact-ok += cospi downward binary64 0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary64 0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary64 0x1p+0 : -0x1p+0 : inexact-ok += cospi upward binary64 0x1p+0 : -0x1p+0 : inexact-ok += cospi downward intel96 0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest intel96 0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero intel96 0x1p+0 : -0x1p+0 : inexact-ok += cospi upward intel96 0x1p+0 : -0x1p+0 : inexact-ok += cospi downward m68k96 0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest m68k96 0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero m68k96 0x1p+0 : -0x1p+0 : inexact-ok += cospi upward m68k96 0x1p+0 : -0x1p+0 : inexact-ok += cospi downward binary128 0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary128 0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary128 0x1p+0 : -0x1p+0 : inexact-ok += cospi upward binary128 0x1p+0 : -0x1p+0 : inexact-ok += cospi downward ibm128 0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest ibm128 0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero ibm128 0x1p+0 : -0x1p+0 : inexact-ok += cospi upward ibm128 0x1p+0 : -0x1p+0 : inexact-ok +cospi -1 += cospi downward binary32 -0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary32 -0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary32 -0x1p+0 : -0x1p+0 : inexact-ok += cospi upward binary32 -0x1p+0 : -0x1p+0 : inexact-ok += cospi downward binary64 -0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary64 -0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary64 -0x1p+0 : -0x1p+0 : inexact-ok += cospi upward binary64 -0x1p+0 : -0x1p+0 : inexact-ok += cospi downward intel96 -0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest intel96 -0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero intel96 -0x1p+0 : -0x1p+0 : inexact-ok += cospi upward intel96 -0x1p+0 : -0x1p+0 : inexact-ok += cospi downward m68k96 -0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x1p+0 : -0x1p+0 : inexact-ok += cospi upward m68k96 -0x1p+0 : -0x1p+0 : inexact-ok += cospi downward binary128 -0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary128 -0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary128 -0x1p+0 : -0x1p+0 : inexact-ok += cospi upward binary128 -0x1p+0 : -0x1p+0 : inexact-ok += cospi downward ibm128 -0x1p+0 : -0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x1p+0 : -0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x1p+0 : -0x1p+0 : inexact-ok += cospi upward ibm128 -0x1p+0 : -0x1p+0 : inexact-ok +cospi 2 += cospi downward binary32 0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x2p+0 : 0x1p+0 : inexact-ok += cospi upward binary32 0x2p+0 : 0x1p+0 : inexact-ok += cospi downward binary64 0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x2p+0 : 0x1p+0 : inexact-ok += cospi upward binary64 0x2p+0 : 0x1p+0 : inexact-ok += cospi downward intel96 0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x2p+0 : 0x1p+0 : inexact-ok += cospi upward intel96 0x2p+0 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x2p+0 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x2p+0 : 0x1p+0 : inexact-ok += cospi downward binary128 0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x2p+0 : 0x1p+0 : inexact-ok += cospi upward binary128 0x2p+0 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x2p+0 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x2p+0 : 0x1p+0 : inexact-ok +cospi -2 += cospi downward binary32 -0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x2p+0 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x2p+0 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x2p+0 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x2p+0 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x2p+0 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x2p+0 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x2p+0 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x2p+0 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x2p+0 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x2p+0 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x2p+0 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x2p+0 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x2p+0 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x2p+0 : 0x1p+0 : inexact-ok +cospi 3 += cospi downward binary32 0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary32 0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary32 0x3p+0 : -0x1p+0 : inexact-ok += cospi upward binary32 0x3p+0 : -0x1p+0 : inexact-ok += cospi downward binary64 0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary64 0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary64 0x3p+0 : -0x1p+0 : inexact-ok += cospi upward binary64 0x3p+0 : -0x1p+0 : inexact-ok += cospi downward intel96 0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest intel96 0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero intel96 0x3p+0 : -0x1p+0 : inexact-ok += cospi upward intel96 0x3p+0 : -0x1p+0 : inexact-ok += cospi downward m68k96 0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3p+0 : -0x1p+0 : inexact-ok += cospi upward m68k96 0x3p+0 : -0x1p+0 : inexact-ok += cospi downward binary128 0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary128 0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary128 0x3p+0 : -0x1p+0 : inexact-ok += cospi upward binary128 0x3p+0 : -0x1p+0 : inexact-ok += cospi downward ibm128 0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3p+0 : -0x1p+0 : inexact-ok += cospi upward ibm128 0x3p+0 : -0x1p+0 : inexact-ok +cospi -3 += cospi downward binary32 -0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary32 -0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary32 -0x3p+0 : -0x1p+0 : inexact-ok += cospi upward binary32 -0x3p+0 : -0x1p+0 : inexact-ok += cospi downward binary64 -0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary64 -0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3p+0 : -0x1p+0 : inexact-ok += cospi upward binary64 -0x3p+0 : -0x1p+0 : inexact-ok += cospi downward intel96 -0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3p+0 : -0x1p+0 : inexact-ok += cospi upward intel96 -0x3p+0 : -0x1p+0 : inexact-ok += cospi downward m68k96 -0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3p+0 : -0x1p+0 : inexact-ok += cospi upward m68k96 -0x3p+0 : -0x1p+0 : inexact-ok += cospi downward binary128 -0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3p+0 : -0x1p+0 : inexact-ok += cospi upward binary128 -0x3p+0 : -0x1p+0 : inexact-ok += cospi downward ibm128 -0x3p+0 : -0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3p+0 : -0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3p+0 : -0x1p+0 : inexact-ok += cospi upward ibm128 -0x3p+0 : -0x1p+0 : inexact-ok +cospi 0.1 += cospi downward binary32 0x1.99999ap-4 : 0xf.3787p-4 : inexact-ok += cospi tonearest binary32 0x1.99999ap-4 : 0xf.37871p-4 : inexact-ok += cospi towardzero binary32 0x1.99999ap-4 : 0xf.3787p-4 : inexact-ok += cospi upward binary32 0x1.99999ap-4 : 0xf.37871p-4 : inexact-ok += cospi downward binary64 0x1.99999ap-4 : 0xf.3787093ec16ap-4 : inexact-ok += cospi tonearest binary64 0x1.99999ap-4 : 0xf.3787093ec16ap-4 : inexact-ok += cospi towardzero binary64 0x1.99999ap-4 : 0xf.3787093ec16ap-4 : inexact-ok += cospi upward binary64 0x1.99999ap-4 : 0xf.3787093ec16a8p-4 : inexact-ok += cospi downward intel96 0x1.99999ap-4 : 0xf.3787093ec16a149p-4 : inexact-ok += cospi tonearest intel96 0x1.99999ap-4 : 0xf.3787093ec16a14ap-4 : inexact-ok += cospi towardzero intel96 0x1.99999ap-4 : 0xf.3787093ec16a149p-4 : inexact-ok += cospi upward intel96 0x1.99999ap-4 : 0xf.3787093ec16a14ap-4 : inexact-ok += cospi downward m68k96 0x1.99999ap-4 : 0xf.3787093ec16a149p-4 : inexact-ok += cospi tonearest m68k96 0x1.99999ap-4 : 0xf.3787093ec16a14ap-4 : inexact-ok += cospi towardzero m68k96 0x1.99999ap-4 : 0xf.3787093ec16a149p-4 : inexact-ok += cospi upward m68k96 0x1.99999ap-4 : 0xf.3787093ec16a14ap-4 : inexact-ok += cospi downward binary128 0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310725a8p-4 : inexact-ok += cospi tonearest binary128 0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310725bp-4 : inexact-ok += cospi towardzero binary128 0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310725a8p-4 : inexact-ok += cospi upward binary128 0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310725bp-4 : inexact-ok += cospi downward ibm128 0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310724p-4 : inexact-ok += cospi tonearest ibm128 0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310724p-4 : inexact-ok += cospi towardzero ibm128 0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310724p-4 : inexact-ok += cospi upward ibm128 0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310728p-4 : inexact-ok += cospi downward binary32 0x1.999998p-4 : 0xf.3787p-4 : inexact-ok += cospi tonearest binary32 0x1.999998p-4 : 0xf.37871p-4 : inexact-ok += cospi towardzero binary32 0x1.999998p-4 : 0xf.3787p-4 : inexact-ok += cospi upward binary32 0x1.999998p-4 : 0xf.37871p-4 : inexact-ok += cospi downward binary64 0x1.999998p-4 : 0xf.37870b2fced5p-4 : inexact-ok += cospi tonearest binary64 0x1.999998p-4 : 0xf.37870b2fced5p-4 : inexact-ok += cospi towardzero binary64 0x1.999998p-4 : 0xf.37870b2fced5p-4 : inexact-ok += cospi upward binary64 0x1.999998p-4 : 0xf.37870b2fced58p-4 : inexact-ok += cospi downward intel96 0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi tonearest intel96 0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi towardzero intel96 0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi upward intel96 0x1.999998p-4 : 0xf.37870b2fced5295p-4 : inexact-ok += cospi downward m68k96 0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi tonearest m68k96 0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi towardzero m68k96 0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi upward m68k96 0x1.999998p-4 : 0xf.37870b2fced5295p-4 : inexact-ok += cospi downward binary128 0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783148p-4 : inexact-ok += cospi tonearest binary128 0x1.999998p-4 : 0xf.37870b2fced52942adcbd478315p-4 : inexact-ok += cospi towardzero binary128 0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783148p-4 : inexact-ok += cospi upward binary128 0x1.999998p-4 : 0xf.37870b2fced52942adcbd478315p-4 : inexact-ok += cospi downward ibm128 0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783p-4 : inexact-ok += cospi tonearest ibm128 0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783p-4 : inexact-ok += cospi towardzero ibm128 0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783p-4 : inexact-ok += cospi upward ibm128 0x1.999998p-4 : 0xf.37870b2fced52942adcbd47834p-4 : inexact-ok += cospi downward binary64 0x1.999999999999ap-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi tonearest binary64 0x1.999999999999ap-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi towardzero binary64 0x1.999999999999ap-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi upward binary64 0x1.999999999999ap-4 : 0xf.378709a22a8p-4 : inexact-ok += cospi downward intel96 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fp-4 : inexact-ok += cospi tonearest intel96 0x1.999999999999ap-4 : 0xf.378709a22a7fa9p-4 : inexact-ok += cospi towardzero intel96 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fp-4 : inexact-ok += cospi upward intel96 0x1.999999999999ap-4 : 0xf.378709a22a7fa9p-4 : inexact-ok += cospi downward m68k96 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fp-4 : inexact-ok += cospi tonearest m68k96 0x1.999999999999ap-4 : 0xf.378709a22a7fa9p-4 : inexact-ok += cospi towardzero m68k96 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fp-4 : inexact-ok += cospi upward m68k96 0x1.999999999999ap-4 : 0xf.378709a22a7fa9p-4 : inexact-ok += cospi downward binary128 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cb8p-4 : inexact-ok += cospi tonearest binary128 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509ccp-4 : inexact-ok += cospi towardzero binary128 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cb8p-4 : inexact-ok += cospi upward binary128 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509ccp-4 : inexact-ok += cospi downward ibm128 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cp-4 : inexact-ok += cospi tonearest ibm128 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cp-4 : inexact-ok += cospi towardzero ibm128 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cp-4 : inexact-ok += cospi upward ibm128 0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e850ap-4 : inexact-ok += cospi downward binary64 0x1.9999999999999p-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi tonearest binary64 0x1.9999999999999p-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi towardzero binary64 0x1.9999999999999p-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi upward binary64 0x1.9999999999999p-4 : 0xf.378709a22a8p-4 : inexact-ok += cospi downward intel96 0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi tonearest intel96 0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi towardzero intel96 0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi upward intel96 0x1.9999999999999p-4 : 0xf.378709a22a7fb89p-4 : inexact-ok += cospi downward m68k96 0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi tonearest m68k96 0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi towardzero m68k96 0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi upward m68k96 0x1.9999999999999p-4 : 0xf.378709a22a7fb89p-4 : inexact-ok += cospi downward binary128 0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b728p-4 : inexact-ok += cospi tonearest binary128 0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b728p-4 : inexact-ok += cospi towardzero binary128 0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b728p-4 : inexact-ok += cospi upward binary128 0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b73p-4 : inexact-ok += cospi downward ibm128 0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b4p-4 : inexact-ok += cospi tonearest ibm128 0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b8p-4 : inexact-ok += cospi towardzero ibm128 0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b4p-4 : inexact-ok += cospi upward ibm128 0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b8p-4 : inexact-ok += cospi downward intel96 0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest intel96 0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero intel96 0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward intel96 0x1.999999999999999ap-4 : 0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward m68k96 0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest m68k96 0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero m68k96 0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward m68k96 0x1.999999999999999ap-4 : 0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward binary128 0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf813f8p-4 : inexact-ok += cospi tonearest binary128 0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf814p-4 : inexact-ok += cospi towardzero binary128 0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf813f8p-4 : inexact-ok += cospi upward binary128 0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf814p-4 : inexact-ok += cospi downward ibm128 0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf81p-4 : inexact-ok += cospi tonearest ibm128 0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf814p-4 : inexact-ok += cospi towardzero ibm128 0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf81p-4 : inexact-ok += cospi upward ibm128 0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf814p-4 : inexact-ok += cospi downward intel96 0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest intel96 0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero intel96 0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward intel96 0x1.9999999999999998p-4 : 0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward m68k96 0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest m68k96 0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero m68k96 0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward m68k96 0x1.9999999999999998p-4 : 0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward binary128 0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4ep-4 : inexact-ok += cospi tonearest binary128 0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4ep-4 : inexact-ok += cospi towardzero binary128 0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4ep-4 : inexact-ok += cospi upward binary128 0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4e8p-4 : inexact-ok += cospi downward ibm128 0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4p-4 : inexact-ok += cospi tonearest ibm128 0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4p-4 : inexact-ok += cospi towardzero ibm128 0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4p-4 : inexact-ok += cospi upward ibm128 0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f8p-4 : inexact-ok += cospi downward binary128 0x1.999999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi tonearest binary128 0x1.999999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi towardzero binary128 0x1.999999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi upward binary128 0x1.999999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi downward binary128 0x1.9999999999999999999999999999p-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi tonearest binary128 0x1.9999999999999999999999999999p-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi towardzero binary128 0x1.9999999999999999999999999999p-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi upward binary128 0x1.9999999999999999999999999999p-4 : 0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi downward binary128 0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a6f8p-4 : inexact-ok += cospi tonearest binary128 0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a7p-4 : inexact-ok += cospi towardzero binary128 0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a6f8p-4 : inexact-ok += cospi upward binary128 0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a7p-4 : inexact-ok += cospi downward ibm128 0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi tonearest ibm128 0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi towardzero ibm128 0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi upward ibm128 0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi downward binary128 0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a778p-4 : inexact-ok += cospi tonearest binary128 0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a778p-4 : inexact-ok += cospi towardzero binary128 0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a778p-4 : inexact-ok += cospi upward binary128 0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a78p-4 : inexact-ok += cospi downward ibm128 0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi tonearest ibm128 0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi towardzero ibm128 0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi upward ibm128 0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok +cospi -0.1 += cospi downward binary32 -0x1.999998p-4 : 0xf.3787p-4 : inexact-ok += cospi tonearest binary32 -0x1.999998p-4 : 0xf.37871p-4 : inexact-ok += cospi towardzero binary32 -0x1.999998p-4 : 0xf.3787p-4 : inexact-ok += cospi upward binary32 -0x1.999998p-4 : 0xf.37871p-4 : inexact-ok += cospi downward binary64 -0x1.999998p-4 : 0xf.37870b2fced5p-4 : inexact-ok += cospi tonearest binary64 -0x1.999998p-4 : 0xf.37870b2fced5p-4 : inexact-ok += cospi towardzero binary64 -0x1.999998p-4 : 0xf.37870b2fced5p-4 : inexact-ok += cospi upward binary64 -0x1.999998p-4 : 0xf.37870b2fced58p-4 : inexact-ok += cospi downward intel96 -0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi tonearest intel96 -0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi towardzero intel96 -0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi upward intel96 -0x1.999998p-4 : 0xf.37870b2fced5295p-4 : inexact-ok += cospi downward m68k96 -0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi tonearest m68k96 -0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi towardzero m68k96 -0x1.999998p-4 : 0xf.37870b2fced5294p-4 : inexact-ok += cospi upward m68k96 -0x1.999998p-4 : 0xf.37870b2fced5295p-4 : inexact-ok += cospi downward binary128 -0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783148p-4 : inexact-ok += cospi tonearest binary128 -0x1.999998p-4 : 0xf.37870b2fced52942adcbd478315p-4 : inexact-ok += cospi towardzero binary128 -0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783148p-4 : inexact-ok += cospi upward binary128 -0x1.999998p-4 : 0xf.37870b2fced52942adcbd478315p-4 : inexact-ok += cospi downward ibm128 -0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783p-4 : inexact-ok += cospi tonearest ibm128 -0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783p-4 : inexact-ok += cospi towardzero ibm128 -0x1.999998p-4 : 0xf.37870b2fced52942adcbd4783p-4 : inexact-ok += cospi upward ibm128 -0x1.999998p-4 : 0xf.37870b2fced52942adcbd47834p-4 : inexact-ok += cospi downward binary32 -0x1.99999ap-4 : 0xf.3787p-4 : inexact-ok += cospi tonearest binary32 -0x1.99999ap-4 : 0xf.37871p-4 : inexact-ok += cospi towardzero binary32 -0x1.99999ap-4 : 0xf.3787p-4 : inexact-ok += cospi upward binary32 -0x1.99999ap-4 : 0xf.37871p-4 : inexact-ok += cospi downward binary64 -0x1.99999ap-4 : 0xf.3787093ec16ap-4 : inexact-ok += cospi tonearest binary64 -0x1.99999ap-4 : 0xf.3787093ec16ap-4 : inexact-ok += cospi towardzero binary64 -0x1.99999ap-4 : 0xf.3787093ec16ap-4 : inexact-ok += cospi upward binary64 -0x1.99999ap-4 : 0xf.3787093ec16a8p-4 : inexact-ok += cospi downward intel96 -0x1.99999ap-4 : 0xf.3787093ec16a149p-4 : inexact-ok += cospi tonearest intel96 -0x1.99999ap-4 : 0xf.3787093ec16a14ap-4 : inexact-ok += cospi towardzero intel96 -0x1.99999ap-4 : 0xf.3787093ec16a149p-4 : inexact-ok += cospi upward intel96 -0x1.99999ap-4 : 0xf.3787093ec16a14ap-4 : inexact-ok += cospi downward m68k96 -0x1.99999ap-4 : 0xf.3787093ec16a149p-4 : inexact-ok += cospi tonearest m68k96 -0x1.99999ap-4 : 0xf.3787093ec16a14ap-4 : inexact-ok += cospi towardzero m68k96 -0x1.99999ap-4 : 0xf.3787093ec16a149p-4 : inexact-ok += cospi upward m68k96 -0x1.99999ap-4 : 0xf.3787093ec16a14ap-4 : inexact-ok += cospi downward binary128 -0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310725a8p-4 : inexact-ok += cospi tonearest binary128 -0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310725bp-4 : inexact-ok += cospi towardzero binary128 -0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310725a8p-4 : inexact-ok += cospi upward binary128 -0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310725bp-4 : inexact-ok += cospi downward ibm128 -0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310724p-4 : inexact-ok += cospi tonearest ibm128 -0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310724p-4 : inexact-ok += cospi towardzero ibm128 -0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310724p-4 : inexact-ok += cospi upward ibm128 -0x1.99999ap-4 : 0xf.3787093ec16a149a91c3310728p-4 : inexact-ok += cospi downward binary64 -0x1.9999999999999p-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi tonearest binary64 -0x1.9999999999999p-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi towardzero binary64 -0x1.9999999999999p-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi upward binary64 -0x1.9999999999999p-4 : 0xf.378709a22a8p-4 : inexact-ok += cospi downward intel96 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi tonearest intel96 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi towardzero intel96 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi upward intel96 -0x1.9999999999999p-4 : 0xf.378709a22a7fb89p-4 : inexact-ok += cospi downward m68k96 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi tonearest m68k96 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi towardzero m68k96 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88p-4 : inexact-ok += cospi upward m68k96 -0x1.9999999999999p-4 : 0xf.378709a22a7fb89p-4 : inexact-ok += cospi downward binary128 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b728p-4 : inexact-ok += cospi tonearest binary128 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b728p-4 : inexact-ok += cospi towardzero binary128 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b728p-4 : inexact-ok += cospi upward binary128 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b73p-4 : inexact-ok += cospi downward ibm128 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b4p-4 : inexact-ok += cospi upward ibm128 -0x1.9999999999999p-4 : 0xf.378709a22a7fb88395762f57b8p-4 : inexact-ok += cospi downward binary64 -0x1.999999999999ap-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi tonearest binary64 -0x1.999999999999ap-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi towardzero binary64 -0x1.999999999999ap-4 : 0xf.378709a22a7f8p-4 : inexact-ok += cospi upward binary64 -0x1.999999999999ap-4 : 0xf.378709a22a8p-4 : inexact-ok += cospi downward intel96 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fp-4 : inexact-ok += cospi tonearest intel96 -0x1.999999999999ap-4 : 0xf.378709a22a7fa9p-4 : inexact-ok += cospi towardzero intel96 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fp-4 : inexact-ok += cospi upward intel96 -0x1.999999999999ap-4 : 0xf.378709a22a7fa9p-4 : inexact-ok += cospi downward m68k96 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fp-4 : inexact-ok += cospi tonearest m68k96 -0x1.999999999999ap-4 : 0xf.378709a22a7fa9p-4 : inexact-ok += cospi towardzero m68k96 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fp-4 : inexact-ok += cospi upward m68k96 -0x1.999999999999ap-4 : 0xf.378709a22a7fa9p-4 : inexact-ok += cospi downward binary128 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cb8p-4 : inexact-ok += cospi tonearest binary128 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509ccp-4 : inexact-ok += cospi towardzero binary128 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cb8p-4 : inexact-ok += cospi upward binary128 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509ccp-4 : inexact-ok += cospi downward ibm128 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cp-4 : inexact-ok += cospi tonearest ibm128 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cp-4 : inexact-ok += cospi towardzero ibm128 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e8509cp-4 : inexact-ok += cospi upward ibm128 -0x1.999999999999ap-4 : 0xf.378709a22a7fa8fb2a17e850ap-4 : inexact-ok += cospi downward intel96 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest intel96 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero intel96 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward intel96 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward m68k96 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest m68k96 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero m68k96 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward m68k96 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward binary128 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4ep-4 : inexact-ok += cospi tonearest binary128 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4ep-4 : inexact-ok += cospi towardzero binary128 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4ep-4 : inexact-ok += cospi upward binary128 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4e8p-4 : inexact-ok += cospi downward ibm128 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4p-4 : inexact-ok += cospi towardzero ibm128 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f4p-4 : inexact-ok += cospi upward ibm128 -0x1.9999999999999998p-4 : 0xf.378709a22a7faf33491527c0f8p-4 : inexact-ok += cospi downward intel96 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest intel96 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero intel96 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward intel96 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward m68k96 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest m68k96 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero m68k96 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward m68k96 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward binary128 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf813f8p-4 : inexact-ok += cospi tonearest binary128 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf814p-4 : inexact-ok += cospi towardzero binary128 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf813f8p-4 : inexact-ok += cospi upward binary128 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf814p-4 : inexact-ok += cospi downward ibm128 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf81p-4 : inexact-ok += cospi tonearest ibm128 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf814p-4 : inexact-ok += cospi towardzero ibm128 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf81p-4 : inexact-ok += cospi upward ibm128 -0x1.999999999999999ap-4 : 0xf.378709a22a7faf315807bbf814p-4 : inexact-ok += cospi downward binary128 -0x1.9999999999999999999999999999p-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi tonearest binary128 -0x1.9999999999999999999999999999p-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi towardzero binary128 -0x1.9999999999999999999999999999p-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi upward binary128 -0x1.9999999999999999999999999999p-4 : 0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi downward binary128 -0x1.999999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi tonearest binary128 -0x1.999999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi towardzero binary128 -0x1.999999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi upward binary128 -0x1.999999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi downward binary128 -0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a778p-4 : inexact-ok += cospi tonearest binary128 -0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a778p-4 : inexact-ok += cospi towardzero binary128 -0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a778p-4 : inexact-ok += cospi upward binary128 -0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a78p-4 : inexact-ok += cospi downward ibm128 -0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi upward ibm128 -0x1.999999999999999999999999998p-4 : 0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi downward binary128 -0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a6f8p-4 : inexact-ok += cospi tonearest binary128 -0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a7p-4 : inexact-ok += cospi towardzero binary128 -0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a6f8p-4 : inexact-ok += cospi upward binary128 -0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a7p-4 : inexact-ok += cospi downward ibm128 -0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi upward ibm128 -0x1.9999999999999999999999999ap-4 : 0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok +cospi 0.2 += cospi downward binary32 0x3.333334p-4 : 0xc.f1bbcp-4 : inexact-ok += cospi tonearest binary32 0x3.333334p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi towardzero binary32 0x3.333334p-4 : 0xc.f1bbcp-4 : inexact-ok += cospi upward binary32 0x3.333334p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi downward binary64 0x3.333334p-4 : 0xc.f1bbcc51cc418p-4 : inexact-ok += cospi tonearest binary64 0x3.333334p-4 : 0xc.f1bbcc51cc42p-4 : inexact-ok += cospi towardzero binary64 0x3.333334p-4 : 0xc.f1bbcc51cc418p-4 : inexact-ok += cospi upward binary64 0x3.333334p-4 : 0xc.f1bbcc51cc42p-4 : inexact-ok += cospi downward intel96 0x3.333334p-4 : 0xc.f1bbcc51cc41eebp-4 : inexact-ok += cospi tonearest intel96 0x3.333334p-4 : 0xc.f1bbcc51cc41eecp-4 : inexact-ok += cospi towardzero intel96 0x3.333334p-4 : 0xc.f1bbcc51cc41eebp-4 : inexact-ok += cospi upward intel96 0x3.333334p-4 : 0xc.f1bbcc51cc41eecp-4 : inexact-ok += cospi downward m68k96 0x3.333334p-4 : 0xc.f1bbcc51cc41eebp-4 : inexact-ok += cospi tonearest m68k96 0x3.333334p-4 : 0xc.f1bbcc51cc41eecp-4 : inexact-ok += cospi towardzero m68k96 0x3.333334p-4 : 0xc.f1bbcc51cc41eebp-4 : inexact-ok += cospi upward m68k96 0x3.333334p-4 : 0xc.f1bbcc51cc41eecp-4 : inexact-ok += cospi downward binary128 0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34e8p-4 : inexact-ok += cospi tonearest binary128 0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34fp-4 : inexact-ok += cospi towardzero binary128 0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34e8p-4 : inexact-ok += cospi upward binary128 0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34fp-4 : inexact-ok += cospi downward ibm128 0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34p-4 : inexact-ok += cospi tonearest ibm128 0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34p-4 : inexact-ok += cospi towardzero ibm128 0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34p-4 : inexact-ok += cospi upward ibm128 0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d38p-4 : inexact-ok += cospi downward binary32 0x3.33333p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi tonearest binary32 0x3.33333p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi towardzero binary32 0x3.33333p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi upward binary32 0x3.33333p-4 : 0xc.f1bbep-4 : inexact-ok += cospi downward binary64 0x3.33333p-4 : 0xc.f1bbd3b4b298p-4 : inexact-ok += cospi tonearest binary64 0x3.33333p-4 : 0xc.f1bbd3b4b2988p-4 : inexact-ok += cospi towardzero binary64 0x3.33333p-4 : 0xc.f1bbd3b4b298p-4 : inexact-ok += cospi upward binary64 0x3.33333p-4 : 0xc.f1bbd3b4b2988p-4 : inexact-ok += cospi downward intel96 0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi tonearest intel96 0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi towardzero intel96 0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi upward intel96 0x3.33333p-4 : 0xc.f1bbd3b4b29876fp-4 : inexact-ok += cospi downward m68k96 0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi tonearest m68k96 0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi towardzero m68k96 0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi upward m68k96 0x3.33333p-4 : 0xc.f1bbd3b4b29876fp-4 : inexact-ok += cospi downward binary128 0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357ae8p-4 : inexact-ok += cospi tonearest binary128 0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357afp-4 : inexact-ok += cospi towardzero binary128 0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357ae8p-4 : inexact-ok += cospi upward binary128 0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357afp-4 : inexact-ok += cospi downward ibm128 0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d3578p-4 : inexact-ok += cospi tonearest ibm128 0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357cp-4 : inexact-ok += cospi towardzero ibm128 0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d3578p-4 : inexact-ok += cospi upward ibm128 0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357cp-4 : inexact-ok += cospi downward binary64 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa538p-4 : inexact-ok += cospi tonearest binary64 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi towardzero binary64 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa538p-4 : inexact-ok += cospi upward binary64 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi downward intel96 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c9p-4 : inexact-ok += cospi tonearest intel96 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c91p-4 : inexact-ok += cospi towardzero intel96 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c9p-4 : inexact-ok += cospi upward intel96 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c91p-4 : inexact-ok += cospi downward m68k96 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c9p-4 : inexact-ok += cospi tonearest m68k96 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c91p-4 : inexact-ok += cospi towardzero m68k96 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c9p-4 : inexact-ok += cospi upward m68k96 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c91p-4 : inexact-ok += cospi downward binary128 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdcfbp-4 : inexact-ok += cospi tonearest binary128 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdcfbp-4 : inexact-ok += cospi towardzero binary128 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdcfbp-4 : inexact-ok += cospi upward binary128 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdcfb8p-4 : inexact-ok += cospi downward ibm128 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdccp-4 : inexact-ok += cospi tonearest ibm128 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cddp-4 : inexact-ok += cospi towardzero ibm128 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdccp-4 : inexact-ok += cospi upward ibm128 0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cddp-4 : inexact-ok += cospi downward binary64 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi tonearest binary64 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi towardzero binary64 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi upward binary64 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa548p-4 : inexact-ok += cospi downward intel96 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi tonearest intel96 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi towardzero intel96 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi upward intel96 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54043p-4 : inexact-ok += cospi downward m68k96 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi tonearest m68k96 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi towardzero m68k96 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi upward m68k96 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54043p-4 : inexact-ok += cospi downward binary128 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28a68p-4 : inexact-ok += cospi tonearest binary128 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28a7p-4 : inexact-ok += cospi towardzero binary128 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28a68p-4 : inexact-ok += cospi upward binary128 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28a7p-4 : inexact-ok += cospi downward ibm128 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd288p-4 : inexact-ok += cospi tonearest ibm128 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28cp-4 : inexact-ok += cospi towardzero ibm128 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd288p-4 : inexact-ok += cospi upward ibm128 0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28cp-4 : inexact-ok += cospi downward intel96 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest intel96 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero intel96 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi upward intel96 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward m68k96 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest m68k96 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero m68k96 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi upward m68k96 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward binary128 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d418p-4 : inexact-ok += cospi tonearest binary128 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d42p-4 : inexact-ok += cospi towardzero binary128 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d418p-4 : inexact-ok += cospi upward binary128 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d42p-4 : inexact-ok += cospi downward ibm128 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d4p-4 : inexact-ok += cospi tonearest ibm128 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d4p-4 : inexact-ok += cospi towardzero ibm128 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d4p-4 : inexact-ok += cospi upward ibm128 0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d8p-4 : inexact-ok += cospi downward intel96 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi tonearest intel96 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero intel96 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi upward intel96 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward m68k96 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi tonearest m68k96 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero m68k96 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi upward m68k96 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward binary128 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734bp-4 : inexact-ok += cospi tonearest binary128 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734b8p-4 : inexact-ok += cospi towardzero binary128 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734bp-4 : inexact-ok += cospi upward binary128 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734b8p-4 : inexact-ok += cospi downward ibm128 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi tonearest ibm128 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi towardzero ibm128 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi upward ibm128 0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2738p-4 : inexact-ok += cospi downward binary128 0x3.3333333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi tonearest binary128 0x3.3333333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi towardzero binary128 0x3.3333333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi upward binary128 0x3.3333333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi downward binary128 0x3.3333333333333333333333333332p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi tonearest binary128 0x3.3333333333333333333333333332p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi towardzero binary128 0x3.3333333333333333333333333332p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi upward binary128 0x3.3333333333333333333333333332p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi downward binary128 0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e5fp-4 : inexact-ok += cospi tonearest binary128 0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e5f8p-4 : inexact-ok += cospi towardzero binary128 0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e5fp-4 : inexact-ok += cospi upward binary128 0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e5f8p-4 : inexact-ok += cospi downward ibm128 0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi tonearest ibm128 0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi towardzero ibm128 0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi upward ibm128 0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi downward binary128 0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e7c8p-4 : inexact-ok += cospi tonearest binary128 0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e7dp-4 : inexact-ok += cospi towardzero binary128 0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e7c8p-4 : inexact-ok += cospi upward binary128 0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e7dp-4 : inexact-ok += cospi downward ibm128 0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi tonearest ibm128 0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi towardzero ibm128 0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi upward ibm128 0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok +cospi -0.2 += cospi downward binary32 -0x3.33333p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi tonearest binary32 -0x3.33333p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi towardzero binary32 -0x3.33333p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi upward binary32 -0x3.33333p-4 : 0xc.f1bbep-4 : inexact-ok += cospi downward binary64 -0x3.33333p-4 : 0xc.f1bbd3b4b298p-4 : inexact-ok += cospi tonearest binary64 -0x3.33333p-4 : 0xc.f1bbd3b4b2988p-4 : inexact-ok += cospi towardzero binary64 -0x3.33333p-4 : 0xc.f1bbd3b4b298p-4 : inexact-ok += cospi upward binary64 -0x3.33333p-4 : 0xc.f1bbd3b4b2988p-4 : inexact-ok += cospi downward intel96 -0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi tonearest intel96 -0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi towardzero intel96 -0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi upward intel96 -0x3.33333p-4 : 0xc.f1bbd3b4b29876fp-4 : inexact-ok += cospi downward m68k96 -0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi tonearest m68k96 -0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi towardzero m68k96 -0x3.33333p-4 : 0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi upward m68k96 -0x3.33333p-4 : 0xc.f1bbd3b4b29876fp-4 : inexact-ok += cospi downward binary128 -0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357ae8p-4 : inexact-ok += cospi tonearest binary128 -0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357afp-4 : inexact-ok += cospi towardzero binary128 -0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357ae8p-4 : inexact-ok += cospi upward binary128 -0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357afp-4 : inexact-ok += cospi downward ibm128 -0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d3578p-4 : inexact-ok += cospi tonearest ibm128 -0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357cp-4 : inexact-ok += cospi towardzero ibm128 -0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d3578p-4 : inexact-ok += cospi upward ibm128 -0x3.33333p-4 : 0xc.f1bbd3b4b29876e20e7a0d357cp-4 : inexact-ok += cospi downward binary32 -0x3.333334p-4 : 0xc.f1bbcp-4 : inexact-ok += cospi tonearest binary32 -0x3.333334p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi towardzero binary32 -0x3.333334p-4 : 0xc.f1bbcp-4 : inexact-ok += cospi upward binary32 -0x3.333334p-4 : 0xc.f1bbdp-4 : inexact-ok += cospi downward binary64 -0x3.333334p-4 : 0xc.f1bbcc51cc418p-4 : inexact-ok += cospi tonearest binary64 -0x3.333334p-4 : 0xc.f1bbcc51cc42p-4 : inexact-ok += cospi towardzero binary64 -0x3.333334p-4 : 0xc.f1bbcc51cc418p-4 : inexact-ok += cospi upward binary64 -0x3.333334p-4 : 0xc.f1bbcc51cc42p-4 : inexact-ok += cospi downward intel96 -0x3.333334p-4 : 0xc.f1bbcc51cc41eebp-4 : inexact-ok += cospi tonearest intel96 -0x3.333334p-4 : 0xc.f1bbcc51cc41eecp-4 : inexact-ok += cospi towardzero intel96 -0x3.333334p-4 : 0xc.f1bbcc51cc41eebp-4 : inexact-ok += cospi upward intel96 -0x3.333334p-4 : 0xc.f1bbcc51cc41eecp-4 : inexact-ok += cospi downward m68k96 -0x3.333334p-4 : 0xc.f1bbcc51cc41eebp-4 : inexact-ok += cospi tonearest m68k96 -0x3.333334p-4 : 0xc.f1bbcc51cc41eecp-4 : inexact-ok += cospi towardzero m68k96 -0x3.333334p-4 : 0xc.f1bbcc51cc41eebp-4 : inexact-ok += cospi upward m68k96 -0x3.333334p-4 : 0xc.f1bbcc51cc41eecp-4 : inexact-ok += cospi downward binary128 -0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34e8p-4 : inexact-ok += cospi tonearest binary128 -0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34fp-4 : inexact-ok += cospi towardzero binary128 -0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34e8p-4 : inexact-ok += cospi upward binary128 -0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34fp-4 : inexact-ok += cospi downward ibm128 -0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34p-4 : inexact-ok += cospi tonearest ibm128 -0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34p-4 : inexact-ok += cospi towardzero ibm128 -0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d34p-4 : inexact-ok += cospi upward ibm128 -0x3.333334p-4 : 0xc.f1bbcc51cc41eeba9e2faa3d38p-4 : inexact-ok += cospi downward binary64 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi tonearest binary64 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi towardzero binary64 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi upward binary64 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa548p-4 : inexact-ok += cospi downward intel96 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi tonearest intel96 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi towardzero intel96 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi upward intel96 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54043p-4 : inexact-ok += cospi downward m68k96 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi tonearest m68k96 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi towardzero m68k96 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54042p-4 : inexact-ok += cospi upward m68k96 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa54043p-4 : inexact-ok += cospi downward binary128 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28a68p-4 : inexact-ok += cospi tonearest binary128 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28a7p-4 : inexact-ok += cospi towardzero binary128 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28a68p-4 : inexact-ok += cospi upward binary128 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28a7p-4 : inexact-ok += cospi downward ibm128 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd288p-4 : inexact-ok += cospi tonearest ibm128 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28cp-4 : inexact-ok += cospi towardzero ibm128 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd288p-4 : inexact-ok += cospi upward ibm128 -0x3.3333333333332p-4 : 0xc.f1bbcdcbfa540423ee90dcd28cp-4 : inexact-ok += cospi downward binary64 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa538p-4 : inexact-ok += cospi tonearest binary64 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi towardzero binary64 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa538p-4 : inexact-ok += cospi upward binary64 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi downward intel96 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c9p-4 : inexact-ok += cospi tonearest intel96 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c91p-4 : inexact-ok += cospi towardzero intel96 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c9p-4 : inexact-ok += cospi upward intel96 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c91p-4 : inexact-ok += cospi downward m68k96 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c9p-4 : inexact-ok += cospi tonearest m68k96 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c91p-4 : inexact-ok += cospi towardzero m68k96 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c9p-4 : inexact-ok += cospi upward m68k96 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c91p-4 : inexact-ok += cospi downward binary128 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdcfbp-4 : inexact-ok += cospi tonearest binary128 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdcfbp-4 : inexact-ok += cospi towardzero binary128 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdcfbp-4 : inexact-ok += cospi upward binary128 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdcfb8p-4 : inexact-ok += cospi downward ibm128 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdccp-4 : inexact-ok += cospi tonearest ibm128 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cddp-4 : inexact-ok += cospi towardzero ibm128 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cdccp-4 : inexact-ok += cospi upward ibm128 -0x3.3333333333334p-4 : 0xc.f1bbcdcbfa53c90cbbc971cddp-4 : inexact-ok += cospi downward intel96 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi tonearest intel96 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero intel96 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi upward intel96 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward m68k96 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi tonearest m68k96 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero m68k96 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi upward m68k96 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward binary128 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734bp-4 : inexact-ok += cospi tonearest binary128 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734b8p-4 : inexact-ok += cospi towardzero binary128 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734bp-4 : inexact-ok += cospi upward binary128 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734b8p-4 : inexact-ok += cospi downward ibm128 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi tonearest ibm128 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi towardzero ibm128 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi upward ibm128 -0x3.333333333333333p-4 : 0xc.f1bbcdcbfa53e0b5859e4a2738p-4 : inexact-ok += cospi downward intel96 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest intel96 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero intel96 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi upward intel96 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward m68k96 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest m68k96 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero m68k96 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi upward m68k96 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward binary128 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d418p-4 : inexact-ok += cospi tonearest binary128 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d42p-4 : inexact-ok += cospi towardzero binary128 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d418p-4 : inexact-ok += cospi upward binary128 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d42p-4 : inexact-ok += cospi downward ibm128 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d4p-4 : inexact-ok += cospi tonearest ibm128 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d4p-4 : inexact-ok += cospi towardzero ibm128 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d4p-4 : inexact-ok += cospi upward ibm128 -0x3.3333333333333334p-4 : 0xc.f1bbcdcbfa53e0ae22b7f139d8p-4 : inexact-ok += cospi downward binary128 -0x3.3333333333333333333333333332p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi tonearest binary128 -0x3.3333333333333333333333333332p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi towardzero binary128 -0x3.3333333333333333333333333332p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi upward binary128 -0x3.3333333333333333333333333332p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi downward binary128 -0x3.3333333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi tonearest binary128 -0x3.3333333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi towardzero binary128 -0x3.3333333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi upward binary128 -0x3.3333333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi downward binary128 -0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e7c8p-4 : inexact-ok += cospi tonearest binary128 -0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e7dp-4 : inexact-ok += cospi towardzero binary128 -0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e7c8p-4 : inexact-ok += cospi upward binary128 -0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e7dp-4 : inexact-ok += cospi downward ibm128 -0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi tonearest ibm128 -0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi towardzero ibm128 -0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi upward ibm128 -0x3.33333333333333333333333333p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi downward binary128 -0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e5fp-4 : inexact-ok += cospi tonearest binary128 -0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e5f8p-4 : inexact-ok += cospi towardzero binary128 -0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e5fp-4 : inexact-ok += cospi upward binary128 -0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e5f8p-4 : inexact-ok += cospi downward ibm128 -0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi tonearest ibm128 -0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi towardzero ibm128 -0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi upward ibm128 -0x3.33333333333333333333333334p-4 : 0xc.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok +cospi 0.3 += cospi downward binary32 0x4.ccccdp-4 : 0x9.67917p-4 : inexact-ok += cospi tonearest binary32 0x4.ccccdp-4 : 0x9.67918p-4 : inexact-ok += cospi towardzero binary32 0x4.ccccdp-4 : 0x9.67917p-4 : inexact-ok += cospi upward binary32 0x4.ccccdp-4 : 0x9.67918p-4 : inexact-ok += cospi downward binary64 0x4.ccccdp-4 : 0x9.67917a1898a28p-4 : inexact-ok += cospi tonearest binary64 0x4.ccccdp-4 : 0x9.67917a1898a3p-4 : inexact-ok += cospi towardzero binary64 0x4.ccccdp-4 : 0x9.67917a1898a28p-4 : inexact-ok += cospi upward binary64 0x4.ccccdp-4 : 0x9.67917a1898a3p-4 : inexact-ok += cospi downward intel96 0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi tonearest intel96 0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi towardzero intel96 0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi upward intel96 0x4.ccccdp-4 : 0x9.67917a1898a2ffdp-4 : inexact-ok += cospi downward m68k96 0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi tonearest m68k96 0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi towardzero m68k96 0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi upward m68k96 0x4.ccccdp-4 : 0x9.67917a1898a2ffdp-4 : inexact-ok += cospi downward binary128 0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5b7p-4 : inexact-ok += cospi tonearest binary128 0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5b78p-4 : inexact-ok += cospi towardzero binary128 0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5b7p-4 : inexact-ok += cospi upward binary128 0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5b78p-4 : inexact-ok += cospi downward ibm128 0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def58p-4 : inexact-ok += cospi tonearest ibm128 0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5cp-4 : inexact-ok += cospi towardzero ibm128 0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def58p-4 : inexact-ok += cospi upward ibm128 0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5cp-4 : inexact-ok += cospi downward binary32 0x4.ccccc8p-4 : 0x9.67918p-4 : inexact-ok += cospi tonearest binary32 0x4.ccccc8p-4 : 0x9.67919p-4 : inexact-ok += cospi towardzero binary32 0x4.ccccc8p-4 : 0x9.67918p-4 : inexact-ok += cospi upward binary32 0x4.ccccc8p-4 : 0x9.67919p-4 : inexact-ok += cospi downward binary64 0x4.ccccc8p-4 : 0x9.67918e6dcbf98p-4 : inexact-ok += cospi tonearest binary64 0x4.ccccc8p-4 : 0x9.67918e6dcbfap-4 : inexact-ok += cospi towardzero binary64 0x4.ccccc8p-4 : 0x9.67918e6dcbf98p-4 : inexact-ok += cospi upward binary64 0x4.ccccc8p-4 : 0x9.67918e6dcbfap-4 : inexact-ok += cospi downward intel96 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi tonearest intel96 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi towardzero intel96 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi upward intel96 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f36p-4 : inexact-ok += cospi downward m68k96 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi tonearest m68k96 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi towardzero m68k96 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi upward m68k96 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f36p-4 : inexact-ok += cospi downward binary128 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d478p-4 : inexact-ok += cospi tonearest binary128 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d478p-4 : inexact-ok += cospi towardzero binary128 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d478p-4 : inexact-ok += cospi upward binary128 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d48p-4 : inexact-ok += cospi downward ibm128 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d4p-4 : inexact-ok += cospi tonearest ibm128 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d4p-4 : inexact-ok += cospi towardzero ibm128 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d4p-4 : inexact-ok += cospi upward ibm128 0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d8p-4 : inexact-ok += cospi downward binary64 0x4.cccccccccccdp-4 : 0x9.6791823aad2ep-4 : inexact-ok += cospi tonearest binary64 0x4.cccccccccccdp-4 : 0x9.6791823aad2e8p-4 : inexact-ok += cospi towardzero binary64 0x4.cccccccccccdp-4 : 0x9.6791823aad2ep-4 : inexact-ok += cospi upward binary64 0x4.cccccccccccdp-4 : 0x9.6791823aad2e8p-4 : inexact-ok += cospi downward intel96 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74bp-4 : inexact-ok += cospi tonearest intel96 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero intel96 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward intel96 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74cp-4 : inexact-ok += cospi downward m68k96 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74bp-4 : inexact-ok += cospi tonearest m68k96 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero m68k96 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward m68k96 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74cp-4 : inexact-ok += cospi downward binary128 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi tonearest binary128 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi towardzero binary128 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi upward binary128 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb1272228p-4 : inexact-ok += cospi downward ibm128 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi tonearest ibm128 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi towardzero ibm128 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi upward ibm128 0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi downward binary64 0x4.cccccccccccccp-4 : 0x9.6791823aad2fp-4 : inexact-ok += cospi tonearest binary64 0x4.cccccccccccccp-4 : 0x9.6791823aad2fp-4 : inexact-ok += cospi towardzero binary64 0x4.cccccccccccccp-4 : 0x9.6791823aad2fp-4 : inexact-ok += cospi upward binary64 0x4.cccccccccccccp-4 : 0x9.6791823aad2f8p-4 : inexact-ok += cospi downward intel96 0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi tonearest intel96 0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi towardzero intel96 0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi upward intel96 0x4.cccccccccccccp-4 : 0x9.6791823aad2f177p-4 : inexact-ok += cospi downward m68k96 0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi tonearest m68k96 0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi towardzero m68k96 0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi upward m68k96 0x4.cccccccccccccp-4 : 0x9.6791823aad2f177p-4 : inexact-ok += cospi downward binary128 0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7eeep-4 : inexact-ok += cospi tonearest binary128 0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7eee8p-4 : inexact-ok += cospi towardzero binary128 0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7eeep-4 : inexact-ok += cospi upward binary128 0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7eee8p-4 : inexact-ok += cospi downward ibm128 0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7ecp-4 : inexact-ok += cospi tonearest ibm128 0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7fp-4 : inexact-ok += cospi towardzero ibm128 0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7ecp-4 : inexact-ok += cospi upward ibm128 0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7fp-4 : inexact-ok += cospi downward intel96 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi tonearest intel96 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi towardzero intel96 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi upward intel96 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi downward m68k96 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi tonearest m68k96 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi towardzero m68k96 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi upward m68k96 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi downward binary128 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f2258p-4 : inexact-ok += cospi tonearest binary128 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f226p-4 : inexact-ok += cospi towardzero binary128 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f2258p-4 : inexact-ok += cospi upward binary128 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f226p-4 : inexact-ok += cospi downward ibm128 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f2p-4 : inexact-ok += cospi tonearest ibm128 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f24p-4 : inexact-ok += cospi towardzero ibm128 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f2p-4 : inexact-ok += cospi upward ibm128 0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f24p-4 : inexact-ok += cospi downward intel96 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi tonearest intel96 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi towardzero intel96 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi upward intel96 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward m68k96 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi tonearest m68k96 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi towardzero m68k96 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi upward m68k96 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward binary128 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bc7p-4 : inexact-ok += cospi tonearest binary128 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bc78p-4 : inexact-ok += cospi towardzero binary128 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bc7p-4 : inexact-ok += cospi upward binary128 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bc78p-4 : inexact-ok += cospi downward ibm128 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bcp-4 : inexact-ok += cospi tonearest ibm128 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bcp-4 : inexact-ok += cospi towardzero ibm128 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bcp-4 : inexact-ok += cospi upward ibm128 0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4cp-4 : inexact-ok += cospi downward binary128 0x4.ccccccccccccccccccccccccccdp-4 : 0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi tonearest binary128 0x4.ccccccccccccccccccccccccccdp-4 : 0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi towardzero binary128 0x4.ccccccccccccccccccccccccccdp-4 : 0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi upward binary128 0x4.ccccccccccccccccccccccccccdp-4 : 0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi downward binary128 0x4.ccccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi tonearest binary128 0x4.ccccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af9ap-4 : inexact-ok += cospi towardzero binary128 0x4.ccccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi upward binary128 0x4.ccccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af9ap-4 : inexact-ok += cospi downward binary128 0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af688p-4 : inexact-ok += cospi tonearest binary128 0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af69p-4 : inexact-ok += cospi towardzero binary128 0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af688p-4 : inexact-ok += cospi upward binary128 0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af69p-4 : inexact-ok += cospi downward ibm128 0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af4p-4 : inexact-ok += cospi tonearest ibm128 0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi towardzero ibm128 0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af4p-4 : inexact-ok += cospi upward ibm128 0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi downward binary128 0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi tonearest binary128 0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi towardzero binary128 0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi upward binary128 0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afba8p-4 : inexact-ok += cospi downward ibm128 0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi tonearest ibm128 0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afcp-4 : inexact-ok += cospi towardzero ibm128 0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi upward ibm128 0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afcp-4 : inexact-ok +cospi -0.3 += cospi downward binary32 -0x4.ccccc8p-4 : 0x9.67918p-4 : inexact-ok += cospi tonearest binary32 -0x4.ccccc8p-4 : 0x9.67919p-4 : inexact-ok += cospi towardzero binary32 -0x4.ccccc8p-4 : 0x9.67918p-4 : inexact-ok += cospi upward binary32 -0x4.ccccc8p-4 : 0x9.67919p-4 : inexact-ok += cospi downward binary64 -0x4.ccccc8p-4 : 0x9.67918e6dcbf98p-4 : inexact-ok += cospi tonearest binary64 -0x4.ccccc8p-4 : 0x9.67918e6dcbfap-4 : inexact-ok += cospi towardzero binary64 -0x4.ccccc8p-4 : 0x9.67918e6dcbf98p-4 : inexact-ok += cospi upward binary64 -0x4.ccccc8p-4 : 0x9.67918e6dcbfap-4 : inexact-ok += cospi downward intel96 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi tonearest intel96 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi towardzero intel96 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi upward intel96 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f36p-4 : inexact-ok += cospi downward m68k96 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi tonearest m68k96 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi towardzero m68k96 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35p-4 : inexact-ok += cospi upward m68k96 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f36p-4 : inexact-ok += cospi downward binary128 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d478p-4 : inexact-ok += cospi tonearest binary128 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d478p-4 : inexact-ok += cospi towardzero binary128 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d478p-4 : inexact-ok += cospi upward binary128 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d48p-4 : inexact-ok += cospi downward ibm128 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d4p-4 : inexact-ok += cospi tonearest ibm128 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d4p-4 : inexact-ok += cospi towardzero ibm128 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d4p-4 : inexact-ok += cospi upward ibm128 -0x4.ccccc8p-4 : 0x9.67918e6dcbf9f35598483635d8p-4 : inexact-ok += cospi downward binary32 -0x4.ccccdp-4 : 0x9.67917p-4 : inexact-ok += cospi tonearest binary32 -0x4.ccccdp-4 : 0x9.67918p-4 : inexact-ok += cospi towardzero binary32 -0x4.ccccdp-4 : 0x9.67917p-4 : inexact-ok += cospi upward binary32 -0x4.ccccdp-4 : 0x9.67918p-4 : inexact-ok += cospi downward binary64 -0x4.ccccdp-4 : 0x9.67917a1898a28p-4 : inexact-ok += cospi tonearest binary64 -0x4.ccccdp-4 : 0x9.67917a1898a3p-4 : inexact-ok += cospi towardzero binary64 -0x4.ccccdp-4 : 0x9.67917a1898a28p-4 : inexact-ok += cospi upward binary64 -0x4.ccccdp-4 : 0x9.67917a1898a3p-4 : inexact-ok += cospi downward intel96 -0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi tonearest intel96 -0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi towardzero intel96 -0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi upward intel96 -0x4.ccccdp-4 : 0x9.67917a1898a2ffdp-4 : inexact-ok += cospi downward m68k96 -0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi tonearest m68k96 -0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi towardzero m68k96 -0x4.ccccdp-4 : 0x9.67917a1898a2ffcp-4 : inexact-ok += cospi upward m68k96 -0x4.ccccdp-4 : 0x9.67917a1898a2ffdp-4 : inexact-ok += cospi downward binary128 -0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5b7p-4 : inexact-ok += cospi tonearest binary128 -0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5b78p-4 : inexact-ok += cospi towardzero binary128 -0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5b7p-4 : inexact-ok += cospi upward binary128 -0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5b78p-4 : inexact-ok += cospi downward ibm128 -0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def58p-4 : inexact-ok += cospi tonearest ibm128 -0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5cp-4 : inexact-ok += cospi towardzero ibm128 -0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def58p-4 : inexact-ok += cospi upward ibm128 -0x4.ccccdp-4 : 0x9.67917a1898a2ffc6b0885def5cp-4 : inexact-ok += cospi downward binary64 -0x4.cccccccccccccp-4 : 0x9.6791823aad2fp-4 : inexact-ok += cospi tonearest binary64 -0x4.cccccccccccccp-4 : 0x9.6791823aad2fp-4 : inexact-ok += cospi towardzero binary64 -0x4.cccccccccccccp-4 : 0x9.6791823aad2fp-4 : inexact-ok += cospi upward binary64 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f8p-4 : inexact-ok += cospi downward intel96 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi tonearest intel96 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi towardzero intel96 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi upward intel96 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f177p-4 : inexact-ok += cospi downward m68k96 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi tonearest m68k96 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi towardzero m68k96 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f176p-4 : inexact-ok += cospi upward m68k96 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f177p-4 : inexact-ok += cospi downward binary128 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7eeep-4 : inexact-ok += cospi tonearest binary128 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7eee8p-4 : inexact-ok += cospi towardzero binary128 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7eeep-4 : inexact-ok += cospi upward binary128 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7eee8p-4 : inexact-ok += cospi downward ibm128 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7ecp-4 : inexact-ok += cospi tonearest ibm128 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7fp-4 : inexact-ok += cospi towardzero ibm128 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7ecp-4 : inexact-ok += cospi upward ibm128 -0x4.cccccccccccccp-4 : 0x9.6791823aad2f17626555ddf7fp-4 : inexact-ok += cospi downward binary64 -0x4.cccccccccccdp-4 : 0x9.6791823aad2ep-4 : inexact-ok += cospi tonearest binary64 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e8p-4 : inexact-ok += cospi towardzero binary64 -0x4.cccccccccccdp-4 : 0x9.6791823aad2ep-4 : inexact-ok += cospi upward binary64 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e8p-4 : inexact-ok += cospi downward intel96 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74bp-4 : inexact-ok += cospi tonearest intel96 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero intel96 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward intel96 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74cp-4 : inexact-ok += cospi downward m68k96 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74bp-4 : inexact-ok += cospi tonearest m68k96 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero m68k96 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward m68k96 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74cp-4 : inexact-ok += cospi downward binary128 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi tonearest binary128 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi towardzero binary128 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi upward binary128 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb1272228p-4 : inexact-ok += cospi downward ibm128 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi tonearest ibm128 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi towardzero ibm128 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi upward ibm128 -0x4.cccccccccccdp-4 : 0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi downward intel96 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi tonearest intel96 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi towardzero intel96 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi upward intel96 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward m68k96 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi tonearest m68k96 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi towardzero m68k96 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi upward m68k96 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward binary128 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bc7p-4 : inexact-ok += cospi tonearest binary128 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bc78p-4 : inexact-ok += cospi towardzero binary128 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bc7p-4 : inexact-ok += cospi upward binary128 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bc78p-4 : inexact-ok += cospi downward ibm128 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bcp-4 : inexact-ok += cospi tonearest ibm128 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bcp-4 : inexact-ok += cospi towardzero ibm128 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4bcp-4 : inexact-ok += cospi upward ibm128 -0x4.ccccccccccccccc8p-4 : 0x9.6791823aad2ef6e6464c3dc4cp-4 : inexact-ok += cospi downward intel96 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi tonearest intel96 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi towardzero intel96 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi upward intel96 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi downward m68k96 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi tonearest m68k96 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi towardzero m68k96 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6dp-4 : inexact-ok += cospi upward m68k96 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6ep-4 : inexact-ok += cospi downward binary128 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f2258p-4 : inexact-ok += cospi tonearest binary128 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f226p-4 : inexact-ok += cospi towardzero binary128 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f2258p-4 : inexact-ok += cospi upward binary128 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f226p-4 : inexact-ok += cospi downward ibm128 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f2p-4 : inexact-ok += cospi tonearest ibm128 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f24p-4 : inexact-ok += cospi towardzero ibm128 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f2p-4 : inexact-ok += cospi upward ibm128 -0x4.ccccccccccccccdp-4 : 0x9.6791823aad2ef6d1f118e47f24p-4 : inexact-ok += cospi downward binary128 -0x4.ccccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi tonearest binary128 -0x4.ccccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af9ap-4 : inexact-ok += cospi towardzero binary128 -0x4.ccccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi upward binary128 -0x4.ccccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af9ap-4 : inexact-ok += cospi downward binary128 -0x4.ccccccccccccccccccccccccccdp-4 : 0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi tonearest binary128 -0x4.ccccccccccccccccccccccccccdp-4 : 0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi towardzero binary128 -0x4.ccccccccccccccccccccccccccdp-4 : 0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi upward binary128 -0x4.ccccccccccccccccccccccccccdp-4 : 0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi downward binary128 -0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi tonearest binary128 -0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi towardzero binary128 -0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi upward binary128 -0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afba8p-4 : inexact-ok += cospi downward ibm128 -0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi tonearest ibm128 -0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afcp-4 : inexact-ok += cospi towardzero ibm128 -0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi upward ibm128 -0x4.ccccccccccccccccccccccccccp-4 : 0x9.6791823aad2ef6da132d6e9afcp-4 : inexact-ok += cospi downward binary128 -0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af688p-4 : inexact-ok += cospi tonearest binary128 -0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af69p-4 : inexact-ok += cospi towardzero binary128 -0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af688p-4 : inexact-ok += cospi upward binary128 -0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af69p-4 : inexact-ok += cospi downward ibm128 -0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af4p-4 : inexact-ok += cospi tonearest ibm128 -0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi towardzero ibm128 -0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af4p-4 : inexact-ok += cospi upward ibm128 -0x4.cccccccccccccccccccccccccep-4 : 0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok +cospi 0.4 += cospi downward binary32 0x6.666668p-4 : 0x4.f1bbc8p-4 : inexact-ok += cospi tonearest binary32 0x6.666668p-4 : 0x4.f1bbc8p-4 : inexact-ok += cospi towardzero binary32 0x6.666668p-4 : 0x4.f1bbc8p-4 : inexact-ok += cospi upward binary32 0x6.666668p-4 : 0x4.f1bbdp-4 : inexact-ok += cospi downward binary64 0x6.666668p-4 : 0x4.f1bbc904296a8p-4 : inexact-ok += cospi tonearest binary64 0x6.666668p-4 : 0x4.f1bbc904296acp-4 : inexact-ok += cospi towardzero binary64 0x6.666668p-4 : 0x4.f1bbc904296a8p-4 : inexact-ok += cospi upward binary64 0x6.666668p-4 : 0x4.f1bbc904296acp-4 : inexact-ok += cospi downward intel96 0x6.666668p-4 : 0x4.f1bbc904296aac98p-4 : inexact-ok += cospi tonearest intel96 0x6.666668p-4 : 0x4.f1bbc904296aacap-4 : inexact-ok += cospi towardzero intel96 0x6.666668p-4 : 0x4.f1bbc904296aac98p-4 : inexact-ok += cospi upward intel96 0x6.666668p-4 : 0x4.f1bbc904296aacap-4 : inexact-ok += cospi downward m68k96 0x6.666668p-4 : 0x4.f1bbc904296aac98p-4 : inexact-ok += cospi tonearest m68k96 0x6.666668p-4 : 0x4.f1bbc904296aacap-4 : inexact-ok += cospi towardzero m68k96 0x6.666668p-4 : 0x4.f1bbc904296aac98p-4 : inexact-ok += cospi upward m68k96 0x6.666668p-4 : 0x4.f1bbc904296aacap-4 : inexact-ok += cospi downward binary128 0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f00cp-4 : inexact-ok += cospi tonearest binary128 0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f00cp-4 : inexact-ok += cospi towardzero binary128 0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f00cp-4 : inexact-ok += cospi upward binary128 0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f01p-4 : inexact-ok += cospi downward ibm128 0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31fp-4 : inexact-ok += cospi tonearest ibm128 0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31fp-4 : inexact-ok += cospi towardzero ibm128 0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31fp-4 : inexact-ok += cospi upward ibm128 0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f2p-4 : inexact-ok += cospi downward binary32 0x6.66666p-4 : 0x4.f1bbep-4 : inexact-ok += cospi tonearest binary32 0x6.66666p-4 : 0x4.f1bbep-4 : inexact-ok += cospi towardzero binary32 0x6.66666p-4 : 0x4.f1bbep-4 : inexact-ok += cospi upward binary32 0x6.66666p-4 : 0x4.f1bbe8p-4 : inexact-ok += cospi downward binary64 0x6.66666p-4 : 0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi tonearest binary64 0x6.66666p-4 : 0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi towardzero binary64 0x6.66666p-4 : 0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi upward binary64 0x6.66666p-4 : 0x4.f1bbe0eb3df4p-4 : inexact-ok += cospi downward intel96 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi tonearest intel96 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero intel96 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward intel96 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi downward m68k96 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi tonearest m68k96 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero m68k96 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward m68k96 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi downward binary128 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi tonearest binary128 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi towardzero binary128 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi upward binary128 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi downward ibm128 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi tonearest ibm128 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi towardzero ibm128 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi upward ibm128 0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425cp-4 : inexact-ok += cospi downward binary64 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi tonearest binary64 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi towardzero binary64 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi upward binary64 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53cp-4 : inexact-ok += cospi downward intel96 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi tonearest intel96 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi towardzero intel96 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi upward intel96 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa539438p-4 : inexact-ok += cospi downward m68k96 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi tonearest m68k96 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi towardzero m68k96 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi upward m68k96 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa539438p-4 : inexact-ok += cospi downward binary128 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi tonearest binary128 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi towardzero binary128 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi upward binary128 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d112cp-4 : inexact-ok += cospi downward ibm128 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1p-4 : inexact-ok += cospi tonearest ibm128 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d12p-4 : inexact-ok += cospi towardzero ibm128 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1p-4 : inexact-ok += cospi upward ibm128 0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d12p-4 : inexact-ok += cospi downward binary64 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa544p-4 : inexact-ok += cospi tonearest binary64 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa544p-4 : inexact-ok += cospi towardzero binary64 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa544p-4 : inexact-ok += cospi upward binary64 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa548p-4 : inexact-ok += cospi downward intel96 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi tonearest intel96 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi towardzero intel96 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi upward intel96 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54537p-4 : inexact-ok += cospi downward m68k96 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi tonearest m68k96 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi towardzero m68k96 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi upward m68k96 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54537p-4 : inexact-ok += cospi downward binary128 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba7ecp-4 : inexact-ok += cospi tonearest binary128 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba7ecp-4 : inexact-ok += cospi towardzero binary128 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba7ecp-4 : inexact-ok += cospi upward binary128 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba7fp-4 : inexact-ok += cospi downward ibm128 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba6p-4 : inexact-ok += cospi tonearest ibm128 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba8p-4 : inexact-ok += cospi towardzero ibm128 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba6p-4 : inexact-ok += cospi upward ibm128 0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba8p-4 : inexact-ok += cospi downward intel96 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi tonearest intel96 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi towardzero intel96 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi upward intel96 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward m68k96 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi tonearest m68k96 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi towardzero m68k96 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi upward m68k96 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward binary128 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4d1p-4 : inexact-ok += cospi tonearest binary128 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4d1p-4 : inexact-ok += cospi towardzero binary128 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4d1p-4 : inexact-ok += cospi upward binary128 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4d14p-4 : inexact-ok += cospi downward ibm128 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4cp-4 : inexact-ok += cospi tonearest ibm128 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4ep-4 : inexact-ok += cospi towardzero ibm128 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4cp-4 : inexact-ok += cospi upward ibm128 0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4ep-4 : inexact-ok += cospi downward intel96 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi tonearest intel96 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero intel96 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward intel96 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi downward m68k96 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi tonearest m68k96 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero m68k96 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward m68k96 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi downward binary128 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi tonearest binary128 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi towardzero binary128 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi upward binary128 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi downward ibm128 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi tonearest ibm128 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi towardzero ibm128 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi upward ibm128 0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d952p-4 : inexact-ok += cospi downward binary128 0x6.6666666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi tonearest binary128 0x6.6666666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi towardzero binary128 0x6.6666666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi upward binary128 0x6.6666666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e76cp-4 : inexact-ok += cospi downward binary128 0x6.6666666666666666666666666664p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e774p-4 : inexact-ok += cospi tonearest binary128 0x6.6666666666666666666666666664p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e774p-4 : inexact-ok += cospi towardzero binary128 0x6.6666666666666666666666666664p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e774p-4 : inexact-ok += cospi upward binary128 0x6.6666666666666666666666666664p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi downward binary128 0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi tonearest binary128 0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi towardzero binary128 0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi upward binary128 0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi downward ibm128 0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi tonearest ibm128 0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi towardzero ibm128 0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi upward ibm128 0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi downward binary128 0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8ap-4 : inexact-ok += cospi tonearest binary128 0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8ap-4 : inexact-ok += cospi towardzero binary128 0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8ap-4 : inexact-ok += cospi upward binary128 0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8a4p-4 : inexact-ok += cospi downward ibm128 0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi tonearest ibm128 0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi towardzero ibm128 0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi upward ibm128 0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302eap-4 : inexact-ok +cospi -0.4 += cospi downward binary32 -0x6.66666p-4 : 0x4.f1bbep-4 : inexact-ok += cospi tonearest binary32 -0x6.66666p-4 : 0x4.f1bbep-4 : inexact-ok += cospi towardzero binary32 -0x6.66666p-4 : 0x4.f1bbep-4 : inexact-ok += cospi upward binary32 -0x6.66666p-4 : 0x4.f1bbe8p-4 : inexact-ok += cospi downward binary64 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi tonearest binary64 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi towardzero binary64 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi upward binary64 -0x6.66666p-4 : 0x4.f1bbe0eb3df4p-4 : inexact-ok += cospi downward intel96 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi tonearest intel96 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero intel96 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward intel96 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi downward m68k96 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi tonearest m68k96 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero m68k96 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward m68k96 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi downward binary128 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi tonearest binary128 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi towardzero binary128 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi upward binary128 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi downward ibm128 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi tonearest ibm128 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi towardzero ibm128 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi upward ibm128 -0x6.66666p-4 : 0x4.f1bbe0eb3df3cfb6f3fd8c425cp-4 : inexact-ok += cospi downward binary32 -0x6.666668p-4 : 0x4.f1bbc8p-4 : inexact-ok += cospi tonearest binary32 -0x6.666668p-4 : 0x4.f1bbc8p-4 : inexact-ok += cospi towardzero binary32 -0x6.666668p-4 : 0x4.f1bbc8p-4 : inexact-ok += cospi upward binary32 -0x6.666668p-4 : 0x4.f1bbdp-4 : inexact-ok += cospi downward binary64 -0x6.666668p-4 : 0x4.f1bbc904296a8p-4 : inexact-ok += cospi tonearest binary64 -0x6.666668p-4 : 0x4.f1bbc904296acp-4 : inexact-ok += cospi towardzero binary64 -0x6.666668p-4 : 0x4.f1bbc904296a8p-4 : inexact-ok += cospi upward binary64 -0x6.666668p-4 : 0x4.f1bbc904296acp-4 : inexact-ok += cospi downward intel96 -0x6.666668p-4 : 0x4.f1bbc904296aac98p-4 : inexact-ok += cospi tonearest intel96 -0x6.666668p-4 : 0x4.f1bbc904296aacap-4 : inexact-ok += cospi towardzero intel96 -0x6.666668p-4 : 0x4.f1bbc904296aac98p-4 : inexact-ok += cospi upward intel96 -0x6.666668p-4 : 0x4.f1bbc904296aacap-4 : inexact-ok += cospi downward m68k96 -0x6.666668p-4 : 0x4.f1bbc904296aac98p-4 : inexact-ok += cospi tonearest m68k96 -0x6.666668p-4 : 0x4.f1bbc904296aacap-4 : inexact-ok += cospi towardzero m68k96 -0x6.666668p-4 : 0x4.f1bbc904296aac98p-4 : inexact-ok += cospi upward m68k96 -0x6.666668p-4 : 0x4.f1bbc904296aacap-4 : inexact-ok += cospi downward binary128 -0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f00cp-4 : inexact-ok += cospi tonearest binary128 -0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f00cp-4 : inexact-ok += cospi towardzero binary128 -0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f00cp-4 : inexact-ok += cospi upward binary128 -0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f01p-4 : inexact-ok += cospi downward ibm128 -0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31fp-4 : inexact-ok += cospi tonearest ibm128 -0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31fp-4 : inexact-ok += cospi towardzero ibm128 -0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31fp-4 : inexact-ok += cospi upward ibm128 -0x6.666668p-4 : 0x4.f1bbc904296aac9f1e038e31f2p-4 : inexact-ok += cospi downward binary64 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa544p-4 : inexact-ok += cospi tonearest binary64 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa544p-4 : inexact-ok += cospi towardzero binary64 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa544p-4 : inexact-ok += cospi upward binary64 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa548p-4 : inexact-ok += cospi downward intel96 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi tonearest intel96 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi towardzero intel96 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi upward intel96 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54537p-4 : inexact-ok += cospi downward m68k96 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi tonearest m68k96 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi towardzero m68k96 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa545368p-4 : inexact-ok += cospi upward m68k96 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54537p-4 : inexact-ok += cospi downward binary128 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba7ecp-4 : inexact-ok += cospi tonearest binary128 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba7ecp-4 : inexact-ok += cospi towardzero binary128 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba7ecp-4 : inexact-ok += cospi upward binary128 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba7fp-4 : inexact-ok += cospi downward ibm128 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba6p-4 : inexact-ok += cospi tonearest ibm128 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba8p-4 : inexact-ok += cospi towardzero ibm128 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba6p-4 : inexact-ok += cospi upward ibm128 -0x6.6666666666664p-4 : 0x4.f1bbcdcbfa54536b32bd097ba8p-4 : inexact-ok += cospi downward binary64 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi tonearest binary64 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi towardzero binary64 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi upward binary64 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53cp-4 : inexact-ok += cospi downward intel96 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi tonearest intel96 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi towardzero intel96 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi upward intel96 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa539438p-4 : inexact-ok += cospi downward m68k96 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi tonearest m68k96 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi towardzero m68k96 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi upward m68k96 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa539438p-4 : inexact-ok += cospi downward binary128 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi tonearest binary128 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi towardzero binary128 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi upward binary128 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d112cp-4 : inexact-ok += cospi downward ibm128 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1p-4 : inexact-ok += cospi tonearest ibm128 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d12p-4 : inexact-ok += cospi towardzero ibm128 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d1p-4 : inexact-ok += cospi upward ibm128 -0x6.6666666666668p-4 : 0x4.f1bbcdcbfa5394328e56a95d12p-4 : inexact-ok += cospi downward intel96 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi tonearest intel96 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero intel96 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward intel96 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi downward m68k96 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi tonearest m68k96 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero m68k96 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward m68k96 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi downward binary128 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi tonearest binary128 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi towardzero binary128 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi upward binary128 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi downward ibm128 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi tonearest ibm128 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi towardzero ibm128 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi upward ibm128 -0x6.666666666666666p-4 : 0x4.f1bbcdcbfa53e0c2bc29a6d952p-4 : inexact-ok += cospi downward intel96 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi tonearest intel96 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi towardzero intel96 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi upward intel96 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward m68k96 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi tonearest m68k96 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi towardzero m68k96 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0a8p-4 : inexact-ok += cospi upward m68k96 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward binary128 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4d1p-4 : inexact-ok += cospi tonearest binary128 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4d1p-4 : inexact-ok += cospi towardzero binary128 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4d1p-4 : inexact-ok += cospi upward binary128 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4d14p-4 : inexact-ok += cospi downward ibm128 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4cp-4 : inexact-ok += cospi tonearest ibm128 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4ep-4 : inexact-ok += cospi towardzero ibm128 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4cp-4 : inexact-ok += cospi upward ibm128 -0x6.6666666666666668p-4 : 0x4.f1bbcdcbfa53e0aad5151a0d4ep-4 : inexact-ok += cospi downward binary128 -0x6.6666666666666666666666666664p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e774p-4 : inexact-ok += cospi tonearest binary128 -0x6.6666666666666666666666666664p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e774p-4 : inexact-ok += cospi towardzero binary128 -0x6.6666666666666666666666666664p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e774p-4 : inexact-ok += cospi upward binary128 -0x6.6666666666666666666666666664p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi downward binary128 -0x6.6666666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi tonearest binary128 -0x6.6666666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi towardzero binary128 -0x6.6666666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi upward binary128 -0x6.6666666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e76cp-4 : inexact-ok += cospi downward binary128 -0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8ap-4 : inexact-ok += cospi tonearest binary128 -0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8ap-4 : inexact-ok += cospi towardzero binary128 -0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8ap-4 : inexact-ok += cospi upward binary128 -0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8a4p-4 : inexact-ok += cospi downward ibm128 -0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi tonearest ibm128 -0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi towardzero ibm128 -0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi upward ibm128 -0x6.66666666666666666666666666p-4 : 0x4.f1bbcdcbfa53e0af9ce60302eap-4 : inexact-ok += cospi downward binary128 -0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi tonearest binary128 -0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi towardzero binary128 -0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi upward binary128 -0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi downward ibm128 -0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi tonearest ibm128 -0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi towardzero ibm128 -0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi upward ibm128 -0x6.66666666666666666666666668p-4 : 0x4.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok +cospi 0.5 += cospi downward binary32 0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest binary32 0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero binary32 0x8p-4 : 0x0p+0 : inexact-ok += cospi upward binary32 0x8p-4 : 0x0p+0 : inexact-ok += cospi downward binary64 0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest binary64 0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero binary64 0x8p-4 : 0x0p+0 : inexact-ok += cospi upward binary64 0x8p-4 : 0x0p+0 : inexact-ok += cospi downward intel96 0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest intel96 0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero intel96 0x8p-4 : 0x0p+0 : inexact-ok += cospi upward intel96 0x8p-4 : 0x0p+0 : inexact-ok += cospi downward m68k96 0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 0x8p-4 : 0x0p+0 : inexact-ok += cospi upward m68k96 0x8p-4 : 0x0p+0 : inexact-ok += cospi downward binary128 0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest binary128 0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero binary128 0x8p-4 : 0x0p+0 : inexact-ok += cospi upward binary128 0x8p-4 : 0x0p+0 : inexact-ok += cospi downward ibm128 0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 0x8p-4 : 0x0p+0 : inexact-ok += cospi upward ibm128 0x8p-4 : 0x0p+0 : inexact-ok +cospi -0.5 += cospi downward binary32 -0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest binary32 -0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero binary32 -0x8p-4 : 0x0p+0 : inexact-ok += cospi upward binary32 -0x8p-4 : 0x0p+0 : inexact-ok += cospi downward binary64 -0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest binary64 -0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero binary64 -0x8p-4 : 0x0p+0 : inexact-ok += cospi upward binary64 -0x8p-4 : 0x0p+0 : inexact-ok += cospi downward intel96 -0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest intel96 -0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero intel96 -0x8p-4 : 0x0p+0 : inexact-ok += cospi upward intel96 -0x8p-4 : 0x0p+0 : inexact-ok += cospi downward m68k96 -0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 -0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 -0x8p-4 : 0x0p+0 : inexact-ok += cospi upward m68k96 -0x8p-4 : 0x0p+0 : inexact-ok += cospi downward binary128 -0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest binary128 -0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero binary128 -0x8p-4 : 0x0p+0 : inexact-ok += cospi upward binary128 -0x8p-4 : 0x0p+0 : inexact-ok += cospi downward ibm128 -0x8p-4 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 -0x8p-4 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 -0x8p-4 : 0x0p+0 : inexact-ok += cospi upward ibm128 -0x8p-4 : 0x0p+0 : inexact-ok +cospi 0.6 += cospi downward binary32 0x9.9999ap-4 : -0x4.f1bbe8p-4 : inexact-ok += cospi tonearest binary32 0x9.9999ap-4 : -0x4.f1bbep-4 : inexact-ok += cospi towardzero binary32 0x9.9999ap-4 : -0x4.f1bbep-4 : inexact-ok += cospi upward binary32 0x9.9999ap-4 : -0x4.f1bbep-4 : inexact-ok += cospi downward binary64 0x9.9999ap-4 : -0x4.f1bbe0eb3df4p-4 : inexact-ok += cospi tonearest binary64 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi towardzero binary64 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi upward binary64 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi downward intel96 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi tonearest intel96 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero intel96 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward intel96 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi downward m68k96 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi tonearest m68k96 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero m68k96 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward m68k96 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi downward binary128 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi tonearest binary128 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi towardzero binary128 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi upward binary128 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi downward ibm128 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425cp-4 : inexact-ok += cospi tonearest ibm128 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi towardzero ibm128 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi upward ibm128 0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi downward binary32 0x9.99999p-4 : -0x4.f1bbb8p-4 : inexact-ok += cospi tonearest binary32 0x9.99999p-4 : -0x4.f1bbbp-4 : inexact-ok += cospi towardzero binary32 0x9.99999p-4 : -0x4.f1bbbp-4 : inexact-ok += cospi upward binary32 0x9.99999p-4 : -0x4.f1bbbp-4 : inexact-ok += cospi downward binary64 0x9.99999p-4 : -0x4.f1bbb11d14d58p-4 : inexact-ok += cospi tonearest binary64 0x9.99999p-4 : -0x4.f1bbb11d14d54p-4 : inexact-ok += cospi towardzero binary64 0x9.99999p-4 : -0x4.f1bbb11d14d54p-4 : inexact-ok += cospi upward binary64 0x9.99999p-4 : -0x4.f1bbb11d14d54p-4 : inexact-ok += cospi downward intel96 0x9.99999p-4 : -0x4.f1bbb11d14d55678p-4 : inexact-ok += cospi tonearest intel96 0x9.99999p-4 : -0x4.f1bbb11d14d55678p-4 : inexact-ok += cospi towardzero intel96 0x9.99999p-4 : -0x4.f1bbb11d14d5567p-4 : inexact-ok += cospi upward intel96 0x9.99999p-4 : -0x4.f1bbb11d14d5567p-4 : inexact-ok += cospi downward m68k96 0x9.99999p-4 : -0x4.f1bbb11d14d55678p-4 : inexact-ok += cospi tonearest m68k96 0x9.99999p-4 : -0x4.f1bbb11d14d55678p-4 : inexact-ok += cospi towardzero m68k96 0x9.99999p-4 : -0x4.f1bbb11d14d5567p-4 : inexact-ok += cospi upward m68k96 0x9.99999p-4 : -0x4.f1bbb11d14d5567p-4 : inexact-ok += cospi downward binary128 0x9.99999p-4 : -0x4.f1bbb11d14d55674c48321603114p-4 : inexact-ok += cospi tonearest binary128 0x9.99999p-4 : -0x4.f1bbb11d14d55674c48321603114p-4 : inexact-ok += cospi towardzero binary128 0x9.99999p-4 : -0x4.f1bbb11d14d55674c4832160311p-4 : inexact-ok += cospi upward binary128 0x9.99999p-4 : -0x4.f1bbb11d14d55674c4832160311p-4 : inexact-ok += cospi downward ibm128 0x9.99999p-4 : -0x4.f1bbb11d14d55674c483216032p-4 : inexact-ok += cospi tonearest ibm128 0x9.99999p-4 : -0x4.f1bbb11d14d55674c483216032p-4 : inexact-ok += cospi towardzero ibm128 0x9.99999p-4 : -0x4.f1bbb11d14d55674c48321603p-4 : inexact-ok += cospi upward ibm128 0x9.99999p-4 : -0x4.f1bbb11d14d55674c48321603p-4 : inexact-ok += cospi downward binary64 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa554p-4 : inexact-ok += cospi tonearest binary64 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi towardzero binary64 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi upward binary64 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi downward intel96 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a8p-4 : inexact-ok += cospi tonearest intel96 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi towardzero intel96 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi upward intel96 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi downward m68k96 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a8p-4 : inexact-ok += cospi tonearest m68k96 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi towardzero m68k96 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi upward m68k96 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi downward binary128 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ba8p-4 : inexact-ok += cospi tonearest binary128 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi towardzero binary128 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi upward binary128 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi downward ibm128 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3cp-4 : inexact-ok += cospi tonearest ibm128 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3cp-4 : inexact-ok += cospi towardzero ibm128 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ap-4 : inexact-ok += cospi upward ibm128 0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ap-4 : inexact-ok += cospi downward binary64 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53cp-4 : inexact-ok += cospi tonearest binary64 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi towardzero binary64 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi upward binary64 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi downward intel96 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa539438p-4 : inexact-ok += cospi tonearest intel96 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi towardzero intel96 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi upward intel96 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi downward m68k96 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa539438p-4 : inexact-ok += cospi tonearest m68k96 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi towardzero m68k96 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi upward m68k96 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi downward binary128 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d112cp-4 : inexact-ok += cospi tonearest binary128 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi towardzero binary128 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi upward binary128 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi downward ibm128 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d12p-4 : inexact-ok += cospi tonearest ibm128 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d12p-4 : inexact-ok += cospi towardzero ibm128 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1p-4 : inexact-ok += cospi upward ibm128 0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1p-4 : inexact-ok += cospi downward intel96 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi tonearest intel96 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero intel96 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward intel96 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward m68k96 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi tonearest m68k96 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero m68k96 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward m68k96 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward binary128 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi tonearest binary128 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi towardzero binary128 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi upward binary128 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi downward ibm128 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d952p-4 : inexact-ok += cospi tonearest ibm128 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi towardzero ibm128 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi upward ibm128 0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi downward intel96 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e098p-4 : inexact-ok += cospi tonearest intel96 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero intel96 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward intel96 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward m68k96 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e098p-4 : inexact-ok += cospi tonearest m68k96 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero m68k96 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward m68k96 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward binary128 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d41494p-4 : inexact-ok += cospi tonearest binary128 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d41493cp-4 : inexact-ok += cospi towardzero binary128 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d41493cp-4 : inexact-ok += cospi upward binary128 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d41493cp-4 : inexact-ok += cospi downward ibm128 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d414ap-4 : inexact-ok += cospi tonearest ibm128 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d414ap-4 : inexact-ok += cospi towardzero ibm128 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d4148p-4 : inexact-ok += cospi upward ibm128 0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d4148p-4 : inexact-ok += cospi downward binary128 0x9.99999999999999999999999999ap-4 : -0x4.f1bbcdcbfa53e0af9ce60302e784p-4 : inexact-ok += cospi tonearest binary128 0x9.99999999999999999999999999ap-4 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi towardzero binary128 0x9.99999999999999999999999999ap-4 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi upward binary128 0x9.99999999999999999999999999ap-4 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi downward binary128 0x9.9999999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e76cp-4 : inexact-ok += cospi tonearest binary128 0x9.9999999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi towardzero binary128 0x9.9999999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi upward binary128 0x9.9999999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi downward binary128 0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302ee9cp-4 : inexact-ok += cospi tonearest binary128 0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302ee98p-4 : inexact-ok += cospi towardzero binary128 0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302ee98p-4 : inexact-ok += cospi upward binary128 0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302ee98p-4 : inexact-ok += cospi downward ibm128 0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302fp-4 : inexact-ok += cospi tonearest ibm128 0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302eep-4 : inexact-ok += cospi towardzero ibm128 0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302eep-4 : inexact-ok += cospi upward ibm128 0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302eep-4 : inexact-ok += cospi downward binary128 0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi tonearest binary128 0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi towardzero binary128 0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi upward binary128 0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi downward ibm128 0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi tonearest ibm128 0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi towardzero ibm128 0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi upward ibm128 0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok +cospi -0.6 += cospi downward binary32 -0x9.99999p-4 : -0x4.f1bbb8p-4 : inexact-ok += cospi tonearest binary32 -0x9.99999p-4 : -0x4.f1bbbp-4 : inexact-ok += cospi towardzero binary32 -0x9.99999p-4 : -0x4.f1bbbp-4 : inexact-ok += cospi upward binary32 -0x9.99999p-4 : -0x4.f1bbbp-4 : inexact-ok += cospi downward binary64 -0x9.99999p-4 : -0x4.f1bbb11d14d58p-4 : inexact-ok += cospi tonearest binary64 -0x9.99999p-4 : -0x4.f1bbb11d14d54p-4 : inexact-ok += cospi towardzero binary64 -0x9.99999p-4 : -0x4.f1bbb11d14d54p-4 : inexact-ok += cospi upward binary64 -0x9.99999p-4 : -0x4.f1bbb11d14d54p-4 : inexact-ok += cospi downward intel96 -0x9.99999p-4 : -0x4.f1bbb11d14d55678p-4 : inexact-ok += cospi tonearest intel96 -0x9.99999p-4 : -0x4.f1bbb11d14d55678p-4 : inexact-ok += cospi towardzero intel96 -0x9.99999p-4 : -0x4.f1bbb11d14d5567p-4 : inexact-ok += cospi upward intel96 -0x9.99999p-4 : -0x4.f1bbb11d14d5567p-4 : inexact-ok += cospi downward m68k96 -0x9.99999p-4 : -0x4.f1bbb11d14d55678p-4 : inexact-ok += cospi tonearest m68k96 -0x9.99999p-4 : -0x4.f1bbb11d14d55678p-4 : inexact-ok += cospi towardzero m68k96 -0x9.99999p-4 : -0x4.f1bbb11d14d5567p-4 : inexact-ok += cospi upward m68k96 -0x9.99999p-4 : -0x4.f1bbb11d14d5567p-4 : inexact-ok += cospi downward binary128 -0x9.99999p-4 : -0x4.f1bbb11d14d55674c48321603114p-4 : inexact-ok += cospi tonearest binary128 -0x9.99999p-4 : -0x4.f1bbb11d14d55674c48321603114p-4 : inexact-ok += cospi towardzero binary128 -0x9.99999p-4 : -0x4.f1bbb11d14d55674c4832160311p-4 : inexact-ok += cospi upward binary128 -0x9.99999p-4 : -0x4.f1bbb11d14d55674c4832160311p-4 : inexact-ok += cospi downward ibm128 -0x9.99999p-4 : -0x4.f1bbb11d14d55674c483216032p-4 : inexact-ok += cospi tonearest ibm128 -0x9.99999p-4 : -0x4.f1bbb11d14d55674c483216032p-4 : inexact-ok += cospi towardzero ibm128 -0x9.99999p-4 : -0x4.f1bbb11d14d55674c48321603p-4 : inexact-ok += cospi upward ibm128 -0x9.99999p-4 : -0x4.f1bbb11d14d55674c48321603p-4 : inexact-ok += cospi downward binary32 -0x9.9999ap-4 : -0x4.f1bbe8p-4 : inexact-ok += cospi tonearest binary32 -0x9.9999ap-4 : -0x4.f1bbep-4 : inexact-ok += cospi towardzero binary32 -0x9.9999ap-4 : -0x4.f1bbep-4 : inexact-ok += cospi upward binary32 -0x9.9999ap-4 : -0x4.f1bbep-4 : inexact-ok += cospi downward binary64 -0x9.9999ap-4 : -0x4.f1bbe0eb3df4p-4 : inexact-ok += cospi tonearest binary64 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi towardzero binary64 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi upward binary64 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi downward intel96 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi tonearest intel96 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero intel96 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward intel96 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi downward m68k96 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi tonearest m68k96 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero m68k96 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward m68k96 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi downward binary128 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi tonearest binary128 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi towardzero binary128 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi upward binary128 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi downward ibm128 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425cp-4 : inexact-ok += cospi tonearest ibm128 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi towardzero ibm128 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi upward ibm128 -0x9.9999ap-4 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi downward binary64 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53cp-4 : inexact-ok += cospi tonearest binary64 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi towardzero binary64 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi upward binary64 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa538p-4 : inexact-ok += cospi downward intel96 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa539438p-4 : inexact-ok += cospi tonearest intel96 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi towardzero intel96 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi upward intel96 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi downward m68k96 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa539438p-4 : inexact-ok += cospi tonearest m68k96 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi towardzero m68k96 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi upward m68k96 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa53943p-4 : inexact-ok += cospi downward binary128 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d112cp-4 : inexact-ok += cospi tonearest binary128 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi towardzero binary128 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi upward binary128 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1128p-4 : inexact-ok += cospi downward ibm128 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d12p-4 : inexact-ok += cospi tonearest ibm128 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d12p-4 : inexact-ok += cospi towardzero ibm128 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1p-4 : inexact-ok += cospi upward ibm128 -0x9.9999999999998p-4 : -0x4.f1bbcdcbfa5394328e56a95d1p-4 : inexact-ok += cospi downward binary64 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa554p-4 : inexact-ok += cospi tonearest binary64 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi towardzero binary64 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi upward binary64 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi downward intel96 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a8p-4 : inexact-ok += cospi tonearest intel96 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi towardzero intel96 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi upward intel96 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi downward m68k96 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a8p-4 : inexact-ok += cospi tonearest m68k96 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi towardzero m68k96 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi upward m68k96 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi downward binary128 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ba8p-4 : inexact-ok += cospi tonearest binary128 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi towardzero binary128 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi upward binary128 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi downward ibm128 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3cp-4 : inexact-ok += cospi tonearest ibm128 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3cp-4 : inexact-ok += cospi towardzero ibm128 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ap-4 : inexact-ok += cospi upward ibm128 -0x9.99999999999ap-4 : -0x4.f1bbcdcbfa5512a3d723699a3ap-4 : inexact-ok += cospi downward intel96 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e098p-4 : inexact-ok += cospi tonearest intel96 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero intel96 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward intel96 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward m68k96 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e098p-4 : inexact-ok += cospi tonearest m68k96 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero m68k96 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward m68k96 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward binary128 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d41494p-4 : inexact-ok += cospi tonearest binary128 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d41493cp-4 : inexact-ok += cospi towardzero binary128 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d41493cp-4 : inexact-ok += cospi upward binary128 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d41493cp-4 : inexact-ok += cospi downward ibm128 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d414ap-4 : inexact-ok += cospi tonearest ibm128 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d414ap-4 : inexact-ok += cospi towardzero ibm128 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d4148p-4 : inexact-ok += cospi upward ibm128 -0x9.999999999999999p-4 : -0x4.f1bbcdcbfa53e092ee008d4148p-4 : inexact-ok += cospi downward intel96 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi tonearest intel96 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero intel96 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward intel96 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward m68k96 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi tonearest m68k96 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero m68k96 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward m68k96 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward binary128 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi tonearest binary128 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi towardzero binary128 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi upward binary128 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi downward ibm128 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d952p-4 : inexact-ok += cospi tonearest ibm128 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi towardzero ibm128 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi upward ibm128 -0x9.99999999999999ap-4 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi downward binary128 -0x9.9999999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e76cp-4 : inexact-ok += cospi tonearest binary128 -0x9.9999999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi towardzero binary128 -0x9.9999999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi upward binary128 -0x9.9999999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi downward binary128 -0x9.99999999999999999999999999ap-4 : -0x4.f1bbcdcbfa53e0af9ce60302e784p-4 : inexact-ok += cospi tonearest binary128 -0x9.99999999999999999999999999ap-4 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi towardzero binary128 -0x9.99999999999999999999999999ap-4 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi upward binary128 -0x9.99999999999999999999999999ap-4 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi downward binary128 -0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi tonearest binary128 -0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi towardzero binary128 -0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi upward binary128 -0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi downward ibm128 -0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi tonearest ibm128 -0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi towardzero ibm128 -0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi upward ibm128 -0x9.99999999999999999999999998p-4 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi downward binary128 -0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302ee9cp-4 : inexact-ok += cospi tonearest binary128 -0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302ee98p-4 : inexact-ok += cospi towardzero binary128 -0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302ee98p-4 : inexact-ok += cospi upward binary128 -0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302ee98p-4 : inexact-ok += cospi downward ibm128 -0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302fp-4 : inexact-ok += cospi tonearest ibm128 -0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302eep-4 : inexact-ok += cospi towardzero ibm128 -0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302eep-4 : inexact-ok += cospi upward ibm128 -0x9.9999999999999999999999999cp-4 : -0x4.f1bbcdcbfa53e0af9ce60302eep-4 : inexact-ok +cospi 0.7 += cospi downward binary32 0xb.33334p-4 : -0x9.6791bp-4 : inexact-ok += cospi tonearest binary32 0xb.33334p-4 : -0x9.6791ap-4 : inexact-ok += cospi towardzero binary32 0xb.33334p-4 : -0x9.6791ap-4 : inexact-ok += cospi upward binary32 0xb.33334p-4 : -0x9.6791ap-4 : inexact-ok += cospi downward binary64 0xb.33334p-4 : -0x9.6791a2c2ff3ap-4 : inexact-ok += cospi tonearest binary64 0xb.33334p-4 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi towardzero binary64 0xb.33334p-4 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi upward binary64 0xb.33334p-4 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi downward intel96 0xb.33334p-4 : -0x9.6791a2c2ff39b28p-4 : inexact-ok += cospi tonearest intel96 0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi towardzero intel96 0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi upward intel96 0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi downward m68k96 0xb.33334p-4 : -0x9.6791a2c2ff39b28p-4 : inexact-ok += cospi tonearest m68k96 0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi towardzero m68k96 0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi upward m68k96 0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi downward binary128 0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dd38p-4 : inexact-ok += cospi tonearest binary128 0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi towardzero binary128 0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi upward binary128 0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi downward ibm128 0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6ep-4 : inexact-ok += cospi tonearest ibm128 0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi towardzero ibm128 0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi upward ibm128 0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi downward binary32 0xb.33333p-4 : -0x9.67918p-4 : inexact-ok += cospi tonearest binary32 0xb.33333p-4 : -0x9.67918p-4 : inexact-ok += cospi towardzero binary32 0xb.33333p-4 : -0x9.67917p-4 : inexact-ok += cospi upward binary32 0xb.33333p-4 : -0x9.67917p-4 : inexact-ok += cospi downward binary64 0xb.33333p-4 : -0x9.67917a1898a3p-4 : inexact-ok += cospi tonearest binary64 0xb.33333p-4 : -0x9.67917a1898a3p-4 : inexact-ok += cospi towardzero binary64 0xb.33333p-4 : -0x9.67917a1898a28p-4 : inexact-ok += cospi upward binary64 0xb.33333p-4 : -0x9.67917a1898a28p-4 : inexact-ok += cospi downward intel96 0xb.33333p-4 : -0x9.67917a1898a2ffdp-4 : inexact-ok += cospi tonearest intel96 0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi towardzero intel96 0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi upward intel96 0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi downward m68k96 0xb.33333p-4 : -0x9.67917a1898a2ffdp-4 : inexact-ok += cospi tonearest m68k96 0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi towardzero m68k96 0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi upward m68k96 0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi downward binary128 0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5b78p-4 : inexact-ok += cospi tonearest binary128 0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5b78p-4 : inexact-ok += cospi towardzero binary128 0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5b7p-4 : inexact-ok += cospi upward binary128 0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5b7p-4 : inexact-ok += cospi downward ibm128 0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5cp-4 : inexact-ok += cospi tonearest ibm128 0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5cp-4 : inexact-ok += cospi towardzero ibm128 0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def58p-4 : inexact-ok += cospi upward ibm128 0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def58p-4 : inexact-ok += cospi downward binary64 0xb.3333333333338p-4 : -0x9.6791823aad3p-4 : inexact-ok += cospi tonearest binary64 0xb.3333333333338p-4 : -0x9.6791823aad2f8p-4 : inexact-ok += cospi towardzero binary64 0xb.3333333333338p-4 : -0x9.6791823aad2f8p-4 : inexact-ok += cospi upward binary64 0xb.3333333333338p-4 : -0x9.6791823aad2f8p-4 : inexact-ok += cospi downward intel96 0xb.3333333333338p-4 : -0x9.6791823aad2fba1p-4 : inexact-ok += cospi tonearest intel96 0xb.3333333333338p-4 : -0x9.6791823aad2fba1p-4 : inexact-ok += cospi towardzero intel96 0xb.3333333333338p-4 : -0x9.6791823aad2fbap-4 : inexact-ok += cospi upward intel96 0xb.3333333333338p-4 : -0x9.6791823aad2fbap-4 : inexact-ok += cospi downward m68k96 0xb.3333333333338p-4 : -0x9.6791823aad2fba1p-4 : inexact-ok += cospi tonearest m68k96 0xb.3333333333338p-4 : -0x9.6791823aad2fba1p-4 : inexact-ok += cospi towardzero m68k96 0xb.3333333333338p-4 : -0x9.6791823aad2fbap-4 : inexact-ok += cospi upward m68k96 0xb.3333333333338p-4 : -0x9.6791823aad2fbap-4 : inexact-ok += cospi downward binary128 0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b5ep-4 : inexact-ok += cospi tonearest binary128 0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b5d8p-4 : inexact-ok += cospi towardzero binary128 0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b5d8p-4 : inexact-ok += cospi upward binary128 0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b5d8p-4 : inexact-ok += cospi downward ibm128 0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b8p-4 : inexact-ok += cospi tonearest ibm128 0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b4p-4 : inexact-ok += cospi towardzero ibm128 0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b4p-4 : inexact-ok += cospi upward ibm128 0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b4p-4 : inexact-ok += cospi downward binary64 0xb.333333333333p-4 : -0x9.6791823aad2e8p-4 : inexact-ok += cospi tonearest binary64 0xb.333333333333p-4 : -0x9.6791823aad2e8p-4 : inexact-ok += cospi towardzero binary64 0xb.333333333333p-4 : -0x9.6791823aad2ep-4 : inexact-ok += cospi upward binary64 0xb.333333333333p-4 : -0x9.6791823aad2ep-4 : inexact-ok += cospi downward intel96 0xb.333333333333p-4 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi tonearest intel96 0xb.333333333333p-4 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero intel96 0xb.333333333333p-4 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward intel96 0xb.333333333333p-4 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi downward m68k96 0xb.333333333333p-4 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi tonearest m68k96 0xb.333333333333p-4 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero m68k96 0xb.333333333333p-4 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward m68k96 0xb.333333333333p-4 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi downward binary128 0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb1272228p-4 : inexact-ok += cospi tonearest binary128 0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi towardzero binary128 0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi upward binary128 0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi downward ibm128 0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi tonearest ibm128 0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi towardzero ibm128 0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi upward ibm128 0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi downward intel96 0xb.333333333333334p-4 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi tonearest intel96 0xb.333333333333334p-4 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi towardzero intel96 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi upward intel96 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward m68k96 0xb.333333333333334p-4 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi tonearest m68k96 0xb.333333333333334p-4 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi towardzero m68k96 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi upward m68k96 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward binary128 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a5698p-4 : inexact-ok += cospi tonearest binary128 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi towardzero binary128 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi upward binary128 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi downward ibm128 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a58p-4 : inexact-ok += cospi tonearest ibm128 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a58p-4 : inexact-ok += cospi towardzero ibm128 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a54p-4 : inexact-ok += cospi upward ibm128 0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a54p-4 : inexact-ok += cospi downward intel96 0xb.333333333333333p-4 : -0x9.6791823aad2ef6ep-4 : inexact-ok += cospi tonearest intel96 0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi towardzero intel96 0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi upward intel96 0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi downward m68k96 0xb.333333333333333p-4 : -0x9.6791823aad2ef6ep-4 : inexact-ok += cospi tonearest m68k96 0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi towardzero m68k96 0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi upward m68k96 0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi downward binary128 0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f226p-4 : inexact-ok += cospi tonearest binary128 0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f226p-4 : inexact-ok += cospi towardzero binary128 0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f2258p-4 : inexact-ok += cospi upward binary128 0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f2258p-4 : inexact-ok += cospi downward ibm128 0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f24p-4 : inexact-ok += cospi tonearest ibm128 0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f24p-4 : inexact-ok += cospi towardzero ibm128 0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f2p-4 : inexact-ok += cospi upward ibm128 0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f2p-4 : inexact-ok += cospi downward binary128 0xb.3333333333333333333333333338p-4 : -0x9.6791823aad2ef6da132d6e9af9a8p-4 : inexact-ok += cospi tonearest binary128 0xb.3333333333333333333333333338p-4 : -0x9.6791823aad2ef6da132d6e9af9a8p-4 : inexact-ok += cospi towardzero binary128 0xb.3333333333333333333333333338p-4 : -0x9.6791823aad2ef6da132d6e9af9ap-4 : inexact-ok += cospi upward binary128 0xb.3333333333333333333333333338p-4 : -0x9.6791823aad2ef6da132d6e9af9ap-4 : inexact-ok += cospi downward binary128 0xb.333333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi tonearest binary128 0xb.333333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi towardzero binary128 0xb.333333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi upward binary128 0xb.333333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi downward binary128 0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afba8p-4 : inexact-ok += cospi tonearest binary128 0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi towardzero binary128 0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi upward binary128 0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi downward ibm128 0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afcp-4 : inexact-ok += cospi tonearest ibm128 0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afcp-4 : inexact-ok += cospi towardzero ibm128 0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi upward ibm128 0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi downward binary128 0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af18p-4 : inexact-ok += cospi tonearest binary128 0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi towardzero binary128 0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi upward binary128 0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi downward ibm128 0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af4p-4 : inexact-ok += cospi tonearest ibm128 0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi towardzero ibm128 0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi upward ibm128 0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok +cospi -0.7 += cospi downward binary32 -0xb.33333p-4 : -0x9.67918p-4 : inexact-ok += cospi tonearest binary32 -0xb.33333p-4 : -0x9.67918p-4 : inexact-ok += cospi towardzero binary32 -0xb.33333p-4 : -0x9.67917p-4 : inexact-ok += cospi upward binary32 -0xb.33333p-4 : -0x9.67917p-4 : inexact-ok += cospi downward binary64 -0xb.33333p-4 : -0x9.67917a1898a3p-4 : inexact-ok += cospi tonearest binary64 -0xb.33333p-4 : -0x9.67917a1898a3p-4 : inexact-ok += cospi towardzero binary64 -0xb.33333p-4 : -0x9.67917a1898a28p-4 : inexact-ok += cospi upward binary64 -0xb.33333p-4 : -0x9.67917a1898a28p-4 : inexact-ok += cospi downward intel96 -0xb.33333p-4 : -0x9.67917a1898a2ffdp-4 : inexact-ok += cospi tonearest intel96 -0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi towardzero intel96 -0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi upward intel96 -0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi downward m68k96 -0xb.33333p-4 : -0x9.67917a1898a2ffdp-4 : inexact-ok += cospi tonearest m68k96 -0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi towardzero m68k96 -0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi upward m68k96 -0xb.33333p-4 : -0x9.67917a1898a2ffcp-4 : inexact-ok += cospi downward binary128 -0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5b78p-4 : inexact-ok += cospi tonearest binary128 -0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5b78p-4 : inexact-ok += cospi towardzero binary128 -0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5b7p-4 : inexact-ok += cospi upward binary128 -0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5b7p-4 : inexact-ok += cospi downward ibm128 -0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5cp-4 : inexact-ok += cospi tonearest ibm128 -0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def5cp-4 : inexact-ok += cospi towardzero ibm128 -0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def58p-4 : inexact-ok += cospi upward ibm128 -0xb.33333p-4 : -0x9.67917a1898a2ffc6b0885def58p-4 : inexact-ok += cospi downward binary32 -0xb.33334p-4 : -0x9.6791bp-4 : inexact-ok += cospi tonearest binary32 -0xb.33334p-4 : -0x9.6791ap-4 : inexact-ok += cospi towardzero binary32 -0xb.33334p-4 : -0x9.6791ap-4 : inexact-ok += cospi upward binary32 -0xb.33334p-4 : -0x9.6791ap-4 : inexact-ok += cospi downward binary64 -0xb.33334p-4 : -0x9.6791a2c2ff3ap-4 : inexact-ok += cospi tonearest binary64 -0xb.33334p-4 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi towardzero binary64 -0xb.33334p-4 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi upward binary64 -0xb.33334p-4 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi downward intel96 -0xb.33334p-4 : -0x9.6791a2c2ff39b28p-4 : inexact-ok += cospi tonearest intel96 -0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi towardzero intel96 -0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi upward intel96 -0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi downward m68k96 -0xb.33334p-4 : -0x9.6791a2c2ff39b28p-4 : inexact-ok += cospi tonearest m68k96 -0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi towardzero m68k96 -0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi upward m68k96 -0xb.33334p-4 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi downward binary128 -0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dd38p-4 : inexact-ok += cospi tonearest binary128 -0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi towardzero binary128 -0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi upward binary128 -0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi downward ibm128 -0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6ep-4 : inexact-ok += cospi tonearest ibm128 -0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi towardzero ibm128 -0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi upward ibm128 -0xb.33334p-4 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi downward binary64 -0xb.333333333333p-4 : -0x9.6791823aad2e8p-4 : inexact-ok += cospi tonearest binary64 -0xb.333333333333p-4 : -0x9.6791823aad2e8p-4 : inexact-ok += cospi towardzero binary64 -0xb.333333333333p-4 : -0x9.6791823aad2ep-4 : inexact-ok += cospi upward binary64 -0xb.333333333333p-4 : -0x9.6791823aad2ep-4 : inexact-ok += cospi downward intel96 -0xb.333333333333p-4 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi tonearest intel96 -0xb.333333333333p-4 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero intel96 -0xb.333333333333p-4 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward intel96 -0xb.333333333333p-4 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi downward m68k96 -0xb.333333333333p-4 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi tonearest m68k96 -0xb.333333333333p-4 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero m68k96 -0xb.333333333333p-4 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward m68k96 -0xb.333333333333p-4 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi downward binary128 -0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb1272228p-4 : inexact-ok += cospi tonearest binary128 -0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi towardzero binary128 -0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi upward binary128 -0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi downward ibm128 -0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi tonearest ibm128 -0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi towardzero ibm128 -0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi upward ibm128 -0xb.333333333333p-4 : -0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi downward binary64 -0xb.3333333333338p-4 : -0x9.6791823aad3p-4 : inexact-ok += cospi tonearest binary64 -0xb.3333333333338p-4 : -0x9.6791823aad2f8p-4 : inexact-ok += cospi towardzero binary64 -0xb.3333333333338p-4 : -0x9.6791823aad2f8p-4 : inexact-ok += cospi upward binary64 -0xb.3333333333338p-4 : -0x9.6791823aad2f8p-4 : inexact-ok += cospi downward intel96 -0xb.3333333333338p-4 : -0x9.6791823aad2fba1p-4 : inexact-ok += cospi tonearest intel96 -0xb.3333333333338p-4 : -0x9.6791823aad2fba1p-4 : inexact-ok += cospi towardzero intel96 -0xb.3333333333338p-4 : -0x9.6791823aad2fbap-4 : inexact-ok += cospi upward intel96 -0xb.3333333333338p-4 : -0x9.6791823aad2fbap-4 : inexact-ok += cospi downward m68k96 -0xb.3333333333338p-4 : -0x9.6791823aad2fba1p-4 : inexact-ok += cospi tonearest m68k96 -0xb.3333333333338p-4 : -0x9.6791823aad2fba1p-4 : inexact-ok += cospi towardzero m68k96 -0xb.3333333333338p-4 : -0x9.6791823aad2fbap-4 : inexact-ok += cospi upward m68k96 -0xb.3333333333338p-4 : -0x9.6791823aad2fbap-4 : inexact-ok += cospi downward binary128 -0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b5ep-4 : inexact-ok += cospi tonearest binary128 -0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b5d8p-4 : inexact-ok += cospi towardzero binary128 -0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b5d8p-4 : inexact-ok += cospi upward binary128 -0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b5d8p-4 : inexact-ok += cospi downward ibm128 -0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b8p-4 : inexact-ok += cospi tonearest ibm128 -0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b4p-4 : inexact-ok += cospi towardzero ibm128 -0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b4p-4 : inexact-ok += cospi upward ibm128 -0xb.3333333333338p-4 : -0x9.6791823aad2fba0c00200ac8b4p-4 : inexact-ok += cospi downward intel96 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6ep-4 : inexact-ok += cospi tonearest intel96 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi towardzero intel96 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi upward intel96 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi downward m68k96 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6ep-4 : inexact-ok += cospi tonearest m68k96 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi towardzero m68k96 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi upward m68k96 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6dp-4 : inexact-ok += cospi downward binary128 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f226p-4 : inexact-ok += cospi tonearest binary128 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f226p-4 : inexact-ok += cospi towardzero binary128 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f2258p-4 : inexact-ok += cospi upward binary128 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f2258p-4 : inexact-ok += cospi downward ibm128 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f24p-4 : inexact-ok += cospi tonearest ibm128 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f24p-4 : inexact-ok += cospi towardzero ibm128 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f2p-4 : inexact-ok += cospi upward ibm128 -0xb.333333333333333p-4 : -0x9.6791823aad2ef6d1f118e47f2p-4 : inexact-ok += cospi downward intel96 -0xb.333333333333334p-4 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi tonearest intel96 -0xb.333333333333334p-4 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi towardzero intel96 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi upward intel96 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward m68k96 -0xb.333333333333334p-4 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi tonearest m68k96 -0xb.333333333333334p-4 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi towardzero m68k96 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi upward m68k96 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward binary128 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a5698p-4 : inexact-ok += cospi tonearest binary128 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi towardzero binary128 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi upward binary128 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi downward ibm128 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a58p-4 : inexact-ok += cospi tonearest ibm128 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a58p-4 : inexact-ok += cospi towardzero ibm128 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a54p-4 : inexact-ok += cospi upward ibm128 -0xb.333333333333334p-4 : -0x9.6791823aad2ef6fa9b7f970a54p-4 : inexact-ok += cospi downward binary128 -0xb.333333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi tonearest binary128 -0xb.333333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi towardzero binary128 -0xb.333333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi upward binary128 -0xb.333333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi downward binary128 -0xb.3333333333333333333333333338p-4 : -0x9.6791823aad2ef6da132d6e9af9a8p-4 : inexact-ok += cospi tonearest binary128 -0xb.3333333333333333333333333338p-4 : -0x9.6791823aad2ef6da132d6e9af9a8p-4 : inexact-ok += cospi towardzero binary128 -0xb.3333333333333333333333333338p-4 : -0x9.6791823aad2ef6da132d6e9af9ap-4 : inexact-ok += cospi upward binary128 -0xb.3333333333333333333333333338p-4 : -0x9.6791823aad2ef6da132d6e9af9ap-4 : inexact-ok += cospi downward binary128 -0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af18p-4 : inexact-ok += cospi tonearest binary128 -0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi towardzero binary128 -0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi upward binary128 -0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi downward ibm128 -0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9af4p-4 : inexact-ok += cospi tonearest ibm128 -0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi towardzero ibm128 -0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi upward ibm128 -0xb.3333333333333333333333333p-4 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi downward binary128 -0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afba8p-4 : inexact-ok += cospi tonearest binary128 -0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi towardzero binary128 -0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi upward binary128 -0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afbap-4 : inexact-ok += cospi downward ibm128 -0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afcp-4 : inexact-ok += cospi tonearest ibm128 -0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9afcp-4 : inexact-ok += cospi towardzero ibm128 -0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok += cospi upward ibm128 -0xb.33333333333333333333333334p-4 : -0x9.6791823aad2ef6da132d6e9af8p-4 : inexact-ok +cospi 0.8 += cospi downward binary32 0xc.ccccdp-4 : -0xc.f1bbep-4 : inexact-ok += cospi tonearest binary32 0xc.ccccdp-4 : -0xc.f1bbdp-4 : inexact-ok += cospi towardzero binary32 0xc.ccccdp-4 : -0xc.f1bbdp-4 : inexact-ok += cospi upward binary32 0xc.ccccdp-4 : -0xc.f1bbdp-4 : inexact-ok += cospi downward binary64 0xc.ccccdp-4 : -0xc.f1bbd3b4b2988p-4 : inexact-ok += cospi tonearest binary64 0xc.ccccdp-4 : -0xc.f1bbd3b4b2988p-4 : inexact-ok += cospi towardzero binary64 0xc.ccccdp-4 : -0xc.f1bbd3b4b298p-4 : inexact-ok += cospi upward binary64 0xc.ccccdp-4 : -0xc.f1bbd3b4b298p-4 : inexact-ok += cospi downward intel96 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876fp-4 : inexact-ok += cospi tonearest intel96 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi towardzero intel96 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi upward intel96 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi downward m68k96 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876fp-4 : inexact-ok += cospi tonearest m68k96 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi towardzero m68k96 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi upward m68k96 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi downward binary128 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357afp-4 : inexact-ok += cospi tonearest binary128 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357afp-4 : inexact-ok += cospi towardzero binary128 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357ae8p-4 : inexact-ok += cospi upward binary128 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357ae8p-4 : inexact-ok += cospi downward ibm128 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357cp-4 : inexact-ok += cospi tonearest ibm128 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357cp-4 : inexact-ok += cospi towardzero ibm128 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d3578p-4 : inexact-ok += cospi upward ibm128 0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d3578p-4 : inexact-ok += cospi downward binary32 0xc.cccccp-4 : -0xc.f1bbcp-4 : inexact-ok += cospi tonearest binary32 0xc.cccccp-4 : -0xc.f1bbbp-4 : inexact-ok += cospi towardzero binary32 0xc.cccccp-4 : -0xc.f1bbbp-4 : inexact-ok += cospi upward binary32 0xc.cccccp-4 : -0xc.f1bbbp-4 : inexact-ok += cospi downward binary64 0xc.cccccp-4 : -0xc.f1bbb629190e8p-4 : inexact-ok += cospi tonearest binary64 0xc.cccccp-4 : -0xc.f1bbb629190e8p-4 : inexact-ok += cospi towardzero binary64 0xc.cccccp-4 : -0xc.f1bbb629190ep-4 : inexact-ok += cospi upward binary64 0xc.cccccp-4 : -0xc.f1bbb629190ep-4 : inexact-ok += cospi downward intel96 0xc.cccccp-4 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi tonearest intel96 0xc.cccccp-4 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi towardzero intel96 0xc.cccccp-4 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi upward intel96 0xc.cccccp-4 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi downward m68k96 0xc.cccccp-4 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi tonearest m68k96 0xc.cccccp-4 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi towardzero m68k96 0xc.cccccp-4 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi upward m68k96 0xc.cccccp-4 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi downward binary128 0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b9028p-4 : inexact-ok += cospi tonearest binary128 0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi towardzero binary128 0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi upward binary128 0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi downward ibm128 0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b94p-4 : inexact-ok += cospi tonearest ibm128 0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi towardzero ibm128 0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi upward ibm128 0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi downward binary64 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa548p-4 : inexact-ok += cospi tonearest binary64 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi towardzero binary64 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi upward binary64 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi downward intel96 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi tonearest intel96 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi towardzero intel96 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi upward intel96 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi downward m68k96 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi tonearest m68k96 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi towardzero m68k96 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi upward m68k96 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi downward binary128 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d74328p-4 : inexact-ok += cospi tonearest binary128 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d74328p-4 : inexact-ok += cospi towardzero binary128 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d7432p-4 : inexact-ok += cospi upward binary128 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d7432p-4 : inexact-ok += cospi downward ibm128 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d744p-4 : inexact-ok += cospi tonearest ibm128 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d744p-4 : inexact-ok += cospi towardzero ibm128 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d74p-4 : inexact-ok += cospi upward ibm128 0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d74p-4 : inexact-ok += cospi downward binary64 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa538p-4 : inexact-ok += cospi tonearest binary64 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa538p-4 : inexact-ok += cospi towardzero binary64 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa53p-4 : inexact-ok += cospi upward binary64 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa53p-4 : inexact-ok += cospi downward intel96 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352ep-4 : inexact-ok += cospi tonearest intel96 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352ep-4 : inexact-ok += cospi towardzero intel96 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352dp-4 : inexact-ok += cospi upward intel96 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352dp-4 : inexact-ok += cospi downward m68k96 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352ep-4 : inexact-ok += cospi tonearest m68k96 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352ep-4 : inexact-ok += cospi towardzero m68k96 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352dp-4 : inexact-ok += cospi upward m68k96 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352dp-4 : inexact-ok += cospi downward binary128 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc45448p-4 : inexact-ok += cospi tonearest binary128 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc45448p-4 : inexact-ok += cospi towardzero binary128 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc4544p-4 : inexact-ok += cospi upward binary128 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc4544p-4 : inexact-ok += cospi downward ibm128 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc458p-4 : inexact-ok += cospi tonearest ibm128 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc454p-4 : inexact-ok += cospi towardzero ibm128 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc454p-4 : inexact-ok += cospi upward ibm128 0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc454p-4 : inexact-ok += cospi downward intel96 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi tonearest intel96 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero intel96 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi upward intel96 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward m68k96 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi tonearest m68k96 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero m68k96 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi upward m68k96 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward binary128 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734b8p-4 : inexact-ok += cospi tonearest binary128 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734b8p-4 : inexact-ok += cospi towardzero binary128 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734bp-4 : inexact-ok += cospi upward binary128 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734bp-4 : inexact-ok += cospi downward ibm128 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2738p-4 : inexact-ok += cospi tonearest ibm128 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi towardzero ibm128 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi upward ibm128 0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi downward intel96 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest intel96 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero intel96 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward intel96 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward m68k96 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest m68k96 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero m68k96 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward m68k96 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward binary128 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b258p-4 : inexact-ok += cospi tonearest binary128 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b258p-4 : inexact-ok += cospi towardzero binary128 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b25p-4 : inexact-ok += cospi upward binary128 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b25p-4 : inexact-ok += cospi downward ibm128 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b4p-4 : inexact-ok += cospi tonearest ibm128 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b4p-4 : inexact-ok += cospi towardzero ibm128 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671bp-4 : inexact-ok += cospi upward ibm128 0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671bp-4 : inexact-ok += cospi downward binary128 0xc.ccccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi tonearest binary128 0xc.ccccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi towardzero binary128 0xc.ccccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi upward binary128 0xc.ccccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi downward binary128 0xc.ccccccccccccccccccccccccccc8p-4 : -0xc.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi tonearest binary128 0xc.ccccccccccccccccccccccccccc8p-4 : -0xc.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi towardzero binary128 0xc.ccccccccccccccccccccccccccc8p-4 : -0xc.f1bbcdcbfa53e0af9ce60302e76p-4 : inexact-ok += cospi upward binary128 0xc.ccccccccccccccccccccccccccc8p-4 : -0xc.f1bbcdcbfa53e0af9ce60302e76p-4 : inexact-ok += cospi downward binary128 0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ed58p-4 : inexact-ok += cospi tonearest binary128 0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ed58p-4 : inexact-ok += cospi towardzero binary128 0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ed5p-4 : inexact-ok += cospi upward binary128 0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ed5p-4 : inexact-ok += cospi downward ibm128 0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302fp-4 : inexact-ok += cospi tonearest ibm128 0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi towardzero ibm128 0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi upward ibm128 0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi downward binary128 0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e5f8p-4 : inexact-ok += cospi tonearest binary128 0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e5f8p-4 : inexact-ok += cospi towardzero binary128 0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e5fp-4 : inexact-ok += cospi upward binary128 0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e5fp-4 : inexact-ok += cospi downward ibm128 0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi tonearest ibm128 0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi towardzero ibm128 0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi upward ibm128 0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok +cospi -0.8 += cospi downward binary32 -0xc.cccccp-4 : -0xc.f1bbcp-4 : inexact-ok += cospi tonearest binary32 -0xc.cccccp-4 : -0xc.f1bbbp-4 : inexact-ok += cospi towardzero binary32 -0xc.cccccp-4 : -0xc.f1bbbp-4 : inexact-ok += cospi upward binary32 -0xc.cccccp-4 : -0xc.f1bbbp-4 : inexact-ok += cospi downward binary64 -0xc.cccccp-4 : -0xc.f1bbb629190e8p-4 : inexact-ok += cospi tonearest binary64 -0xc.cccccp-4 : -0xc.f1bbb629190e8p-4 : inexact-ok += cospi towardzero binary64 -0xc.cccccp-4 : -0xc.f1bbb629190ep-4 : inexact-ok += cospi upward binary64 -0xc.cccccp-4 : -0xc.f1bbb629190ep-4 : inexact-ok += cospi downward intel96 -0xc.cccccp-4 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi tonearest intel96 -0xc.cccccp-4 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi towardzero intel96 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi upward intel96 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi downward m68k96 -0xc.cccccp-4 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi tonearest m68k96 -0xc.cccccp-4 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi towardzero m68k96 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi upward m68k96 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi downward binary128 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b9028p-4 : inexact-ok += cospi tonearest binary128 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi towardzero binary128 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi upward binary128 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi downward ibm128 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b94p-4 : inexact-ok += cospi tonearest ibm128 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi towardzero ibm128 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi upward ibm128 -0xc.cccccp-4 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi downward binary32 -0xc.ccccdp-4 : -0xc.f1bbep-4 : inexact-ok += cospi tonearest binary32 -0xc.ccccdp-4 : -0xc.f1bbdp-4 : inexact-ok += cospi towardzero binary32 -0xc.ccccdp-4 : -0xc.f1bbdp-4 : inexact-ok += cospi upward binary32 -0xc.ccccdp-4 : -0xc.f1bbdp-4 : inexact-ok += cospi downward binary64 -0xc.ccccdp-4 : -0xc.f1bbd3b4b2988p-4 : inexact-ok += cospi tonearest binary64 -0xc.ccccdp-4 : -0xc.f1bbd3b4b2988p-4 : inexact-ok += cospi towardzero binary64 -0xc.ccccdp-4 : -0xc.f1bbd3b4b298p-4 : inexact-ok += cospi upward binary64 -0xc.ccccdp-4 : -0xc.f1bbd3b4b298p-4 : inexact-ok += cospi downward intel96 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876fp-4 : inexact-ok += cospi tonearest intel96 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi towardzero intel96 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi upward intel96 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi downward m68k96 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876fp-4 : inexact-ok += cospi tonearest m68k96 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi towardzero m68k96 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi upward m68k96 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876ep-4 : inexact-ok += cospi downward binary128 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357afp-4 : inexact-ok += cospi tonearest binary128 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357afp-4 : inexact-ok += cospi towardzero binary128 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357ae8p-4 : inexact-ok += cospi upward binary128 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357ae8p-4 : inexact-ok += cospi downward ibm128 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357cp-4 : inexact-ok += cospi tonearest ibm128 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d357cp-4 : inexact-ok += cospi towardzero ibm128 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d3578p-4 : inexact-ok += cospi upward ibm128 -0xc.ccccdp-4 : -0xc.f1bbd3b4b29876e20e7a0d3578p-4 : inexact-ok += cospi downward binary64 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa538p-4 : inexact-ok += cospi tonearest binary64 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa538p-4 : inexact-ok += cospi towardzero binary64 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa53p-4 : inexact-ok += cospi upward binary64 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa53p-4 : inexact-ok += cospi downward intel96 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352ep-4 : inexact-ok += cospi tonearest intel96 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352ep-4 : inexact-ok += cospi towardzero intel96 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352dp-4 : inexact-ok += cospi upward intel96 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352dp-4 : inexact-ok += cospi downward m68k96 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352ep-4 : inexact-ok += cospi tonearest m68k96 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352ep-4 : inexact-ok += cospi towardzero m68k96 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352dp-4 : inexact-ok += cospi upward m68k96 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352dp-4 : inexact-ok += cospi downward binary128 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc45448p-4 : inexact-ok += cospi tonearest binary128 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc45448p-4 : inexact-ok += cospi towardzero binary128 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc4544p-4 : inexact-ok += cospi upward binary128 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc4544p-4 : inexact-ok += cospi downward ibm128 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc458p-4 : inexact-ok += cospi tonearest ibm128 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc454p-4 : inexact-ok += cospi towardzero ibm128 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc454p-4 : inexact-ok += cospi upward ibm128 -0xc.cccccccccccc8p-4 : -0xc.f1bbcdcbfa5352de563a9bc454p-4 : inexact-ok += cospi downward binary64 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa548p-4 : inexact-ok += cospi tonearest binary64 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi towardzero binary64 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi upward binary64 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi downward intel96 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi tonearest intel96 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi towardzero intel96 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi upward intel96 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi downward m68k96 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi tonearest m68k96 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi towardzero m68k96 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi upward m68k96 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi downward binary128 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d74328p-4 : inexact-ok += cospi tonearest binary128 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d74328p-4 : inexact-ok += cospi towardzero binary128 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d7432p-4 : inexact-ok += cospi upward binary128 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d7432p-4 : inexact-ok += cospi downward ibm128 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d744p-4 : inexact-ok += cospi tonearest ibm128 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d744p-4 : inexact-ok += cospi towardzero ibm128 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d74p-4 : inexact-ok += cospi upward ibm128 -0xc.cccccccccccdp-4 : -0xc.f1bbcdcbfa543f3b215847d74p-4 : inexact-ok += cospi downward intel96 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest intel96 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero intel96 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward intel96 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward m68k96 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest m68k96 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero m68k96 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward m68k96 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward binary128 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b258p-4 : inexact-ok += cospi tonearest binary128 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b258p-4 : inexact-ok += cospi towardzero binary128 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b25p-4 : inexact-ok += cospi upward binary128 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b25p-4 : inexact-ok += cospi downward ibm128 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b4p-4 : inexact-ok += cospi tonearest ibm128 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671b4p-4 : inexact-ok += cospi towardzero ibm128 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671bp-4 : inexact-ok += cospi upward ibm128 -0xc.cccccccccccccccp-4 : -0xc.f1bbcdcbfa53e097fa04e671bp-4 : inexact-ok += cospi downward intel96 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi tonearest intel96 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero intel96 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi upward intel96 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward m68k96 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi tonearest m68k96 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi towardzero m68k96 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi upward m68k96 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0bp-4 : inexact-ok += cospi downward binary128 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734b8p-4 : inexact-ok += cospi tonearest binary128 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734b8p-4 : inexact-ok += cospi towardzero binary128 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734bp-4 : inexact-ok += cospi upward binary128 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734bp-4 : inexact-ok += cospi downward ibm128 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2738p-4 : inexact-ok += cospi tonearest ibm128 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi towardzero ibm128 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi upward ibm128 -0xc.ccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0b5859e4a2734p-4 : inexact-ok += cospi downward binary128 -0xc.ccccccccccccccccccccccccccc8p-4 : -0xc.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi tonearest binary128 -0xc.ccccccccccccccccccccccccccc8p-4 : -0xc.f1bbcdcbfa53e0af9ce60302e768p-4 : inexact-ok += cospi towardzero binary128 -0xc.ccccccccccccccccccccccccccc8p-4 : -0xc.f1bbcdcbfa53e0af9ce60302e76p-4 : inexact-ok += cospi upward binary128 -0xc.ccccccccccccccccccccccccccc8p-4 : -0xc.f1bbcdcbfa53e0af9ce60302e76p-4 : inexact-ok += cospi downward binary128 -0xc.ccccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi tonearest binary128 -0xc.ccccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi towardzero binary128 -0xc.ccccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi upward binary128 -0xc.ccccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi downward binary128 -0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e5f8p-4 : inexact-ok += cospi tonearest binary128 -0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e5f8p-4 : inexact-ok += cospi towardzero binary128 -0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e5fp-4 : inexact-ok += cospi upward binary128 -0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e5fp-4 : inexact-ok += cospi downward ibm128 -0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e8p-4 : inexact-ok += cospi tonearest ibm128 -0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi towardzero ibm128 -0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi upward ibm128 -0xc.ccccccccccccccccccccccccccp-4 : -0xc.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi downward binary128 -0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ed58p-4 : inexact-ok += cospi tonearest binary128 -0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ed58p-4 : inexact-ok += cospi towardzero binary128 -0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ed5p-4 : inexact-ok += cospi upward binary128 -0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ed5p-4 : inexact-ok += cospi downward ibm128 -0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302fp-4 : inexact-ok += cospi tonearest ibm128 -0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi towardzero ibm128 -0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi upward ibm128 -0xc.ccccccccccccccccccccccccdp-4 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok +cospi 0.9 += cospi downward binary32 0xe.66667p-4 : -0xf.37872p-4 : inexact-ok += cospi tonearest binary32 0xe.66667p-4 : -0xf.37871p-4 : inexact-ok += cospi towardzero binary32 0xe.66667p-4 : -0xf.37871p-4 : inexact-ok += cospi upward binary32 0xe.66667p-4 : -0xf.37871p-4 : inexact-ok += cospi downward binary64 0xe.66667p-4 : -0xf.378712f4046a8p-4 : inexact-ok += cospi tonearest binary64 0xe.66667p-4 : -0xf.378712f4046ap-4 : inexact-ok += cospi towardzero binary64 0xe.66667p-4 : -0xf.378712f4046ap-4 : inexact-ok += cospi upward binary64 0xe.66667p-4 : -0xf.378712f4046ap-4 : inexact-ok += cospi downward intel96 0xe.66667p-4 : -0xf.378712f4046a048p-4 : inexact-ok += cospi tonearest intel96 0xe.66667p-4 : -0xf.378712f4046a048p-4 : inexact-ok += cospi towardzero intel96 0xe.66667p-4 : -0xf.378712f4046a047p-4 : inexact-ok += cospi upward intel96 0xe.66667p-4 : -0xf.378712f4046a047p-4 : inexact-ok += cospi downward m68k96 0xe.66667p-4 : -0xf.378712f4046a048p-4 : inexact-ok += cospi tonearest m68k96 0xe.66667p-4 : -0xf.378712f4046a048p-4 : inexact-ok += cospi towardzero m68k96 0xe.66667p-4 : -0xf.378712f4046a047p-4 : inexact-ok += cospi upward m68k96 0xe.66667p-4 : -0xf.378712f4046a047p-4 : inexact-ok += cospi downward binary128 0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e1478p-4 : inexact-ok += cospi tonearest binary128 0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e147p-4 : inexact-ok += cospi towardzero binary128 0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e147p-4 : inexact-ok += cospi upward binary128 0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e147p-4 : inexact-ok += cospi downward ibm128 0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e18p-4 : inexact-ok += cospi tonearest ibm128 0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e14p-4 : inexact-ok += cospi towardzero ibm128 0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e14p-4 : inexact-ok += cospi upward ibm128 0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e14p-4 : inexact-ok += cospi downward binary32 0xe.66666p-4 : -0xf.37871p-4 : inexact-ok += cospi tonearest binary32 0xe.66666p-4 : -0xf.3787p-4 : inexact-ok += cospi towardzero binary32 0xe.66666p-4 : -0xf.3787p-4 : inexact-ok += cospi upward binary32 0xe.66666p-4 : -0xf.3787p-4 : inexact-ok += cospi downward binary64 0xe.66666p-4 : -0xf.3787036b991bp-4 : inexact-ok += cospi tonearest binary64 0xe.66666p-4 : -0xf.3787036b991bp-4 : inexact-ok += cospi towardzero binary64 0xe.66666p-4 : -0xf.3787036b991a8p-4 : inexact-ok += cospi upward binary64 0xe.66666p-4 : -0xf.3787036b991a8p-4 : inexact-ok += cospi downward intel96 0xe.66666p-4 : -0xf.3787036b991ac24p-4 : inexact-ok += cospi tonearest intel96 0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi towardzero intel96 0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi upward intel96 0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi downward m68k96 0xe.66666p-4 : -0xf.3787036b991ac24p-4 : inexact-ok += cospi tonearest m68k96 0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi towardzero m68k96 0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi upward m68k96 0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi downward binary128 0xe.66666p-4 : -0xf.3787036b991ac232ae37672c912p-4 : inexact-ok += cospi tonearest binary128 0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi towardzero binary128 0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi upward binary128 0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi downward ibm128 0xe.66666p-4 : -0xf.3787036b991ac232ae37672c94p-4 : inexact-ok += cospi tonearest ibm128 0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi towardzero ibm128 0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi upward ibm128 0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi downward binary64 0xe.6666666666668p-4 : -0xf.378709a22a8p-4 : inexact-ok += cospi tonearest binary64 0xe.6666666666668p-4 : -0xf.378709a22a8p-4 : inexact-ok += cospi towardzero binary64 0xe.6666666666668p-4 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi upward binary64 0xe.6666666666668p-4 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi downward intel96 0xe.6666666666668p-4 : -0xf.378709a22a7fc81p-4 : inexact-ok += cospi tonearest intel96 0xe.6666666666668p-4 : -0xf.378709a22a7fc81p-4 : inexact-ok += cospi towardzero intel96 0xe.6666666666668p-4 : -0xf.378709a22a7fc8p-4 : inexact-ok += cospi upward intel96 0xe.6666666666668p-4 : -0xf.378709a22a7fc8p-4 : inexact-ok += cospi downward m68k96 0xe.6666666666668p-4 : -0xf.378709a22a7fc81p-4 : inexact-ok += cospi tonearest m68k96 0xe.6666666666668p-4 : -0xf.378709a22a7fc81p-4 : inexact-ok += cospi towardzero m68k96 0xe.6666666666668p-4 : -0xf.378709a22a7fc8p-4 : inexact-ok += cospi upward m68k96 0xe.6666666666668p-4 : -0xf.378709a22a7fc8p-4 : inexact-ok += cospi downward binary128 0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed1p-4 : inexact-ok += cospi tonearest binary128 0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed1p-4 : inexact-ok += cospi towardzero binary128 0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed0f8p-4 : inexact-ok += cospi upward binary128 0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed0f8p-4 : inexact-ok += cospi downward ibm128 0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed4p-4 : inexact-ok += cospi tonearest ibm128 0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765edp-4 : inexact-ok += cospi towardzero ibm128 0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765edp-4 : inexact-ok += cospi upward ibm128 0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765edp-4 : inexact-ok += cospi downward binary64 0xe.666666666666p-4 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi tonearest binary64 0xe.666666666666p-4 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi towardzero binary64 0xe.666666666666p-4 : -0xf.378709a22a7fp-4 : inexact-ok += cospi upward binary64 0xe.666666666666p-4 : -0xf.378709a22a7fp-4 : inexact-ok += cospi downward intel96 0xe.666666666666p-4 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi tonearest intel96 0xe.666666666666p-4 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi towardzero intel96 0xe.666666666666p-4 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi upward intel96 0xe.666666666666p-4 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi downward m68k96 0xe.666666666666p-4 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi tonearest m68k96 0xe.666666666666p-4 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi towardzero m68k96 0xe.666666666666p-4 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi upward m68k96 0xe.666666666666p-4 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi downward binary128 0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f1e8p-4 : inexact-ok += cospi tonearest binary128 0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f1e8p-4 : inexact-ok += cospi towardzero binary128 0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f1ep-4 : inexact-ok += cospi upward binary128 0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f1ep-4 : inexact-ok += cospi downward ibm128 0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f4p-4 : inexact-ok += cospi tonearest ibm128 0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi towardzero ibm128 0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi upward ibm128 0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi downward intel96 0xe.666666666666667p-4 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi tonearest intel96 0xe.666666666666667p-4 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi towardzero intel96 0xe.666666666666667p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward intel96 0xe.666666666666667p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi downward m68k96 0xe.666666666666667p-4 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi tonearest m68k96 0xe.666666666666667p-4 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi towardzero m68k96 0xe.666666666666667p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward m68k96 0xe.666666666666667p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi downward binary128 0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e4787p-4 : inexact-ok += cospi tonearest binary128 0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e4787p-4 : inexact-ok += cospi towardzero binary128 0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e47868p-4 : inexact-ok += cospi upward binary128 0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e47868p-4 : inexact-ok += cospi downward ibm128 0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e47cp-4 : inexact-ok += cospi tonearest ibm128 0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e478p-4 : inexact-ok += cospi towardzero ibm128 0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e478p-4 : inexact-ok += cospi upward ibm128 0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e478p-4 : inexact-ok += cospi downward intel96 0xe.666666666666666p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest intel96 0xe.666666666666666p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero intel96 0xe.666666666666666p-4 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi upward intel96 0xe.666666666666666p-4 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi downward m68k96 0xe.666666666666666p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest m68k96 0xe.666666666666666p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero m68k96 0xe.666666666666666p-4 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi upward m68k96 0xe.666666666666666p-4 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi downward binary128 0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7158p-4 : inexact-ok += cospi tonearest binary128 0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7158p-4 : inexact-ok += cospi towardzero binary128 0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d715p-4 : inexact-ok += cospi upward binary128 0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d715p-4 : inexact-ok += cospi downward ibm128 0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d74p-4 : inexact-ok += cospi tonearest ibm128 0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi towardzero ibm128 0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi upward ibm128 0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi downward binary128 0xe.6666666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi tonearest binary128 0xe.6666666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi towardzero binary128 0xe.6666666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi upward binary128 0xe.6666666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi downward binary128 0xe.666666666666666666666666666p-4 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi tonearest binary128 0xe.666666666666666666666666666p-4 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi towardzero binary128 0xe.666666666666666666666666666p-4 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi upward binary128 0xe.666666666666666666666666666p-4 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi downward binary128 0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8fp-4 : inexact-ok += cospi tonearest binary128 0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8fp-4 : inexact-ok += cospi towardzero binary128 0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8e8p-4 : inexact-ok += cospi upward binary128 0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8e8p-4 : inexact-ok += cospi downward ibm128 0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186acp-4 : inexact-ok += cospi tonearest ibm128 0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi towardzero ibm128 0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi upward ibm128 0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi downward binary128 0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a51p-4 : inexact-ok += cospi tonearest binary128 0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a508p-4 : inexact-ok += cospi towardzero binary128 0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a508p-4 : inexact-ok += cospi upward binary128 0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a508p-4 : inexact-ok += cospi downward ibm128 0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi tonearest ibm128 0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi towardzero ibm128 0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi upward ibm128 0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok +cospi -0.9 += cospi downward binary32 -0xe.66666p-4 : -0xf.37871p-4 : inexact-ok += cospi tonearest binary32 -0xe.66666p-4 : -0xf.3787p-4 : inexact-ok += cospi towardzero binary32 -0xe.66666p-4 : -0xf.3787p-4 : inexact-ok += cospi upward binary32 -0xe.66666p-4 : -0xf.3787p-4 : inexact-ok += cospi downward binary64 -0xe.66666p-4 : -0xf.3787036b991bp-4 : inexact-ok += cospi tonearest binary64 -0xe.66666p-4 : -0xf.3787036b991bp-4 : inexact-ok += cospi towardzero binary64 -0xe.66666p-4 : -0xf.3787036b991a8p-4 : inexact-ok += cospi upward binary64 -0xe.66666p-4 : -0xf.3787036b991a8p-4 : inexact-ok += cospi downward intel96 -0xe.66666p-4 : -0xf.3787036b991ac24p-4 : inexact-ok += cospi tonearest intel96 -0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi towardzero intel96 -0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi upward intel96 -0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi downward m68k96 -0xe.66666p-4 : -0xf.3787036b991ac24p-4 : inexact-ok += cospi tonearest m68k96 -0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi towardzero m68k96 -0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi upward m68k96 -0xe.66666p-4 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi downward binary128 -0xe.66666p-4 : -0xf.3787036b991ac232ae37672c912p-4 : inexact-ok += cospi tonearest binary128 -0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi towardzero binary128 -0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi upward binary128 -0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi downward ibm128 -0xe.66666p-4 : -0xf.3787036b991ac232ae37672c94p-4 : inexact-ok += cospi tonearest ibm128 -0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi towardzero ibm128 -0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi upward ibm128 -0xe.66666p-4 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi downward binary32 -0xe.66667p-4 : -0xf.37872p-4 : inexact-ok += cospi tonearest binary32 -0xe.66667p-4 : -0xf.37871p-4 : inexact-ok += cospi towardzero binary32 -0xe.66667p-4 : -0xf.37871p-4 : inexact-ok += cospi upward binary32 -0xe.66667p-4 : -0xf.37871p-4 : inexact-ok += cospi downward binary64 -0xe.66667p-4 : -0xf.378712f4046a8p-4 : inexact-ok += cospi tonearest binary64 -0xe.66667p-4 : -0xf.378712f4046ap-4 : inexact-ok += cospi towardzero binary64 -0xe.66667p-4 : -0xf.378712f4046ap-4 : inexact-ok += cospi upward binary64 -0xe.66667p-4 : -0xf.378712f4046ap-4 : inexact-ok += cospi downward intel96 -0xe.66667p-4 : -0xf.378712f4046a048p-4 : inexact-ok += cospi tonearest intel96 -0xe.66667p-4 : -0xf.378712f4046a048p-4 : inexact-ok += cospi towardzero intel96 -0xe.66667p-4 : -0xf.378712f4046a047p-4 : inexact-ok += cospi upward intel96 -0xe.66667p-4 : -0xf.378712f4046a047p-4 : inexact-ok += cospi downward m68k96 -0xe.66667p-4 : -0xf.378712f4046a048p-4 : inexact-ok += cospi tonearest m68k96 -0xe.66667p-4 : -0xf.378712f4046a048p-4 : inexact-ok += cospi towardzero m68k96 -0xe.66667p-4 : -0xf.378712f4046a047p-4 : inexact-ok += cospi upward m68k96 -0xe.66667p-4 : -0xf.378712f4046a047p-4 : inexact-ok += cospi downward binary128 -0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e1478p-4 : inexact-ok += cospi tonearest binary128 -0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e147p-4 : inexact-ok += cospi towardzero binary128 -0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e147p-4 : inexact-ok += cospi upward binary128 -0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e147p-4 : inexact-ok += cospi downward ibm128 -0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e18p-4 : inexact-ok += cospi tonearest ibm128 -0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e14p-4 : inexact-ok += cospi towardzero ibm128 -0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e14p-4 : inexact-ok += cospi upward ibm128 -0xe.66667p-4 : -0xf.378712f4046a047e7c348c8e14p-4 : inexact-ok += cospi downward binary64 -0xe.666666666666p-4 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi tonearest binary64 -0xe.666666666666p-4 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi towardzero binary64 -0xe.666666666666p-4 : -0xf.378709a22a7fp-4 : inexact-ok += cospi upward binary64 -0xe.666666666666p-4 : -0xf.378709a22a7fp-4 : inexact-ok += cospi downward intel96 -0xe.666666666666p-4 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi tonearest intel96 -0xe.666666666666p-4 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi towardzero intel96 -0xe.666666666666p-4 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi upward intel96 -0xe.666666666666p-4 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi downward m68k96 -0xe.666666666666p-4 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi tonearest m68k96 -0xe.666666666666p-4 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi towardzero m68k96 -0xe.666666666666p-4 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi upward m68k96 -0xe.666666666666p-4 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi downward binary128 -0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f1e8p-4 : inexact-ok += cospi tonearest binary128 -0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f1e8p-4 : inexact-ok += cospi towardzero binary128 -0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f1ep-4 : inexact-ok += cospi upward binary128 -0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f1ep-4 : inexact-ok += cospi downward ibm128 -0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25f4p-4 : inexact-ok += cospi tonearest ibm128 -0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi towardzero ibm128 -0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi upward ibm128 -0xe.666666666666p-4 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi downward binary64 -0xe.6666666666668p-4 : -0xf.378709a22a8p-4 : inexact-ok += cospi tonearest binary64 -0xe.6666666666668p-4 : -0xf.378709a22a8p-4 : inexact-ok += cospi towardzero binary64 -0xe.6666666666668p-4 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi upward binary64 -0xe.6666666666668p-4 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi downward intel96 -0xe.6666666666668p-4 : -0xf.378709a22a7fc81p-4 : inexact-ok += cospi tonearest intel96 -0xe.6666666666668p-4 : -0xf.378709a22a7fc81p-4 : inexact-ok += cospi towardzero intel96 -0xe.6666666666668p-4 : -0xf.378709a22a7fc8p-4 : inexact-ok += cospi upward intel96 -0xe.6666666666668p-4 : -0xf.378709a22a7fc8p-4 : inexact-ok += cospi downward m68k96 -0xe.6666666666668p-4 : -0xf.378709a22a7fc81p-4 : inexact-ok += cospi tonearest m68k96 -0xe.6666666666668p-4 : -0xf.378709a22a7fc81p-4 : inexact-ok += cospi towardzero m68k96 -0xe.6666666666668p-4 : -0xf.378709a22a7fc8p-4 : inexact-ok += cospi upward m68k96 -0xe.6666666666668p-4 : -0xf.378709a22a7fc8p-4 : inexact-ok += cospi downward binary128 -0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed1p-4 : inexact-ok += cospi tonearest binary128 -0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed1p-4 : inexact-ok += cospi towardzero binary128 -0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed0f8p-4 : inexact-ok += cospi upward binary128 -0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed0f8p-4 : inexact-ok += cospi downward ibm128 -0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765ed4p-4 : inexact-ok += cospi tonearest ibm128 -0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765edp-4 : inexact-ok += cospi towardzero ibm128 -0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765edp-4 : inexact-ok += cospi upward ibm128 -0xe.6666666666668p-4 : -0xf.378709a22a7fc80c00d4765edp-4 : inexact-ok += cospi downward intel96 -0xe.666666666666666p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest intel96 -0xe.666666666666666p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero intel96 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi upward intel96 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi downward m68k96 -0xe.666666666666666p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest m68k96 -0xe.666666666666666p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero m68k96 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi upward m68k96 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi downward binary128 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7158p-4 : inexact-ok += cospi tonearest binary128 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7158p-4 : inexact-ok += cospi towardzero binary128 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d715p-4 : inexact-ok += cospi upward binary128 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d715p-4 : inexact-ok += cospi downward ibm128 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d74p-4 : inexact-ok += cospi tonearest ibm128 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi towardzero ibm128 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi upward ibm128 -0xe.666666666666666p-4 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi downward intel96 -0xe.666666666666667p-4 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi tonearest intel96 -0xe.666666666666667p-4 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi towardzero intel96 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward intel96 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi downward m68k96 -0xe.666666666666667p-4 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi tonearest m68k96 -0xe.666666666666667p-4 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi towardzero m68k96 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi upward m68k96 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi downward binary128 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e4787p-4 : inexact-ok += cospi tonearest binary128 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e4787p-4 : inexact-ok += cospi towardzero binary128 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e47868p-4 : inexact-ok += cospi upward binary128 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e47868p-4 : inexact-ok += cospi downward ibm128 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e47cp-4 : inexact-ok += cospi tonearest ibm128 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e478p-4 : inexact-ok += cospi towardzero ibm128 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e478p-4 : inexact-ok += cospi upward ibm128 -0xe.666666666666667p-4 : -0xf.378709a22a7faf3b0d4ad6e478p-4 : inexact-ok += cospi downward binary128 -0xe.666666666666666666666666666p-4 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi tonearest binary128 -0xe.666666666666666666666666666p-4 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi towardzero binary128 -0xe.666666666666666666666666666p-4 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi upward binary128 -0xe.666666666666666666666666666p-4 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi downward binary128 -0xe.6666666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi tonearest binary128 -0xe.6666666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi towardzero binary128 -0xe.6666666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi upward binary128 -0xe.6666666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi downward binary128 -0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a51p-4 : inexact-ok += cospi tonearest binary128 -0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a508p-4 : inexact-ok += cospi towardzero binary128 -0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a508p-4 : inexact-ok += cospi upward binary128 -0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a508p-4 : inexact-ok += cospi downward ibm128 -0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi tonearest ibm128 -0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi towardzero ibm128 -0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi upward ibm128 -0xe.66666666666666666666666664p-4 : -0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi downward binary128 -0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8fp-4 : inexact-ok += cospi tonearest binary128 -0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8fp-4 : inexact-ok += cospi towardzero binary128 -0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8e8p-4 : inexact-ok += cospi upward binary128 -0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8e8p-4 : inexact-ok += cospi downward ibm128 -0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186acp-4 : inexact-ok += cospi tonearest ibm128 -0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi towardzero ibm128 -0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi upward ibm128 -0xe.66666666666666666666666668p-4 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok +cospi 1.1 += cospi downward binary32 0x1.19999ap+0 : -0xf.37871p-4 : inexact-ok += cospi tonearest binary32 0x1.19999ap+0 : -0xf.3787p-4 : inexact-ok += cospi towardzero binary32 0x1.19999ap+0 : -0xf.3787p-4 : inexact-ok += cospi upward binary32 0x1.19999ap+0 : -0xf.3787p-4 : inexact-ok += cospi downward binary64 0x1.19999ap+0 : -0xf.3787036b991bp-4 : inexact-ok += cospi tonearest binary64 0x1.19999ap+0 : -0xf.3787036b991bp-4 : inexact-ok += cospi towardzero binary64 0x1.19999ap+0 : -0xf.3787036b991a8p-4 : inexact-ok += cospi upward binary64 0x1.19999ap+0 : -0xf.3787036b991a8p-4 : inexact-ok += cospi downward intel96 0x1.19999ap+0 : -0xf.3787036b991ac24p-4 : inexact-ok += cospi tonearest intel96 0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi towardzero intel96 0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi upward intel96 0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi downward m68k96 0x1.19999ap+0 : -0xf.3787036b991ac24p-4 : inexact-ok += cospi tonearest m68k96 0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi towardzero m68k96 0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi upward m68k96 0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi downward binary128 0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c912p-4 : inexact-ok += cospi tonearest binary128 0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi towardzero binary128 0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi upward binary128 0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi downward ibm128 0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c94p-4 : inexact-ok += cospi tonearest ibm128 0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi towardzero ibm128 0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi upward ibm128 0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi downward binary32 0x1.199998p+0 : -0xf.37873p-4 : inexact-ok += cospi tonearest binary32 0x1.199998p+0 : -0xf.37872p-4 : inexact-ok += cospi towardzero binary32 0x1.199998p+0 : -0xf.37872p-4 : inexact-ok += cospi upward binary32 0x1.199998p+0 : -0xf.37872p-4 : inexact-ok += cospi downward binary64 0x1.199998p+0 : -0xf.3787227c6f238p-4 : inexact-ok += cospi tonearest binary64 0x1.199998p+0 : -0xf.3787227c6f23p-4 : inexact-ok += cospi towardzero binary64 0x1.199998p+0 : -0xf.3787227c6f23p-4 : inexact-ok += cospi upward binary64 0x1.199998p+0 : -0xf.3787227c6f23p-4 : inexact-ok += cospi downward intel96 0x1.199998p+0 : -0xf.3787227c6f23178p-4 : inexact-ok += cospi tonearest intel96 0x1.199998p+0 : -0xf.3787227c6f23178p-4 : inexact-ok += cospi towardzero intel96 0x1.199998p+0 : -0xf.3787227c6f23177p-4 : inexact-ok += cospi upward intel96 0x1.199998p+0 : -0xf.3787227c6f23177p-4 : inexact-ok += cospi downward m68k96 0x1.199998p+0 : -0xf.3787227c6f23178p-4 : inexact-ok += cospi tonearest m68k96 0x1.199998p+0 : -0xf.3787227c6f23178p-4 : inexact-ok += cospi towardzero m68k96 0x1.199998p+0 : -0xf.3787227c6f23177p-4 : inexact-ok += cospi upward m68k96 0x1.199998p+0 : -0xf.3787227c6f23177p-4 : inexact-ok += cospi downward binary128 0x1.199998p+0 : -0xf.3787227c6f23177938dc069a00c8p-4 : inexact-ok += cospi tonearest binary128 0x1.199998p+0 : -0xf.3787227c6f23177938dc069a00cp-4 : inexact-ok += cospi towardzero binary128 0x1.199998p+0 : -0xf.3787227c6f23177938dc069a00cp-4 : inexact-ok += cospi upward binary128 0x1.199998p+0 : -0xf.3787227c6f23177938dc069a00cp-4 : inexact-ok += cospi downward ibm128 0x1.199998p+0 : -0xf.3787227c6f23177938dc069a04p-4 : inexact-ok += cospi tonearest ibm128 0x1.199998p+0 : -0xf.3787227c6f23177938dc069ap-4 : inexact-ok += cospi towardzero ibm128 0x1.199998p+0 : -0xf.3787227c6f23177938dc069ap-4 : inexact-ok += cospi upward ibm128 0x1.199998p+0 : -0xf.3787227c6f23177938dc069ap-4 : inexact-ok += cospi downward binary64 0x1.199999999999ap+0 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi tonearest binary64 0x1.199999999999ap+0 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi towardzero binary64 0x1.199999999999ap+0 : -0xf.378709a22a7fp-4 : inexact-ok += cospi upward binary64 0x1.199999999999ap+0 : -0xf.378709a22a7fp-4 : inexact-ok += cospi downward intel96 0x1.199999999999ap+0 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi tonearest intel96 0x1.199999999999ap+0 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi towardzero intel96 0x1.199999999999ap+0 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi upward intel96 0x1.199999999999ap+0 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi downward m68k96 0x1.199999999999ap+0 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi tonearest m68k96 0x1.199999999999ap+0 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi towardzero m68k96 0x1.199999999999ap+0 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi upward m68k96 0x1.199999999999ap+0 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi downward binary128 0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f1e8p-4 : inexact-ok += cospi tonearest binary128 0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f1e8p-4 : inexact-ok += cospi towardzero binary128 0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f1ep-4 : inexact-ok += cospi upward binary128 0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f1ep-4 : inexact-ok += cospi downward ibm128 0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f4p-4 : inexact-ok += cospi tonearest ibm128 0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi towardzero ibm128 0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi upward ibm128 0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi downward binary64 0x1.1999999999999p+0 : -0xf.378709a22a808p-4 : inexact-ok += cospi tonearest binary64 0x1.1999999999999p+0 : -0xf.378709a22a808p-4 : inexact-ok += cospi towardzero binary64 0x1.1999999999999p+0 : -0xf.378709a22a8p-4 : inexact-ok += cospi upward binary64 0x1.1999999999999p+0 : -0xf.378709a22a8p-4 : inexact-ok += cospi downward intel96 0x1.1999999999999p+0 : -0xf.378709a22a80445p-4 : inexact-ok += cospi tonearest intel96 0x1.1999999999999p+0 : -0xf.378709a22a80445p-4 : inexact-ok += cospi towardzero intel96 0x1.1999999999999p+0 : -0xf.378709a22a80444p-4 : inexact-ok += cospi upward intel96 0x1.1999999999999p+0 : -0xf.378709a22a80444p-4 : inexact-ok += cospi downward m68k96 0x1.1999999999999p+0 : -0xf.378709a22a80445p-4 : inexact-ok += cospi tonearest m68k96 0x1.1999999999999p+0 : -0xf.378709a22a80445p-4 : inexact-ok += cospi towardzero m68k96 0x1.1999999999999p+0 : -0xf.378709a22a80444p-4 : inexact-ok += cospi upward m68k96 0x1.1999999999999p+0 : -0xf.378709a22a80444p-4 : inexact-ok += cospi downward binary128 0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978a9p-4 : inexact-ok += cospi tonearest binary128 0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978a88p-4 : inexact-ok += cospi towardzero binary128 0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978a88p-4 : inexact-ok += cospi upward binary128 0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978a88p-4 : inexact-ok += cospi downward ibm128 0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978cp-4 : inexact-ok += cospi tonearest ibm128 0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978cp-4 : inexact-ok += cospi towardzero ibm128 0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae9788p-4 : inexact-ok += cospi upward ibm128 0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae9788p-4 : inexact-ok += cospi downward intel96 0x1.199999999999999ap+0 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest intel96 0x1.199999999999999ap+0 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero intel96 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi upward intel96 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi downward m68k96 0x1.199999999999999ap+0 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest m68k96 0x1.199999999999999ap+0 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero m68k96 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi upward m68k96 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi downward binary128 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7158p-4 : inexact-ok += cospi tonearest binary128 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7158p-4 : inexact-ok += cospi towardzero binary128 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d715p-4 : inexact-ok += cospi upward binary128 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d715p-4 : inexact-ok += cospi downward ibm128 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d74p-4 : inexact-ok += cospi tonearest ibm128 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi towardzero ibm128 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi upward ibm128 0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi downward intel96 0x1.1999999999999998p+0 : -0xf.378709a22a7faf5p-4 : inexact-ok += cospi tonearest intel96 0x1.1999999999999998p+0 : -0xf.378709a22a7faf5p-4 : inexact-ok += cospi towardzero intel96 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi upward intel96 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward m68k96 0x1.1999999999999998p+0 : -0xf.378709a22a7faf5p-4 : inexact-ok += cospi tonearest m68k96 0x1.1999999999999998p+0 : -0xf.378709a22a7faf5p-4 : inexact-ok += cospi towardzero m68k96 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi upward m68k96 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward binary128 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7f9p-4 : inexact-ok += cospi tonearest binary128 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7f88p-4 : inexact-ok += cospi towardzero binary128 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7f88p-4 : inexact-ok += cospi upward binary128 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7f88p-4 : inexact-ok += cospi downward ibm128 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b8p-4 : inexact-ok += cospi tonearest ibm128 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b8p-4 : inexact-ok += cospi towardzero ibm128 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7cp-4 : inexact-ok += cospi upward ibm128 0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7cp-4 : inexact-ok += cospi downward binary128 0x1.199999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi tonearest binary128 0x1.199999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi towardzero binary128 0x1.199999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi upward binary128 0x1.199999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi downward binary128 0x1.1999999999999999999999999999p+0 : -0xf.378709a22a7faf31bb70d186a77p-4 : inexact-ok += cospi tonearest binary128 0x1.1999999999999999999999999999p+0 : -0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi towardzero binary128 0x1.1999999999999999999999999999p+0 : -0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi upward binary128 0x1.1999999999999999999999999999p+0 : -0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi downward binary128 0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a13p-4 : inexact-ok += cospi tonearest binary128 0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a128p-4 : inexact-ok += cospi towardzero binary128 0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a128p-4 : inexact-ok += cospi upward binary128 0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a128p-4 : inexact-ok += cospi downward ibm128 0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi tonearest ibm128 0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186ap-4 : inexact-ok += cospi towardzero ibm128 0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186ap-4 : inexact-ok += cospi upward ibm128 0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186ap-4 : inexact-ok += cospi downward binary128 0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8fp-4 : inexact-ok += cospi tonearest binary128 0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8fp-4 : inexact-ok += cospi towardzero binary128 0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8e8p-4 : inexact-ok += cospi upward binary128 0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8e8p-4 : inexact-ok += cospi downward ibm128 0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186acp-4 : inexact-ok += cospi tonearest ibm128 0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi towardzero ibm128 0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi upward ibm128 0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok +cospi -1.1 += cospi downward binary32 -0x1.199998p+0 : -0xf.37873p-4 : inexact-ok += cospi tonearest binary32 -0x1.199998p+0 : -0xf.37872p-4 : inexact-ok += cospi towardzero binary32 -0x1.199998p+0 : -0xf.37872p-4 : inexact-ok += cospi upward binary32 -0x1.199998p+0 : -0xf.37872p-4 : inexact-ok += cospi downward binary64 -0x1.199998p+0 : -0xf.3787227c6f238p-4 : inexact-ok += cospi tonearest binary64 -0x1.199998p+0 : -0xf.3787227c6f23p-4 : inexact-ok += cospi towardzero binary64 -0x1.199998p+0 : -0xf.3787227c6f23p-4 : inexact-ok += cospi upward binary64 -0x1.199998p+0 : -0xf.3787227c6f23p-4 : inexact-ok += cospi downward intel96 -0x1.199998p+0 : -0xf.3787227c6f23178p-4 : inexact-ok += cospi tonearest intel96 -0x1.199998p+0 : -0xf.3787227c6f23178p-4 : inexact-ok += cospi towardzero intel96 -0x1.199998p+0 : -0xf.3787227c6f23177p-4 : inexact-ok += cospi upward intel96 -0x1.199998p+0 : -0xf.3787227c6f23177p-4 : inexact-ok += cospi downward m68k96 -0x1.199998p+0 : -0xf.3787227c6f23178p-4 : inexact-ok += cospi tonearest m68k96 -0x1.199998p+0 : -0xf.3787227c6f23178p-4 : inexact-ok += cospi towardzero m68k96 -0x1.199998p+0 : -0xf.3787227c6f23177p-4 : inexact-ok += cospi upward m68k96 -0x1.199998p+0 : -0xf.3787227c6f23177p-4 : inexact-ok += cospi downward binary128 -0x1.199998p+0 : -0xf.3787227c6f23177938dc069a00c8p-4 : inexact-ok += cospi tonearest binary128 -0x1.199998p+0 : -0xf.3787227c6f23177938dc069a00cp-4 : inexact-ok += cospi towardzero binary128 -0x1.199998p+0 : -0xf.3787227c6f23177938dc069a00cp-4 : inexact-ok += cospi upward binary128 -0x1.199998p+0 : -0xf.3787227c6f23177938dc069a00cp-4 : inexact-ok += cospi downward ibm128 -0x1.199998p+0 : -0xf.3787227c6f23177938dc069a04p-4 : inexact-ok += cospi tonearest ibm128 -0x1.199998p+0 : -0xf.3787227c6f23177938dc069ap-4 : inexact-ok += cospi towardzero ibm128 -0x1.199998p+0 : -0xf.3787227c6f23177938dc069ap-4 : inexact-ok += cospi upward ibm128 -0x1.199998p+0 : -0xf.3787227c6f23177938dc069ap-4 : inexact-ok += cospi downward binary32 -0x1.19999ap+0 : -0xf.37871p-4 : inexact-ok += cospi tonearest binary32 -0x1.19999ap+0 : -0xf.3787p-4 : inexact-ok += cospi towardzero binary32 -0x1.19999ap+0 : -0xf.3787p-4 : inexact-ok += cospi upward binary32 -0x1.19999ap+0 : -0xf.3787p-4 : inexact-ok += cospi downward binary64 -0x1.19999ap+0 : -0xf.3787036b991bp-4 : inexact-ok += cospi tonearest binary64 -0x1.19999ap+0 : -0xf.3787036b991bp-4 : inexact-ok += cospi towardzero binary64 -0x1.19999ap+0 : -0xf.3787036b991a8p-4 : inexact-ok += cospi upward binary64 -0x1.19999ap+0 : -0xf.3787036b991a8p-4 : inexact-ok += cospi downward intel96 -0x1.19999ap+0 : -0xf.3787036b991ac24p-4 : inexact-ok += cospi tonearest intel96 -0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi towardzero intel96 -0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi upward intel96 -0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi downward m68k96 -0x1.19999ap+0 : -0xf.3787036b991ac24p-4 : inexact-ok += cospi tonearest m68k96 -0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi towardzero m68k96 -0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi upward m68k96 -0x1.19999ap+0 : -0xf.3787036b991ac23p-4 : inexact-ok += cospi downward binary128 -0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c912p-4 : inexact-ok += cospi tonearest binary128 -0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi towardzero binary128 -0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi upward binary128 -0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9118p-4 : inexact-ok += cospi downward ibm128 -0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c94p-4 : inexact-ok += cospi tonearest ibm128 -0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi towardzero ibm128 -0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi upward ibm128 -0x1.19999ap+0 : -0xf.3787036b991ac232ae37672c9p-4 : inexact-ok += cospi downward binary64 -0x1.1999999999999p+0 : -0xf.378709a22a808p-4 : inexact-ok += cospi tonearest binary64 -0x1.1999999999999p+0 : -0xf.378709a22a808p-4 : inexact-ok += cospi towardzero binary64 -0x1.1999999999999p+0 : -0xf.378709a22a8p-4 : inexact-ok += cospi upward binary64 -0x1.1999999999999p+0 : -0xf.378709a22a8p-4 : inexact-ok += cospi downward intel96 -0x1.1999999999999p+0 : -0xf.378709a22a80445p-4 : inexact-ok += cospi tonearest intel96 -0x1.1999999999999p+0 : -0xf.378709a22a80445p-4 : inexact-ok += cospi towardzero intel96 -0x1.1999999999999p+0 : -0xf.378709a22a80444p-4 : inexact-ok += cospi upward intel96 -0x1.1999999999999p+0 : -0xf.378709a22a80444p-4 : inexact-ok += cospi downward m68k96 -0x1.1999999999999p+0 : -0xf.378709a22a80445p-4 : inexact-ok += cospi tonearest m68k96 -0x1.1999999999999p+0 : -0xf.378709a22a80445p-4 : inexact-ok += cospi towardzero m68k96 -0x1.1999999999999p+0 : -0xf.378709a22a80444p-4 : inexact-ok += cospi upward m68k96 -0x1.1999999999999p+0 : -0xf.378709a22a80444p-4 : inexact-ok += cospi downward binary128 -0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978a9p-4 : inexact-ok += cospi tonearest binary128 -0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978a88p-4 : inexact-ok += cospi towardzero binary128 -0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978a88p-4 : inexact-ok += cospi upward binary128 -0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978a88p-4 : inexact-ok += cospi downward ibm128 -0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978cp-4 : inexact-ok += cospi tonearest ibm128 -0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae978cp-4 : inexact-ok += cospi towardzero ibm128 -0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae9788p-4 : inexact-ok += cospi upward ibm128 -0x1.1999999999999p+0 : -0xf.378709a22a80444f5bc6ae9788p-4 : inexact-ok += cospi downward binary64 -0x1.199999999999ap+0 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi tonearest binary64 -0x1.199999999999ap+0 : -0xf.378709a22a7f8p-4 : inexact-ok += cospi towardzero binary64 -0x1.199999999999ap+0 : -0xf.378709a22a7fp-4 : inexact-ok += cospi upward binary64 -0x1.199999999999ap+0 : -0xf.378709a22a7fp-4 : inexact-ok += cospi downward intel96 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi tonearest intel96 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi towardzero intel96 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi upward intel96 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi downward m68k96 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi tonearest m68k96 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bdp-4 : inexact-ok += cospi towardzero m68k96 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi upward m68k96 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bcp-4 : inexact-ok += cospi downward binary128 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f1e8p-4 : inexact-ok += cospi tonearest binary128 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f1e8p-4 : inexact-ok += cospi towardzero binary128 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f1ep-4 : inexact-ok += cospi upward binary128 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f1ep-4 : inexact-ok += cospi downward ibm128 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25f4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi towardzero ibm128 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi upward ibm128 -0x1.199999999999ap+0 : -0xf.378709a22a7f4bc8a5e23e25fp-4 : inexact-ok += cospi downward intel96 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf5p-4 : inexact-ok += cospi tonearest intel96 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf5p-4 : inexact-ok += cospi towardzero intel96 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi upward intel96 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward m68k96 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf5p-4 : inexact-ok += cospi tonearest m68k96 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf5p-4 : inexact-ok += cospi towardzero m68k96 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi upward m68k96 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4p-4 : inexact-ok += cospi downward binary128 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7f9p-4 : inexact-ok += cospi tonearest binary128 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7f88p-4 : inexact-ok += cospi towardzero binary128 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7f88p-4 : inexact-ok += cospi upward binary128 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7f88p-4 : inexact-ok += cospi downward ibm128 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b8p-4 : inexact-ok += cospi tonearest ibm128 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7cp-4 : inexact-ok += cospi upward ibm128 -0x1.1999999999999998p+0 : -0xf.378709a22a7faf4a95b6352b7cp-4 : inexact-ok += cospi downward intel96 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest intel96 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero intel96 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi upward intel96 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi downward m68k96 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi tonearest m68k96 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf3p-4 : inexact-ok += cospi towardzero m68k96 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi upward m68k96 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2p-4 : inexact-ok += cospi downward binary128 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7158p-4 : inexact-ok += cospi tonearest binary128 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7158p-4 : inexact-ok += cospi towardzero binary128 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d715p-4 : inexact-ok += cospi upward binary128 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d715p-4 : inexact-ok += cospi downward ibm128 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d74p-4 : inexact-ok += cospi tonearest ibm128 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi towardzero ibm128 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi upward ibm128 -0x1.199999999999999ap+0 : -0xf.378709a22a7faf2b84df789d7p-4 : inexact-ok += cospi downward binary128 -0x1.1999999999999999999999999999p+0 : -0xf.378709a22a7faf31bb70d186a77p-4 : inexact-ok += cospi tonearest binary128 -0x1.1999999999999999999999999999p+0 : -0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi towardzero binary128 -0x1.1999999999999999999999999999p+0 : -0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi upward binary128 -0x1.1999999999999999999999999999p+0 : -0xf.378709a22a7faf31bb70d186a768p-4 : inexact-ok += cospi downward binary128 -0x1.199999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a76p-4 : inexact-ok += cospi tonearest binary128 -0x1.199999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi towardzero binary128 -0x1.199999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi upward binary128 -0x1.199999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a758p-4 : inexact-ok += cospi downward binary128 -0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8fp-4 : inexact-ok += cospi tonearest binary128 -0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8fp-4 : inexact-ok += cospi towardzero binary128 -0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8e8p-4 : inexact-ok += cospi upward binary128 -0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8e8p-4 : inexact-ok += cospi downward ibm128 -0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186acp-4 : inexact-ok += cospi tonearest ibm128 -0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi upward ibm128 -0x1.199999999999999999999999998p+0 : -0xf.378709a22a7faf31bb70d186a8p-4 : inexact-ok += cospi downward binary128 -0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a13p-4 : inexact-ok += cospi tonearest binary128 -0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a128p-4 : inexact-ok += cospi towardzero binary128 -0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a128p-4 : inexact-ok += cospi upward binary128 -0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a128p-4 : inexact-ok += cospi downward ibm128 -0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186a4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186ap-4 : inexact-ok += cospi towardzero ibm128 -0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186ap-4 : inexact-ok += cospi upward ibm128 -0x1.1999999999999999999999999ap+0 : -0xf.378709a22a7faf31bb70d186ap-4 : inexact-ok +cospi 1.2 += cospi downward binary32 0x1.333334p+0 : -0xc.f1bbcp-4 : inexact-ok += cospi tonearest binary32 0x1.333334p+0 : -0xc.f1bbbp-4 : inexact-ok += cospi towardzero binary32 0x1.333334p+0 : -0xc.f1bbbp-4 : inexact-ok += cospi upward binary32 0x1.333334p+0 : -0xc.f1bbbp-4 : inexact-ok += cospi downward binary64 0x1.333334p+0 : -0xc.f1bbb629190e8p-4 : inexact-ok += cospi tonearest binary64 0x1.333334p+0 : -0xc.f1bbb629190e8p-4 : inexact-ok += cospi towardzero binary64 0x1.333334p+0 : -0xc.f1bbb629190ep-4 : inexact-ok += cospi upward binary64 0x1.333334p+0 : -0xc.f1bbb629190ep-4 : inexact-ok += cospi downward intel96 0x1.333334p+0 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi tonearest intel96 0x1.333334p+0 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi towardzero intel96 0x1.333334p+0 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi upward intel96 0x1.333334p+0 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi downward m68k96 0x1.333334p+0 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi tonearest m68k96 0x1.333334p+0 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi towardzero m68k96 0x1.333334p+0 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi upward m68k96 0x1.333334p+0 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi downward binary128 0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b9028p-4 : inexact-ok += cospi tonearest binary128 0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi towardzero binary128 0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi upward binary128 0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi downward ibm128 0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b94p-4 : inexact-ok += cospi tonearest ibm128 0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi towardzero ibm128 0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi upward ibm128 0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi downward binary32 0x1.333332p+0 : -0xc.f1bcp-4 : inexact-ok += cospi tonearest binary32 0x1.333332p+0 : -0xc.f1bbfp-4 : inexact-ok += cospi towardzero binary32 0x1.333332p+0 : -0xc.f1bbfp-4 : inexact-ok += cospi upward binary32 0x1.333332p+0 : -0xc.f1bbfp-4 : inexact-ok += cospi downward binary64 0x1.333332p+0 : -0xc.f1bbf1404ba3p-4 : inexact-ok += cospi tonearest binary64 0x1.333332p+0 : -0xc.f1bbf1404ba28p-4 : inexact-ok += cospi towardzero binary64 0x1.333332p+0 : -0xc.f1bbf1404ba28p-4 : inexact-ok += cospi upward binary64 0x1.333332p+0 : -0xc.f1bbf1404ba28p-4 : inexact-ok += cospi downward intel96 0x1.333332p+0 : -0xc.f1bbf1404ba2becp-4 : inexact-ok += cospi tonearest intel96 0x1.333332p+0 : -0xc.f1bbf1404ba2becp-4 : inexact-ok += cospi towardzero intel96 0x1.333332p+0 : -0xc.f1bbf1404ba2bebp-4 : inexact-ok += cospi upward intel96 0x1.333332p+0 : -0xc.f1bbf1404ba2bebp-4 : inexact-ok += cospi downward m68k96 0x1.333332p+0 : -0xc.f1bbf1404ba2becp-4 : inexact-ok += cospi tonearest m68k96 0x1.333332p+0 : -0xc.f1bbf1404ba2becp-4 : inexact-ok += cospi towardzero m68k96 0x1.333332p+0 : -0xc.f1bbf1404ba2bebp-4 : inexact-ok += cospi upward m68k96 0x1.333332p+0 : -0xc.f1bbf1404ba2bebp-4 : inexact-ok += cospi downward binary128 0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f09p-4 : inexact-ok += cospi tonearest binary128 0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f09p-4 : inexact-ok += cospi towardzero binary128 0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f088p-4 : inexact-ok += cospi upward binary128 0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f088p-4 : inexact-ok += cospi downward ibm128 0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f4p-4 : inexact-ok += cospi tonearest ibm128 0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62fp-4 : inexact-ok += cospi towardzero ibm128 0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62fp-4 : inexact-ok += cospi upward ibm128 0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62fp-4 : inexact-ok += cospi downward binary64 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa528p-4 : inexact-ok += cospi tonearest binary64 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa528p-4 : inexact-ok += cospi towardzero binary64 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52p-4 : inexact-ok += cospi upward binary64 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52p-4 : inexact-ok += cospi downward intel96 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52669p-4 : inexact-ok += cospi tonearest intel96 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi towardzero intel96 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi upward intel96 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi downward m68k96 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52669p-4 : inexact-ok += cospi tonearest m68k96 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi towardzero m68k96 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi upward m68k96 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi downward binary128 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb14578p-4 : inexact-ok += cospi tonearest binary128 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb1457p-4 : inexact-ok += cospi towardzero binary128 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb1457p-4 : inexact-ok += cospi upward binary128 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb1457p-4 : inexact-ok += cospi downward ibm128 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb148p-4 : inexact-ok += cospi tonearest ibm128 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb144p-4 : inexact-ok += cospi towardzero ibm128 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb144p-4 : inexact-ok += cospi upward ibm128 0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb144p-4 : inexact-ok += cospi downward binary64 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa548p-4 : inexact-ok += cospi tonearest binary64 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi towardzero binary64 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi upward binary64 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi downward intel96 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi tonearest intel96 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi towardzero intel96 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi upward intel96 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi downward m68k96 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi tonearest m68k96 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi towardzero m68k96 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi upward m68k96 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi downward binary128 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d74328p-4 : inexact-ok += cospi tonearest binary128 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d74328p-4 : inexact-ok += cospi towardzero binary128 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d7432p-4 : inexact-ok += cospi upward binary128 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d7432p-4 : inexact-ok += cospi downward ibm128 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d744p-4 : inexact-ok += cospi tonearest ibm128 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d744p-4 : inexact-ok += cospi towardzero ibm128 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d74p-4 : inexact-ok += cospi upward ibm128 0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d74p-4 : inexact-ok += cospi downward intel96 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest intel96 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero intel96 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward intel96 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward m68k96 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest m68k96 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero m68k96 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward m68k96 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward binary128 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b258p-4 : inexact-ok += cospi tonearest binary128 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b258p-4 : inexact-ok += cospi towardzero binary128 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b25p-4 : inexact-ok += cospi upward binary128 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b25p-4 : inexact-ok += cospi downward ibm128 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b4p-4 : inexact-ok += cospi tonearest ibm128 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b4p-4 : inexact-ok += cospi towardzero ibm128 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671bp-4 : inexact-ok += cospi upward ibm128 0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671bp-4 : inexact-ok += cospi downward intel96 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0ep-4 : inexact-ok += cospi tonearest intel96 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi towardzero intel96 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi upward intel96 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi downward m68k96 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0ep-4 : inexact-ok += cospi tonearest m68k96 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi towardzero m68k96 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi upward m68k96 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi downward binary128 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb718p-4 : inexact-ok += cospi tonearest binary128 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb71p-4 : inexact-ok += cospi towardzero binary128 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb71p-4 : inexact-ok += cospi upward binary128 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb71p-4 : inexact-ok += cospi downward ibm128 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb8p-4 : inexact-ok += cospi tonearest ibm128 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb8p-4 : inexact-ok += cospi towardzero ibm128 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb4p-4 : inexact-ok += cospi upward ibm128 0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb4p-4 : inexact-ok += cospi downward binary128 0x1.3333333333333333333333333334p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e758p-4 : inexact-ok += cospi tonearest binary128 0x1.3333333333333333333333333334p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e758p-4 : inexact-ok += cospi towardzero binary128 0x1.3333333333333333333333333334p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi upward binary128 0x1.3333333333333333333333333334p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi downward binary128 0x1.3333333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi tonearest binary128 0x1.3333333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi towardzero binary128 0x1.3333333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi upward binary128 0x1.3333333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi downward binary128 0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302de98p-4 : inexact-ok += cospi tonearest binary128 0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302de9p-4 : inexact-ok += cospi towardzero binary128 0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302de9p-4 : inexact-ok += cospi upward binary128 0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302de9p-4 : inexact-ok += cospi downward ibm128 0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ep-4 : inexact-ok += cospi tonearest ibm128 0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ep-4 : inexact-ok += cospi towardzero ibm128 0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302dcp-4 : inexact-ok += cospi upward ibm128 0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302dcp-4 : inexact-ok += cospi downward binary128 0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ed58p-4 : inexact-ok += cospi tonearest binary128 0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ed58p-4 : inexact-ok += cospi towardzero binary128 0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ed5p-4 : inexact-ok += cospi upward binary128 0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ed5p-4 : inexact-ok += cospi downward ibm128 0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302fp-4 : inexact-ok += cospi tonearest ibm128 0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi towardzero ibm128 0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi upward ibm128 0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok +cospi -1.2 += cospi downward binary32 -0x1.333332p+0 : -0xc.f1bcp-4 : inexact-ok += cospi tonearest binary32 -0x1.333332p+0 : -0xc.f1bbfp-4 : inexact-ok += cospi towardzero binary32 -0x1.333332p+0 : -0xc.f1bbfp-4 : inexact-ok += cospi upward binary32 -0x1.333332p+0 : -0xc.f1bbfp-4 : inexact-ok += cospi downward binary64 -0x1.333332p+0 : -0xc.f1bbf1404ba3p-4 : inexact-ok += cospi tonearest binary64 -0x1.333332p+0 : -0xc.f1bbf1404ba28p-4 : inexact-ok += cospi towardzero binary64 -0x1.333332p+0 : -0xc.f1bbf1404ba28p-4 : inexact-ok += cospi upward binary64 -0x1.333332p+0 : -0xc.f1bbf1404ba28p-4 : inexact-ok += cospi downward intel96 -0x1.333332p+0 : -0xc.f1bbf1404ba2becp-4 : inexact-ok += cospi tonearest intel96 -0x1.333332p+0 : -0xc.f1bbf1404ba2becp-4 : inexact-ok += cospi towardzero intel96 -0x1.333332p+0 : -0xc.f1bbf1404ba2bebp-4 : inexact-ok += cospi upward intel96 -0x1.333332p+0 : -0xc.f1bbf1404ba2bebp-4 : inexact-ok += cospi downward m68k96 -0x1.333332p+0 : -0xc.f1bbf1404ba2becp-4 : inexact-ok += cospi tonearest m68k96 -0x1.333332p+0 : -0xc.f1bbf1404ba2becp-4 : inexact-ok += cospi towardzero m68k96 -0x1.333332p+0 : -0xc.f1bbf1404ba2bebp-4 : inexact-ok += cospi upward m68k96 -0x1.333332p+0 : -0xc.f1bbf1404ba2bebp-4 : inexact-ok += cospi downward binary128 -0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f09p-4 : inexact-ok += cospi tonearest binary128 -0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f09p-4 : inexact-ok += cospi towardzero binary128 -0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f088p-4 : inexact-ok += cospi upward binary128 -0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f088p-4 : inexact-ok += cospi downward ibm128 -0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62f4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62fp-4 : inexact-ok += cospi towardzero ibm128 -0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62fp-4 : inexact-ok += cospi upward ibm128 -0x1.333332p+0 : -0xc.f1bbf1404ba2beb91ef77c62fp-4 : inexact-ok += cospi downward binary32 -0x1.333334p+0 : -0xc.f1bbcp-4 : inexact-ok += cospi tonearest binary32 -0x1.333334p+0 : -0xc.f1bbbp-4 : inexact-ok += cospi towardzero binary32 -0x1.333334p+0 : -0xc.f1bbbp-4 : inexact-ok += cospi upward binary32 -0x1.333334p+0 : -0xc.f1bbbp-4 : inexact-ok += cospi downward binary64 -0x1.333334p+0 : -0xc.f1bbb629190e8p-4 : inexact-ok += cospi tonearest binary64 -0x1.333334p+0 : -0xc.f1bbb629190e8p-4 : inexact-ok += cospi towardzero binary64 -0x1.333334p+0 : -0xc.f1bbb629190ep-4 : inexact-ok += cospi upward binary64 -0x1.333334p+0 : -0xc.f1bbb629190ep-4 : inexact-ok += cospi downward intel96 -0x1.333334p+0 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi tonearest intel96 -0x1.333334p+0 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi towardzero intel96 -0x1.333334p+0 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi upward intel96 -0x1.333334p+0 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi downward m68k96 -0x1.333334p+0 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi tonearest m68k96 -0x1.333334p+0 : -0xc.f1bbb629190e6ddp-4 : inexact-ok += cospi towardzero m68k96 -0x1.333334p+0 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi upward m68k96 -0x1.333334p+0 : -0xc.f1bbb629190e6dcp-4 : inexact-ok += cospi downward binary128 -0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b9028p-4 : inexact-ok += cospi tonearest binary128 -0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi towardzero binary128 -0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi upward binary128 -0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b902p-4 : inexact-ok += cospi downward ibm128 -0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b94p-4 : inexact-ok += cospi tonearest ibm128 -0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi towardzero ibm128 -0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi upward ibm128 -0x1.333334p+0 : -0xc.f1bbb629190e6dcd5f69452b9p-4 : inexact-ok += cospi downward binary64 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa548p-4 : inexact-ok += cospi tonearest binary64 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi towardzero binary64 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi upward binary64 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa54p-4 : inexact-ok += cospi downward intel96 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi tonearest intel96 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi towardzero intel96 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi upward intel96 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi downward m68k96 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi tonearest m68k96 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f4p-4 : inexact-ok += cospi towardzero m68k96 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi upward m68k96 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3p-4 : inexact-ok += cospi downward binary128 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d74328p-4 : inexact-ok += cospi tonearest binary128 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d74328p-4 : inexact-ok += cospi towardzero binary128 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d7432p-4 : inexact-ok += cospi upward binary128 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d7432p-4 : inexact-ok += cospi downward ibm128 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d744p-4 : inexact-ok += cospi tonearest ibm128 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d744p-4 : inexact-ok += cospi towardzero ibm128 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d74p-4 : inexact-ok += cospi upward ibm128 -0x1.3333333333333p+0 : -0xc.f1bbcdcbfa543f3b215847d74p-4 : inexact-ok += cospi downward binary64 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa528p-4 : inexact-ok += cospi tonearest binary64 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa528p-4 : inexact-ok += cospi towardzero binary64 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52p-4 : inexact-ok += cospi upward binary64 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52p-4 : inexact-ok += cospi downward intel96 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52669p-4 : inexact-ok += cospi tonearest intel96 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi towardzero intel96 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi upward intel96 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi downward m68k96 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52669p-4 : inexact-ok += cospi tonearest m68k96 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi towardzero m68k96 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi upward m68k96 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa52668p-4 : inexact-ok += cospi downward binary128 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb14578p-4 : inexact-ok += cospi tonearest binary128 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb1457p-4 : inexact-ok += cospi towardzero binary128 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb1457p-4 : inexact-ok += cospi upward binary128 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb1457p-4 : inexact-ok += cospi downward ibm128 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb148p-4 : inexact-ok += cospi tonearest ibm128 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb144p-4 : inexact-ok += cospi towardzero ibm128 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb144p-4 : inexact-ok += cospi upward ibm128 -0x1.3333333333334p+0 : -0xc.f1bbcdcbfa5266818b1cefb144p-4 : inexact-ok += cospi downward intel96 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0ep-4 : inexact-ok += cospi tonearest intel96 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi towardzero intel96 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi upward intel96 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi downward m68k96 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0ep-4 : inexact-ok += cospi tonearest m68k96 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi towardzero m68k96 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi upward m68k96 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0dp-4 : inexact-ok += cospi downward binary128 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb718p-4 : inexact-ok += cospi tonearest binary128 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb71p-4 : inexact-ok += cospi towardzero binary128 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb71p-4 : inexact-ok += cospi upward binary128 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb71p-4 : inexact-ok += cospi downward ibm128 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb8p-4 : inexact-ok += cospi tonearest ibm128 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb4p-4 : inexact-ok += cospi upward ibm128 -0x1.3333333333333332p+0 : -0xc.f1bbcdcbfa53e0d31137addcb4p-4 : inexact-ok += cospi downward intel96 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest intel96 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero intel96 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward intel96 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward m68k96 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e0ap-4 : inexact-ok += cospi tonearest m68k96 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi towardzero m68k96 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi upward m68k96 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e09p-4 : inexact-ok += cospi downward binary128 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b258p-4 : inexact-ok += cospi tonearest binary128 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b258p-4 : inexact-ok += cospi towardzero binary128 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b25p-4 : inexact-ok += cospi upward binary128 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b25p-4 : inexact-ok += cospi downward ibm128 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671b4p-4 : inexact-ok += cospi towardzero ibm128 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671bp-4 : inexact-ok += cospi upward ibm128 -0x1.3333333333333334p+0 : -0xc.f1bbcdcbfa53e097fa04e671bp-4 : inexact-ok += cospi downward binary128 -0x1.3333333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi tonearest binary128 -0x1.3333333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e778p-4 : inexact-ok += cospi towardzero binary128 -0x1.3333333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi upward binary128 -0x1.3333333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e77p-4 : inexact-ok += cospi downward binary128 -0x1.3333333333333333333333333334p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e758p-4 : inexact-ok += cospi tonearest binary128 -0x1.3333333333333333333333333334p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e758p-4 : inexact-ok += cospi towardzero binary128 -0x1.3333333333333333333333333334p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi upward binary128 -0x1.3333333333333333333333333334p+0 : -0xc.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi downward binary128 -0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ed58p-4 : inexact-ok += cospi tonearest binary128 -0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ed58p-4 : inexact-ok += cospi towardzero binary128 -0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ed5p-4 : inexact-ok += cospi upward binary128 -0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ed5p-4 : inexact-ok += cospi downward ibm128 -0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302fp-4 : inexact-ok += cospi tonearest ibm128 -0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi towardzero ibm128 -0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi upward ibm128 -0x1.33333333333333333333333333p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ecp-4 : inexact-ok += cospi downward binary128 -0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302de98p-4 : inexact-ok += cospi tonearest binary128 -0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302de9p-4 : inexact-ok += cospi towardzero binary128 -0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302de9p-4 : inexact-ok += cospi upward binary128 -0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302de9p-4 : inexact-ok += cospi downward ibm128 -0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ep-4 : inexact-ok += cospi tonearest ibm128 -0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302ep-4 : inexact-ok += cospi towardzero ibm128 -0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302dcp-4 : inexact-ok += cospi upward ibm128 -0x1.333333333333333333333333338p+0 : -0xc.f1bbcdcbfa53e0af9ce60302dcp-4 : inexact-ok +cospi 1.3 += cospi downward binary32 0x1.4ccccep+0 : -0x9.67916p-4 : inexact-ok += cospi tonearest binary32 0x1.4ccccep+0 : -0x9.67915p-4 : inexact-ok += cospi towardzero binary32 0x1.4ccccep+0 : -0x9.67915p-4 : inexact-ok += cospi upward binary32 0x1.4ccccep+0 : -0x9.67915p-4 : inexact-ok += cospi downward binary64 0x1.4ccccep+0 : -0x9.6791516e31af8p-4 : inexact-ok += cospi tonearest binary64 0x1.4ccccep+0 : -0x9.6791516e31af8p-4 : inexact-ok += cospi towardzero binary64 0x1.4ccccep+0 : -0x9.6791516e31afp-4 : inexact-ok += cospi upward binary64 0x1.4ccccep+0 : -0x9.6791516e31afp-4 : inexact-ok += cospi downward intel96 0x1.4ccccep+0 : -0x9.6791516e31af7b6p-4 : inexact-ok += cospi tonearest intel96 0x1.4ccccep+0 : -0x9.6791516e31af7b6p-4 : inexact-ok += cospi towardzero intel96 0x1.4ccccep+0 : -0x9.6791516e31af7b5p-4 : inexact-ok += cospi upward intel96 0x1.4ccccep+0 : -0x9.6791516e31af7b5p-4 : inexact-ok += cospi downward m68k96 0x1.4ccccep+0 : -0x9.6791516e31af7b6p-4 : inexact-ok += cospi tonearest m68k96 0x1.4ccccep+0 : -0x9.6791516e31af7b6p-4 : inexact-ok += cospi towardzero m68k96 0x1.4ccccep+0 : -0x9.6791516e31af7b5p-4 : inexact-ok += cospi upward m68k96 0x1.4ccccep+0 : -0x9.6791516e31af7b5p-4 : inexact-ok += cospi downward binary128 0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760801fp-4 : inexact-ok += cospi tonearest binary128 0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760801fp-4 : inexact-ok += cospi towardzero binary128 0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760801e8p-4 : inexact-ok += cospi upward binary128 0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760801e8p-4 : inexact-ok += cospi downward ibm128 0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760804p-4 : inexact-ok += cospi tonearest ibm128 0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d07608p-4 : inexact-ok += cospi towardzero ibm128 0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d07608p-4 : inexact-ok += cospi upward ibm128 0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d07608p-4 : inexact-ok += cospi downward binary32 0x1.4cccccp+0 : -0x9.6791bp-4 : inexact-ok += cospi tonearest binary32 0x1.4cccccp+0 : -0x9.6791ap-4 : inexact-ok += cospi towardzero binary32 0x1.4cccccp+0 : -0x9.6791ap-4 : inexact-ok += cospi upward binary32 0x1.4cccccp+0 : -0x9.6791ap-4 : inexact-ok += cospi downward binary64 0x1.4cccccp+0 : -0x9.6791a2c2ff3ap-4 : inexact-ok += cospi tonearest binary64 0x1.4cccccp+0 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi towardzero binary64 0x1.4cccccp+0 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi upward binary64 0x1.4cccccp+0 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi downward intel96 0x1.4cccccp+0 : -0x9.6791a2c2ff39b28p-4 : inexact-ok += cospi tonearest intel96 0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi towardzero intel96 0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi upward intel96 0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi downward m68k96 0x1.4cccccp+0 : -0x9.6791a2c2ff39b28p-4 : inexact-ok += cospi tonearest m68k96 0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi towardzero m68k96 0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi upward m68k96 0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi downward binary128 0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dd38p-4 : inexact-ok += cospi tonearest binary128 0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi towardzero binary128 0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi upward binary128 0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi downward ibm128 0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6ep-4 : inexact-ok += cospi tonearest ibm128 0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi towardzero ibm128 0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi upward ibm128 0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi downward binary64 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e8p-4 : inexact-ok += cospi tonearest binary64 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e8p-4 : inexact-ok += cospi towardzero binary64 0x1.4cccccccccccdp+0 : -0x9.6791823aad2ep-4 : inexact-ok += cospi upward binary64 0x1.4cccccccccccdp+0 : -0x9.6791823aad2ep-4 : inexact-ok += cospi downward intel96 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi tonearest intel96 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero intel96 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward intel96 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi downward m68k96 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi tonearest m68k96 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero m68k96 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward m68k96 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi downward binary128 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb1272228p-4 : inexact-ok += cospi tonearest binary128 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi towardzero binary128 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi upward binary128 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi downward ibm128 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi tonearest ibm128 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi towardzero ibm128 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi upward ibm128 0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi downward binary64 0x1.4ccccccccccccp+0 : -0x9.6791823aad31p-4 : inexact-ok += cospi tonearest binary64 0x1.4ccccccccccccp+0 : -0x9.6791823aad31p-4 : inexact-ok += cospi towardzero binary64 0x1.4ccccccccccccp+0 : -0x9.6791823aad308p-4 : inexact-ok += cospi upward binary64 0x1.4ccccccccccccp+0 : -0x9.6791823aad308p-4 : inexact-ok += cospi downward intel96 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff6p-4 : inexact-ok += cospi tonearest intel96 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff6p-4 : inexact-ok += cospi towardzero intel96 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5p-4 : inexact-ok += cospi upward intel96 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5p-4 : inexact-ok += cospi downward m68k96 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff6p-4 : inexact-ok += cospi tonearest m68k96 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff6p-4 : inexact-ok += cospi towardzero m68k96 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5p-4 : inexact-ok += cospi upward m68k96 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5p-4 : inexact-ok += cospi downward binary128 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a326p-4 : inexact-ok += cospi tonearest binary128 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3258p-4 : inexact-ok += cospi towardzero binary128 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3258p-4 : inexact-ok += cospi upward binary128 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3258p-4 : inexact-ok += cospi downward ibm128 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a34p-4 : inexact-ok += cospi tonearest ibm128 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a34p-4 : inexact-ok += cospi towardzero ibm128 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3p-4 : inexact-ok += cospi upward ibm128 0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3p-4 : inexact-ok += cospi downward intel96 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6bp-4 : inexact-ok += cospi tonearest intel96 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6bp-4 : inexact-ok += cospi towardzero intel96 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6ap-4 : inexact-ok += cospi upward intel96 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6ap-4 : inexact-ok += cospi downward m68k96 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6bp-4 : inexact-ok += cospi tonearest m68k96 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6bp-4 : inexact-ok += cospi towardzero m68k96 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6ap-4 : inexact-ok += cospi upward m68k96 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6ap-4 : inexact-ok += cospi downward binary128 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ee3p-4 : inexact-ok += cospi tonearest binary128 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ee28p-4 : inexact-ok += cospi towardzero binary128 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ee28p-4 : inexact-ok += cospi upward binary128 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ee28p-4 : inexact-ok += cospi downward ibm128 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3fp-4 : inexact-ok += cospi tonearest ibm128 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3fp-4 : inexact-ok += cospi towardzero ibm128 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ecp-4 : inexact-ok += cospi upward ibm128 0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ecp-4 : inexact-ok += cospi downward intel96 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi tonearest intel96 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi towardzero intel96 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi upward intel96 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward m68k96 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi tonearest m68k96 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi towardzero m68k96 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi upward m68k96 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward binary128 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a5698p-4 : inexact-ok += cospi tonearest binary128 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi towardzero binary128 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi upward binary128 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi downward ibm128 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a58p-4 : inexact-ok += cospi tonearest ibm128 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a58p-4 : inexact-ok += cospi towardzero ibm128 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a54p-4 : inexact-ok += cospi upward ibm128 0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a54p-4 : inexact-ok += cospi downward binary128 0x1.4ccccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi tonearest binary128 0x1.4ccccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi towardzero binary128 0x1.4ccccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi upward binary128 0x1.4ccccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi downward binary128 0x1.4cccccccccccccccccccccccccccp+0 : -0x9.6791823aad2ef6da132d6e9af9cp-4 : inexact-ok += cospi tonearest binary128 0x1.4cccccccccccccccccccccccccccp+0 : -0x9.6791823aad2ef6da132d6e9af9b8p-4 : inexact-ok += cospi towardzero binary128 0x1.4cccccccccccccccccccccccccccp+0 : -0x9.6791823aad2ef6da132d6e9af9b8p-4 : inexact-ok += cospi upward binary128 0x1.4cccccccccccccccccccccccccccp+0 : -0x9.6791823aad2ef6da132d6e9af9b8p-4 : inexact-ok += cospi downward binary128 0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af18p-4 : inexact-ok += cospi tonearest binary128 0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi towardzero binary128 0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi upward binary128 0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi downward ibm128 0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af4p-4 : inexact-ok += cospi tonearest ibm128 0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi towardzero ibm128 0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi upward ibm128 0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi downward binary128 0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b05dp-4 : inexact-ok += cospi tonearest binary128 0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b05dp-4 : inexact-ok += cospi towardzero binary128 0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b05c8p-4 : inexact-ok += cospi upward binary128 0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b05c8p-4 : inexact-ok += cospi downward ibm128 0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b08p-4 : inexact-ok += cospi tonearest ibm128 0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b04p-4 : inexact-ok += cospi towardzero ibm128 0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b04p-4 : inexact-ok += cospi upward ibm128 0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b04p-4 : inexact-ok +cospi -1.3 += cospi downward binary32 -0x1.4cccccp+0 : -0x9.6791bp-4 : inexact-ok += cospi tonearest binary32 -0x1.4cccccp+0 : -0x9.6791ap-4 : inexact-ok += cospi towardzero binary32 -0x1.4cccccp+0 : -0x9.6791ap-4 : inexact-ok += cospi upward binary32 -0x1.4cccccp+0 : -0x9.6791ap-4 : inexact-ok += cospi downward binary64 -0x1.4cccccp+0 : -0x9.6791a2c2ff3ap-4 : inexact-ok += cospi tonearest binary64 -0x1.4cccccp+0 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi towardzero binary64 -0x1.4cccccp+0 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi upward binary64 -0x1.4cccccp+0 : -0x9.6791a2c2ff398p-4 : inexact-ok += cospi downward intel96 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b28p-4 : inexact-ok += cospi tonearest intel96 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi towardzero intel96 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi upward intel96 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi downward m68k96 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b28p-4 : inexact-ok += cospi tonearest m68k96 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi towardzero m68k96 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi upward m68k96 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b27p-4 : inexact-ok += cospi downward binary128 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dd38p-4 : inexact-ok += cospi tonearest binary128 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi towardzero binary128 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi upward binary128 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dd3p-4 : inexact-ok += cospi downward ibm128 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6ep-4 : inexact-ok += cospi tonearest ibm128 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi towardzero ibm128 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi upward ibm128 -0x1.4cccccp+0 : -0x9.6791a2c2ff39b2748910e4e6dcp-4 : inexact-ok += cospi downward binary32 -0x1.4ccccep+0 : -0x9.67916p-4 : inexact-ok += cospi tonearest binary32 -0x1.4ccccep+0 : -0x9.67915p-4 : inexact-ok += cospi towardzero binary32 -0x1.4ccccep+0 : -0x9.67915p-4 : inexact-ok += cospi upward binary32 -0x1.4ccccep+0 : -0x9.67915p-4 : inexact-ok += cospi downward binary64 -0x1.4ccccep+0 : -0x9.6791516e31af8p-4 : inexact-ok += cospi tonearest binary64 -0x1.4ccccep+0 : -0x9.6791516e31af8p-4 : inexact-ok += cospi towardzero binary64 -0x1.4ccccep+0 : -0x9.6791516e31afp-4 : inexact-ok += cospi upward binary64 -0x1.4ccccep+0 : -0x9.6791516e31afp-4 : inexact-ok += cospi downward intel96 -0x1.4ccccep+0 : -0x9.6791516e31af7b6p-4 : inexact-ok += cospi tonearest intel96 -0x1.4ccccep+0 : -0x9.6791516e31af7b6p-4 : inexact-ok += cospi towardzero intel96 -0x1.4ccccep+0 : -0x9.6791516e31af7b5p-4 : inexact-ok += cospi upward intel96 -0x1.4ccccep+0 : -0x9.6791516e31af7b5p-4 : inexact-ok += cospi downward m68k96 -0x1.4ccccep+0 : -0x9.6791516e31af7b6p-4 : inexact-ok += cospi tonearest m68k96 -0x1.4ccccep+0 : -0x9.6791516e31af7b6p-4 : inexact-ok += cospi towardzero m68k96 -0x1.4ccccep+0 : -0x9.6791516e31af7b5p-4 : inexact-ok += cospi upward m68k96 -0x1.4ccccep+0 : -0x9.6791516e31af7b5p-4 : inexact-ok += cospi downward binary128 -0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760801fp-4 : inexact-ok += cospi tonearest binary128 -0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760801fp-4 : inexact-ok += cospi towardzero binary128 -0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760801e8p-4 : inexact-ok += cospi upward binary128 -0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760801e8p-4 : inexact-ok += cospi downward ibm128 -0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d0760804p-4 : inexact-ok += cospi tonearest ibm128 -0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d07608p-4 : inexact-ok += cospi towardzero ibm128 -0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d07608p-4 : inexact-ok += cospi upward ibm128 -0x1.4ccccep+0 : -0x9.6791516e31af7b59c4d07608p-4 : inexact-ok += cospi downward binary64 -0x1.4ccccccccccccp+0 : -0x9.6791823aad31p-4 : inexact-ok += cospi tonearest binary64 -0x1.4ccccccccccccp+0 : -0x9.6791823aad31p-4 : inexact-ok += cospi towardzero binary64 -0x1.4ccccccccccccp+0 : -0x9.6791823aad308p-4 : inexact-ok += cospi upward binary64 -0x1.4ccccccccccccp+0 : -0x9.6791823aad308p-4 : inexact-ok += cospi downward intel96 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff6p-4 : inexact-ok += cospi tonearest intel96 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff6p-4 : inexact-ok += cospi towardzero intel96 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5p-4 : inexact-ok += cospi upward intel96 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5p-4 : inexact-ok += cospi downward m68k96 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff6p-4 : inexact-ok += cospi tonearest m68k96 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff6p-4 : inexact-ok += cospi towardzero m68k96 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5p-4 : inexact-ok += cospi upward m68k96 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5p-4 : inexact-ok += cospi downward binary128 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a326p-4 : inexact-ok += cospi tonearest binary128 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3258p-4 : inexact-ok += cospi towardzero binary128 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3258p-4 : inexact-ok += cospi upward binary128 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3258p-4 : inexact-ok += cospi downward ibm128 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a34p-4 : inexact-ok += cospi tonearest ibm128 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a34p-4 : inexact-ok += cospi towardzero ibm128 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3p-4 : inexact-ok += cospi upward ibm128 -0x1.4ccccccccccccp+0 : -0x9.6791823aad30ff5f35b4646a3p-4 : inexact-ok += cospi downward binary64 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e8p-4 : inexact-ok += cospi tonearest binary64 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e8p-4 : inexact-ok += cospi towardzero binary64 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2ep-4 : inexact-ok += cospi upward binary64 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2ep-4 : inexact-ok += cospi downward intel96 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi tonearest intel96 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero intel96 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward intel96 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi downward m68k96 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi tonearest m68k96 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74cp-4 : inexact-ok += cospi towardzero m68k96 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi upward m68k96 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74bp-4 : inexact-ok += cospi downward binary128 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb1272228p-4 : inexact-ok += cospi tonearest binary128 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi towardzero binary128 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi upward binary128 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb127222p-4 : inexact-ok += cospi downward ibm128 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi tonearest ibm128 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb12724p-4 : inexact-ok += cospi towardzero ibm128 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi upward ibm128 -0x1.4cccccccccccdp+0 : -0x9.6791823aad2e74b8ca8bb1272p-4 : inexact-ok += cospi downward intel96 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi tonearest intel96 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi towardzero intel96 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi upward intel96 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward m68k96 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi tonearest m68k96 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef7p-4 : inexact-ok += cospi towardzero m68k96 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi upward m68k96 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fp-4 : inexact-ok += cospi downward binary128 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a5698p-4 : inexact-ok += cospi tonearest binary128 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi towardzero binary128 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi upward binary128 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a569p-4 : inexact-ok += cospi downward ibm128 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a58p-4 : inexact-ok += cospi tonearest ibm128 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a58p-4 : inexact-ok += cospi towardzero ibm128 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a54p-4 : inexact-ok += cospi upward ibm128 -0x1.4cccccccccccccccp+0 : -0x9.6791823aad2ef6fa9b7f970a54p-4 : inexact-ok += cospi downward intel96 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6bp-4 : inexact-ok += cospi tonearest intel96 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6bp-4 : inexact-ok += cospi towardzero intel96 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6ap-4 : inexact-ok += cospi upward intel96 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6ap-4 : inexact-ok += cospi downward m68k96 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6bp-4 : inexact-ok += cospi tonearest m68k96 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6bp-4 : inexact-ok += cospi towardzero m68k96 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6ap-4 : inexact-ok += cospi upward m68k96 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6ap-4 : inexact-ok += cospi downward binary128 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ee3p-4 : inexact-ok += cospi tonearest binary128 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ee28p-4 : inexact-ok += cospi towardzero binary128 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ee28p-4 : inexact-ok += cospi upward binary128 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ee28p-4 : inexact-ok += cospi downward ibm128 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3fp-4 : inexact-ok += cospi tonearest ibm128 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3fp-4 : inexact-ok += cospi towardzero ibm128 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ecp-4 : inexact-ok += cospi upward ibm128 -0x1.4ccccccccccccccep+0 : -0x9.6791823aad2ef6a946b231f3ecp-4 : inexact-ok += cospi downward binary128 -0x1.4cccccccccccccccccccccccccccp+0 : -0x9.6791823aad2ef6da132d6e9af9cp-4 : inexact-ok += cospi tonearest binary128 -0x1.4cccccccccccccccccccccccccccp+0 : -0x9.6791823aad2ef6da132d6e9af9b8p-4 : inexact-ok += cospi towardzero binary128 -0x1.4cccccccccccccccccccccccccccp+0 : -0x9.6791823aad2ef6da132d6e9af9b8p-4 : inexact-ok += cospi upward binary128 -0x1.4cccccccccccccccccccccccccccp+0 : -0x9.6791823aad2ef6da132d6e9af9b8p-4 : inexact-ok += cospi downward binary128 -0x1.4ccccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af998p-4 : inexact-ok += cospi tonearest binary128 -0x1.4ccccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi towardzero binary128 -0x1.4ccccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi upward binary128 -0x1.4ccccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af99p-4 : inexact-ok += cospi downward binary128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b05dp-4 : inexact-ok += cospi tonearest binary128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b05dp-4 : inexact-ok += cospi towardzero binary128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b05c8p-4 : inexact-ok += cospi upward binary128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b05c8p-4 : inexact-ok += cospi downward ibm128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b08p-4 : inexact-ok += cospi tonearest ibm128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b04p-4 : inexact-ok += cospi towardzero ibm128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b04p-4 : inexact-ok += cospi upward ibm128 -0x1.4ccccccccccccccccccccccccc8p+0 : -0x9.6791823aad2ef6da132d6e9b04p-4 : inexact-ok += cospi downward binary128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af18p-4 : inexact-ok += cospi tonearest binary128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi towardzero binary128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi upward binary128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af178p-4 : inexact-ok += cospi downward ibm128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9af4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi towardzero ibm128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok += cospi upward ibm128 -0x1.4ccccccccccccccccccccccccdp+0 : -0x9.6791823aad2ef6da132d6e9afp-4 : inexact-ok +cospi 1.4 += cospi downward binary32 0x1.666668p+0 : -0x4.f1bb88p-4 : inexact-ok += cospi tonearest binary32 0x1.666668p+0 : -0x4.f1bb8p-4 : inexact-ok += cospi towardzero binary32 0x1.666668p+0 : -0x4.f1bb8p-4 : inexact-ok += cospi upward binary32 0x1.666668p+0 : -0x4.f1bb8p-4 : inexact-ok += cospi downward binary64 0x1.666668p+0 : -0x4.f1bb814eeb864p-4 : inexact-ok += cospi tonearest binary64 0x1.666668p+0 : -0x4.f1bb814eeb86p-4 : inexact-ok += cospi towardzero binary64 0x1.666668p+0 : -0x4.f1bb814eeb86p-4 : inexact-ok += cospi upward binary64 0x1.666668p+0 : -0x4.f1bb814eeb86p-4 : inexact-ok += cospi downward intel96 0x1.666668p+0 : -0x4.f1bb814eeb8610fp-4 : inexact-ok += cospi tonearest intel96 0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi towardzero intel96 0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi upward intel96 0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi downward m68k96 0x1.666668p+0 : -0x4.f1bb814eeb8610fp-4 : inexact-ok += cospi tonearest m68k96 0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi towardzero m68k96 0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi upward m68k96 0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi downward binary128 0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba245p-4 : inexact-ok += cospi tonearest binary128 0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba244cp-4 : inexact-ok += cospi towardzero binary128 0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba244cp-4 : inexact-ok += cospi upward binary128 0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba244cp-4 : inexact-ok += cospi downward ibm128 0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba26p-4 : inexact-ok += cospi tonearest ibm128 0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba24p-4 : inexact-ok += cospi towardzero ibm128 0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba24p-4 : inexact-ok += cospi upward ibm128 0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba24p-4 : inexact-ok += cospi downward binary32 0x1.666666p+0 : -0x4.f1bbe8p-4 : inexact-ok += cospi tonearest binary32 0x1.666666p+0 : -0x4.f1bbep-4 : inexact-ok += cospi towardzero binary32 0x1.666666p+0 : -0x4.f1bbep-4 : inexact-ok += cospi upward binary32 0x1.666666p+0 : -0x4.f1bbep-4 : inexact-ok += cospi downward binary64 0x1.666666p+0 : -0x4.f1bbe0eb3df4p-4 : inexact-ok += cospi tonearest binary64 0x1.666666p+0 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi towardzero binary64 0x1.666666p+0 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi upward binary64 0x1.666666p+0 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi downward intel96 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi tonearest intel96 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero intel96 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward intel96 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi downward m68k96 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi tonearest m68k96 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero m68k96 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward m68k96 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi downward binary128 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi tonearest binary128 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi towardzero binary128 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi upward binary128 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi downward ibm128 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425cp-4 : inexact-ok += cospi tonearest ibm128 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi towardzero ibm128 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi upward ibm128 0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi downward binary64 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa524p-4 : inexact-ok += cospi tonearest binary64 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa52p-4 : inexact-ok += cospi towardzero binary64 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa52p-4 : inexact-ok += cospi upward binary64 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa52p-4 : inexact-ok += cospi downward intel96 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c8p-4 : inexact-ok += cospi tonearest intel96 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi towardzero intel96 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi upward intel96 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi downward m68k96 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c8p-4 : inexact-ok += cospi tonearest m68k96 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi towardzero m68k96 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi upward m68k96 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi downward binary128 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fda7cp-4 : inexact-ok += cospi tonearest binary128 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fda78p-4 : inexact-ok += cospi towardzero binary128 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fda78p-4 : inexact-ok += cospi upward binary128 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fda78p-4 : inexact-ok += cospi downward ibm128 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fdcp-4 : inexact-ok += cospi tonearest ibm128 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fdap-4 : inexact-ok += cospi towardzero ibm128 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fdap-4 : inexact-ok += cospi upward ibm128 0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fdap-4 : inexact-ok += cospi downward binary64 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa554p-4 : inexact-ok += cospi tonearest binary64 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi towardzero binary64 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi upward binary64 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi downward intel96 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a8p-4 : inexact-ok += cospi tonearest intel96 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi towardzero intel96 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi upward intel96 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi downward m68k96 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a8p-4 : inexact-ok += cospi tonearest m68k96 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi towardzero m68k96 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi upward m68k96 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi downward binary128 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ba8p-4 : inexact-ok += cospi tonearest binary128 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi towardzero binary128 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi upward binary128 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi downward ibm128 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3cp-4 : inexact-ok += cospi tonearest ibm128 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3cp-4 : inexact-ok += cospi towardzero ibm128 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ap-4 : inexact-ok += cospi upward ibm128 0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ap-4 : inexact-ok += cospi downward intel96 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e068p-4 : inexact-ok += cospi tonearest intel96 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi towardzero intel96 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi upward intel96 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi downward m68k96 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e068p-4 : inexact-ok += cospi tonearest m68k96 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi towardzero m68k96 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi upward m68k96 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi downward binary128 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a9419cp-4 : inexact-ok += cospi tonearest binary128 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94198p-4 : inexact-ok += cospi towardzero binary128 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94198p-4 : inexact-ok += cospi upward binary128 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94198p-4 : inexact-ok += cospi downward ibm128 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a942p-4 : inexact-ok += cospi tonearest ibm128 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a942p-4 : inexact-ok += cospi towardzero ibm128 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94p-4 : inexact-ok += cospi upward ibm128 0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94p-4 : inexact-ok += cospi downward intel96 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi tonearest intel96 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero intel96 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward intel96 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward m68k96 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi tonearest m68k96 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero m68k96 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward m68k96 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward binary128 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi tonearest binary128 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi towardzero binary128 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi upward binary128 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi downward ibm128 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d952p-4 : inexact-ok += cospi tonearest ibm128 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi towardzero ibm128 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi upward ibm128 0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi downward binary128 0x1.6666666666666666666666666667p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e754p-4 : inexact-ok += cospi tonearest binary128 0x1.6666666666666666666666666667p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi towardzero binary128 0x1.6666666666666666666666666667p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi upward binary128 0x1.6666666666666666666666666667p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi downward binary128 0x1.6666666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e784p-4 : inexact-ok += cospi tonearest binary128 0x1.6666666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi towardzero binary128 0x1.6666666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi upward binary128 0x1.6666666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi downward binary128 0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi tonearest binary128 0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi towardzero binary128 0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi upward binary128 0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi downward ibm128 0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi tonearest ibm128 0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi towardzero ibm128 0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi upward ibm128 0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi downward binary128 0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fa9p-4 : inexact-ok += cospi tonearest binary128 0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fa8cp-4 : inexact-ok += cospi towardzero binary128 0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fa8cp-4 : inexact-ok += cospi upward binary128 0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fa8cp-4 : inexact-ok += cospi downward ibm128 0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fcp-4 : inexact-ok += cospi tonearest ibm128 0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fap-4 : inexact-ok += cospi towardzero ibm128 0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fap-4 : inexact-ok += cospi upward ibm128 0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fap-4 : inexact-ok +cospi -1.4 += cospi downward binary32 -0x1.666666p+0 : -0x4.f1bbe8p-4 : inexact-ok += cospi tonearest binary32 -0x1.666666p+0 : -0x4.f1bbep-4 : inexact-ok += cospi towardzero binary32 -0x1.666666p+0 : -0x4.f1bbep-4 : inexact-ok += cospi upward binary32 -0x1.666666p+0 : -0x4.f1bbep-4 : inexact-ok += cospi downward binary64 -0x1.666666p+0 : -0x4.f1bbe0eb3df4p-4 : inexact-ok += cospi tonearest binary64 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi towardzero binary64 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi upward binary64 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cp-4 : inexact-ok += cospi downward intel96 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi tonearest intel96 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero intel96 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward intel96 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi downward m68k96 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi tonearest m68k96 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb8p-4 : inexact-ok += cospi towardzero m68k96 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi upward m68k96 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfbp-4 : inexact-ok += cospi downward binary128 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi tonearest binary128 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a28p-4 : inexact-ok += cospi towardzero binary128 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi upward binary128 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425a24p-4 : inexact-ok += cospi downward ibm128 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425cp-4 : inexact-ok += cospi tonearest ibm128 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi towardzero ibm128 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi upward ibm128 -0x1.666666p+0 : -0x4.f1bbe0eb3df3cfb6f3fd8c425ap-4 : inexact-ok += cospi downward binary32 -0x1.666668p+0 : -0x4.f1bb88p-4 : inexact-ok += cospi tonearest binary32 -0x1.666668p+0 : -0x4.f1bb8p-4 : inexact-ok += cospi towardzero binary32 -0x1.666668p+0 : -0x4.f1bb8p-4 : inexact-ok += cospi upward binary32 -0x1.666668p+0 : -0x4.f1bb8p-4 : inexact-ok += cospi downward binary64 -0x1.666668p+0 : -0x4.f1bb814eeb864p-4 : inexact-ok += cospi tonearest binary64 -0x1.666668p+0 : -0x4.f1bb814eeb86p-4 : inexact-ok += cospi towardzero binary64 -0x1.666668p+0 : -0x4.f1bb814eeb86p-4 : inexact-ok += cospi upward binary64 -0x1.666668p+0 : -0x4.f1bb814eeb86p-4 : inexact-ok += cospi downward intel96 -0x1.666668p+0 : -0x4.f1bb814eeb8610fp-4 : inexact-ok += cospi tonearest intel96 -0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi towardzero intel96 -0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi upward intel96 -0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi downward m68k96 -0x1.666668p+0 : -0x4.f1bb814eeb8610fp-4 : inexact-ok += cospi tonearest m68k96 -0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi towardzero m68k96 -0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi upward m68k96 -0x1.666668p+0 : -0x4.f1bb814eeb8610e8p-4 : inexact-ok += cospi downward binary128 -0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba245p-4 : inexact-ok += cospi tonearest binary128 -0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba244cp-4 : inexact-ok += cospi towardzero binary128 -0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba244cp-4 : inexact-ok += cospi upward binary128 -0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba244cp-4 : inexact-ok += cospi downward ibm128 -0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba26p-4 : inexact-ok += cospi tonearest ibm128 -0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba24p-4 : inexact-ok += cospi towardzero ibm128 -0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba24p-4 : inexact-ok += cospi upward ibm128 -0x1.666668p+0 : -0x4.f1bb814eeb8610e972d7e2ba24p-4 : inexact-ok += cospi downward binary64 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa554p-4 : inexact-ok += cospi tonearest binary64 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi towardzero binary64 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi upward binary64 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa55p-4 : inexact-ok += cospi downward intel96 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a8p-4 : inexact-ok += cospi tonearest intel96 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi towardzero intel96 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi upward intel96 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi downward m68k96 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a8p-4 : inexact-ok += cospi tonearest m68k96 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi towardzero m68k96 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi upward m68k96 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512ap-4 : inexact-ok += cospi downward binary128 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ba8p-4 : inexact-ok += cospi tonearest binary128 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi towardzero binary128 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi upward binary128 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ba4p-4 : inexact-ok += cospi downward ibm128 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3cp-4 : inexact-ok += cospi tonearest ibm128 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3cp-4 : inexact-ok += cospi towardzero ibm128 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ap-4 : inexact-ok += cospi upward ibm128 -0x1.6666666666666p+0 : -0x4.f1bbcdcbfa5512a3d723699a3ap-4 : inexact-ok += cospi downward binary64 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa524p-4 : inexact-ok += cospi tonearest binary64 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa52p-4 : inexact-ok += cospi towardzero binary64 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa52p-4 : inexact-ok += cospi upward binary64 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa52p-4 : inexact-ok += cospi downward intel96 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c8p-4 : inexact-ok += cospi tonearest intel96 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi towardzero intel96 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi upward intel96 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi downward m68k96 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c8p-4 : inexact-ok += cospi tonearest m68k96 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi towardzero m68k96 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi upward m68k96 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215cp-4 : inexact-ok += cospi downward binary128 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fda7cp-4 : inexact-ok += cospi tonearest binary128 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fda78p-4 : inexact-ok += cospi towardzero binary128 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fda78p-4 : inexact-ok += cospi upward binary128 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fda78p-4 : inexact-ok += cospi downward ibm128 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fdcp-4 : inexact-ok += cospi tonearest ibm128 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fdap-4 : inexact-ok += cospi towardzero ibm128 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fdap-4 : inexact-ok += cospi upward ibm128 -0x1.6666666666667p+0 : -0x4.f1bbcdcbfa5215c14589e91fdap-4 : inexact-ok += cospi downward intel96 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi tonearest intel96 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero intel96 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward intel96 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward m68k96 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c8p-4 : inexact-ok += cospi tonearest m68k96 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi towardzero m68k96 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi upward m68k96 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0cp-4 : inexact-ok += cospi downward binary128 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi tonearest binary128 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d950e4p-4 : inexact-ok += cospi towardzero binary128 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi upward binary128 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d950ep-4 : inexact-ok += cospi downward ibm128 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d952p-4 : inexact-ok += cospi tonearest ibm128 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi towardzero ibm128 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi upward ibm128 -0x1.6666666666666666p+0 : -0x4.f1bbcdcbfa53e0c2bc29a6d95p-4 : inexact-ok += cospi downward intel96 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e068p-4 : inexact-ok += cospi tonearest intel96 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi towardzero intel96 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi upward intel96 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi downward m68k96 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e068p-4 : inexact-ok += cospi tonearest m68k96 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi towardzero m68k96 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi upward m68k96 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e06p-4 : inexact-ok += cospi downward binary128 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a9419cp-4 : inexact-ok += cospi tonearest binary128 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94198p-4 : inexact-ok += cospi towardzero binary128 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94198p-4 : inexact-ok += cospi upward binary128 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94198p-4 : inexact-ok += cospi downward ibm128 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a942p-4 : inexact-ok += cospi tonearest ibm128 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a942p-4 : inexact-ok += cospi towardzero ibm128 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94p-4 : inexact-ok += cospi upward ibm128 -0x1.6666666666666668p+0 : -0x4.f1bbcdcbfa53e0631fd773a94p-4 : inexact-ok += cospi downward binary128 -0x1.6666666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e784p-4 : inexact-ok += cospi tonearest binary128 -0x1.6666666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi towardzero binary128 -0x1.6666666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi upward binary128 -0x1.6666666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e78p-4 : inexact-ok += cospi downward binary128 -0x1.6666666666666666666666666667p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e754p-4 : inexact-ok += cospi tonearest binary128 -0x1.6666666666666666666666666667p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi towardzero binary128 -0x1.6666666666666666666666666667p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi upward binary128 -0x1.6666666666666666666666666667p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e75p-4 : inexact-ok += cospi downward binary128 -0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fa9p-4 : inexact-ok += cospi tonearest binary128 -0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fa8cp-4 : inexact-ok += cospi towardzero binary128 -0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fa8cp-4 : inexact-ok += cospi upward binary128 -0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fa8cp-4 : inexact-ok += cospi downward ibm128 -0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fcp-4 : inexact-ok += cospi tonearest ibm128 -0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fap-4 : inexact-ok += cospi towardzero ibm128 -0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fap-4 : inexact-ok += cospi upward ibm128 -0x1.66666666666666666666666666p+0 : -0x4.f1bbcdcbfa53e0af9ce60302fap-4 : inexact-ok += cospi downward binary128 -0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi tonearest binary128 -0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2a8p-4 : inexact-ok += cospi towardzero binary128 -0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi upward binary128 -0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2a4p-4 : inexact-ok += cospi downward ibm128 -0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e4p-4 : inexact-ok += cospi tonearest ibm128 -0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi towardzero ibm128 -0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok += cospi upward ibm128 -0x1.666666666666666666666666668p+0 : -0x4.f1bbcdcbfa53e0af9ce60302e2p-4 : inexact-ok +cospi 1.5 += cospi downward binary32 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary32 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary32 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary32 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary64 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary64 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary64 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary64 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward intel96 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest intel96 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero intel96 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward intel96 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward m68k96 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward m68k96 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary128 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary128 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary128 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary128 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward ibm128 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward ibm128 0x1.8p+0 : 0x0p+0 : inexact-ok +cospi -1.5 += cospi downward binary32 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary32 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary32 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary32 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary64 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary64 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary64 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary64 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward intel96 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest intel96 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero intel96 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward intel96 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward m68k96 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward m68k96 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary128 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary128 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary128 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary128 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi downward ibm128 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 -0x1.8p+0 : 0x0p+0 : inexact-ok += cospi upward ibm128 -0x1.8p+0 : 0x0p+0 : inexact-ok +cospi 2.5 += cospi downward binary32 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary32 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary32 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary32 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary64 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary64 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary64 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary64 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward intel96 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest intel96 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero intel96 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward intel96 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward m68k96 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward m68k96 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary128 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary128 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary128 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary128 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward ibm128 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward ibm128 0x2.8p+0 : 0x0p+0 : inexact-ok +cospi -2.5 += cospi downward binary32 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary32 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary32 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary32 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary64 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary64 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary64 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary64 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward intel96 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest intel96 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero intel96 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward intel96 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward m68k96 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward m68k96 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary128 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary128 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary128 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary128 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi downward ibm128 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 -0x2.8p+0 : 0x0p+0 : inexact-ok += cospi upward ibm128 -0x2.8p+0 : 0x0p+0 : inexact-ok +cospi 3.5 += cospi downward binary32 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary32 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary32 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary32 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary64 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary64 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary64 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary64 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward intel96 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest intel96 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero intel96 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward intel96 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward m68k96 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward m68k96 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary128 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary128 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary128 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary128 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward ibm128 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward ibm128 0x3.8p+0 : 0x0p+0 : inexact-ok +cospi -3.5 += cospi downward binary32 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary32 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary32 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary32 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary64 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary64 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary64 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary64 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward intel96 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest intel96 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero intel96 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward intel96 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward m68k96 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward m68k96 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary128 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary128 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary128 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary128 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi downward ibm128 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 -0x3.8p+0 : 0x0p+0 : inexact-ok += cospi upward ibm128 -0x3.8p+0 : 0x0p+0 : inexact-ok +cospi 4.5 += cospi downward binary32 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary32 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary32 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary32 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary64 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary64 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary64 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary64 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward intel96 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest intel96 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero intel96 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward intel96 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward m68k96 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward m68k96 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary128 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary128 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary128 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary128 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward ibm128 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward ibm128 0x4.8p+0 : 0x0p+0 : inexact-ok +cospi -4.5 += cospi downward binary32 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary32 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary32 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary32 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary64 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary64 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary64 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary64 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward intel96 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest intel96 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero intel96 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward intel96 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward m68k96 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest m68k96 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero m68k96 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward m68k96 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward binary128 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest binary128 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero binary128 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward binary128 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi downward ibm128 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi tonearest ibm128 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi towardzero ibm128 -0x4.8p+0 : 0x0p+0 : inexact-ok += cospi upward ibm128 -0x4.8p+0 : 0x0p+0 : inexact-ok +cospi 0.24 += cospi downward binary32 0x3.d70a4p-4 : 0xb.a9dafp-4 : inexact-ok += cospi tonearest binary32 0x3.d70a4p-4 : 0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 0x3.d70a4p-4 : 0xb.a9dafp-4 : inexact-ok += cospi upward binary32 0x3.d70a4p-4 : 0xb.a9dbp-4 : inexact-ok += cospi downward binary64 0x3.d70a4p-4 : 0xb.a9dafc67f692p-4 : inexact-ok += cospi tonearest binary64 0x3.d70a4p-4 : 0xb.a9dafc67f6928p-4 : inexact-ok += cospi towardzero binary64 0x3.d70a4p-4 : 0xb.a9dafc67f692p-4 : inexact-ok += cospi upward binary64 0x3.d70a4p-4 : 0xb.a9dafc67f6928p-4 : inexact-ok += cospi downward intel96 0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi tonearest intel96 0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero intel96 0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward intel96 0x3.d70a4p-4 : 0xb.a9dafc67f692496p-4 : inexact-ok += cospi downward m68k96 0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi tonearest m68k96 0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero m68k96 0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward m68k96 0x3.d70a4p-4 : 0xb.a9dafc67f692496p-4 : inexact-ok += cospi downward binary128 0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi tonearest binary128 0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi towardzero binary128 0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi upward binary128 0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi downward ibm128 0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi tonearest ibm128 0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi towardzero ibm128 0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi upward ibm128 0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e074p-4 : inexact-ok += cospi downward binary32 0x3.d70a3cp-4 : 0xb.a9dbp-4 : inexact-ok += cospi tonearest binary32 0x3.d70a3cp-4 : 0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 0x3.d70a3cp-4 : 0xb.a9dbp-4 : inexact-ok += cospi upward binary32 0x3.d70a3cp-4 : 0xb.a9db1p-4 : inexact-ok += cospi downward binary64 0x3.d70a3cp-4 : 0xb.a9db0502251dp-4 : inexact-ok += cospi tonearest binary64 0x3.d70a3cp-4 : 0xb.a9db0502251d8p-4 : inexact-ok += cospi towardzero binary64 0x3.d70a3cp-4 : 0xb.a9db0502251dp-4 : inexact-ok += cospi upward binary64 0x3.d70a3cp-4 : 0xb.a9db0502251d8p-4 : inexact-ok += cospi downward intel96 0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi tonearest intel96 0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi towardzero intel96 0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi upward intel96 0x3.d70a3cp-4 : 0xb.a9db0502251d668p-4 : inexact-ok += cospi downward m68k96 0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi tonearest m68k96 0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi towardzero m68k96 0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi upward m68k96 0x3.d70a3cp-4 : 0xb.a9db0502251d668p-4 : inexact-ok += cospi downward binary128 0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacf8p-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aadp-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacf8p-4 : inexact-ok += cospi upward binary128 0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aadp-4 : inexact-ok += cospi downward ibm128 0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacp-4 : inexact-ok += cospi tonearest ibm128 0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacp-4 : inexact-ok += cospi towardzero ibm128 0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacp-4 : inexact-ok += cospi upward ibm128 0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957abp-4 : inexact-ok += cospi downward binary64 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi tonearest binary64 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi towardzero binary64 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi downward intel96 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6p-4 : inexact-ok += cospi tonearest intel96 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf7p-4 : inexact-ok += cospi towardzero intel96 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6p-4 : inexact-ok += cospi upward intel96 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf7p-4 : inexact-ok += cospi downward m68k96 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6p-4 : inexact-ok += cospi tonearest m68k96 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf7p-4 : inexact-ok += cospi towardzero m68k96 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6p-4 : inexact-ok += cospi upward m68k96 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf7p-4 : inexact-ok += cospi downward binary128 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39f98p-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39f98p-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39f98p-4 : inexact-ok += cospi upward binary128 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39fap-4 : inexact-ok += cospi downward ibm128 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39cp-4 : inexact-ok += cospi tonearest ibm128 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c3ap-4 : inexact-ok += cospi towardzero ibm128 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39cp-4 : inexact-ok += cospi upward ibm128 0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c3ap-4 : inexact-ok += cospi downward binary64 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi tonearest binary64 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi towardzero binary64 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi downward intel96 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi tonearest intel96 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero intel96 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward intel96 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi downward m68k96 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi tonearest m68k96 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero m68k96 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward m68k96 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi downward binary128 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi upward binary128 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea5488p-4 : inexact-ok += cospi downward ibm128 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi tonearest ibm128 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi towardzero ibm128 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi upward ibm128 0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea58p-4 : inexact-ok += cospi downward intel96 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest intel96 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero intel96 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward m68k96 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest m68k96 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero m68k96 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward binary128 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi upward binary128 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609eec8p-4 : inexact-ok += cospi downward ibm128 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi tonearest ibm128 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi towardzero ibm128 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi upward ibm128 0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi downward intel96 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest intel96 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi towardzero intel96 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward m68k96 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest m68k96 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi towardzero m68k96 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward binary128 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253398p-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253398p-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253398p-4 : inexact-ok += cospi upward binary128 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a02533ap-4 : inexact-ok += cospi downward ibm128 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253p-4 : inexact-ok += cospi tonearest ibm128 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a02534p-4 : inexact-ok += cospi towardzero ibm128 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253p-4 : inexact-ok += cospi upward ibm128 0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a02534p-4 : inexact-ok += cospi downward binary128 0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi downward binary128 0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi downward binary128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259eb8p-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259eb8p-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259eb8p-4 : inexact-ok += cospi upward binary128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259ecp-4 : inexact-ok += cospi downward ibm128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi tonearest ibm128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi towardzero ibm128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi upward ibm128 0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi downward binary128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a0ep-4 : inexact-ok += cospi tonearest binary128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a0ep-4 : inexact-ok += cospi towardzero binary128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a0ep-4 : inexact-ok += cospi upward binary128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a0e8p-4 : inexact-ok += cospi downward ibm128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi tonearest ibm128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi towardzero ibm128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi upward ibm128 0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a4p-4 : inexact-ok +cospi -0.24 += cospi downward binary32 -0x3.d70a3cp-4 : 0xb.a9dbp-4 : inexact-ok += cospi tonearest binary32 -0x3.d70a3cp-4 : 0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 -0x3.d70a3cp-4 : 0xb.a9dbp-4 : inexact-ok += cospi upward binary32 -0x3.d70a3cp-4 : 0xb.a9db1p-4 : inexact-ok += cospi downward binary64 -0x3.d70a3cp-4 : 0xb.a9db0502251dp-4 : inexact-ok += cospi tonearest binary64 -0x3.d70a3cp-4 : 0xb.a9db0502251d8p-4 : inexact-ok += cospi towardzero binary64 -0x3.d70a3cp-4 : 0xb.a9db0502251dp-4 : inexact-ok += cospi upward binary64 -0x3.d70a3cp-4 : 0xb.a9db0502251d8p-4 : inexact-ok += cospi downward intel96 -0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi tonearest intel96 -0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi towardzero intel96 -0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi upward intel96 -0x3.d70a3cp-4 : 0xb.a9db0502251d668p-4 : inexact-ok += cospi downward m68k96 -0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi tonearest m68k96 -0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi towardzero m68k96 -0x3.d70a3cp-4 : 0xb.a9db0502251d667p-4 : inexact-ok += cospi upward m68k96 -0x3.d70a3cp-4 : 0xb.a9db0502251d668p-4 : inexact-ok += cospi downward binary128 -0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacf8p-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aadp-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacf8p-4 : inexact-ok += cospi upward binary128 -0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aadp-4 : inexact-ok += cospi downward ibm128 -0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacp-4 : inexact-ok += cospi tonearest ibm128 -0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacp-4 : inexact-ok += cospi towardzero ibm128 -0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957aacp-4 : inexact-ok += cospi upward ibm128 -0x3.d70a3cp-4 : 0xb.a9db0502251d6671ff8b957abp-4 : inexact-ok += cospi downward binary32 -0x3.d70a4p-4 : 0xb.a9dafp-4 : inexact-ok += cospi tonearest binary32 -0x3.d70a4p-4 : 0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 -0x3.d70a4p-4 : 0xb.a9dafp-4 : inexact-ok += cospi upward binary32 -0x3.d70a4p-4 : 0xb.a9dbp-4 : inexact-ok += cospi downward binary64 -0x3.d70a4p-4 : 0xb.a9dafc67f692p-4 : inexact-ok += cospi tonearest binary64 -0x3.d70a4p-4 : 0xb.a9dafc67f6928p-4 : inexact-ok += cospi towardzero binary64 -0x3.d70a4p-4 : 0xb.a9dafc67f692p-4 : inexact-ok += cospi upward binary64 -0x3.d70a4p-4 : 0xb.a9dafc67f6928p-4 : inexact-ok += cospi downward intel96 -0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi tonearest intel96 -0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero intel96 -0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward intel96 -0x3.d70a4p-4 : 0xb.a9dafc67f692496p-4 : inexact-ok += cospi downward m68k96 -0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi tonearest m68k96 -0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero m68k96 -0x3.d70a4p-4 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward m68k96 -0x3.d70a4p-4 : 0xb.a9dafc67f692496p-4 : inexact-ok += cospi downward binary128 -0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi upward binary128 -0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi downward ibm128 -0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi tonearest ibm128 -0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi towardzero ibm128 -0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi upward ibm128 -0x3.d70a4p-4 : 0xb.a9dafc67f69249521ffe79e074p-4 : inexact-ok += cospi downward binary64 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi tonearest binary64 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi towardzero binary64 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi downward intel96 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi tonearest intel96 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero intel96 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward intel96 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi downward m68k96 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi tonearest m68k96 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero m68k96 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward m68k96 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi downward binary128 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi upward binary128 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea5488p-4 : inexact-ok += cospi downward ibm128 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi tonearest ibm128 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi towardzero ibm128 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi upward ibm128 -0x3.d70a3d70a3d7p-4 : 0xb.a9db01e95c0af43d9a03fbea58p-4 : inexact-ok += cospi downward binary64 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi tonearest binary64 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi towardzero binary64 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi downward intel96 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6p-4 : inexact-ok += cospi tonearest intel96 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf7p-4 : inexact-ok += cospi towardzero intel96 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6p-4 : inexact-ok += cospi upward intel96 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf7p-4 : inexact-ok += cospi downward m68k96 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6p-4 : inexact-ok += cospi tonearest m68k96 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf7p-4 : inexact-ok += cospi towardzero m68k96 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6p-4 : inexact-ok += cospi upward m68k96 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf7p-4 : inexact-ok += cospi downward binary128 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39f98p-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39f98p-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39f98p-4 : inexact-ok += cospi upward binary128 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39fap-4 : inexact-ok += cospi downward ibm128 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39cp-4 : inexact-ok += cospi tonearest ibm128 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c3ap-4 : inexact-ok += cospi towardzero ibm128 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c39cp-4 : inexact-ok += cospi upward ibm128 -0x3.d70a3d70a3d72p-4 : 0xb.a9db01e95c0aaf6c25b321c3ap-4 : inexact-ok += cospi downward intel96 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest intel96 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi towardzero intel96 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward m68k96 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest m68k96 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi towardzero m68k96 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward binary128 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253398p-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253398p-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253398p-4 : inexact-ok += cospi upward binary128 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a02533ap-4 : inexact-ok += cospi downward ibm128 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253p-4 : inexact-ok += cospi tonearest ibm128 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a02534p-4 : inexact-ok += cospi towardzero ibm128 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a0253p-4 : inexact-ok += cospi upward ibm128 -0x3.d70a3d70a3d70a3cp-4 : 0xb.a9db01e95c0ade3b1cf0a02534p-4 : inexact-ok += cospi downward intel96 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest intel96 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero intel96 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward m68k96 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest m68k96 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero m68k96 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward binary128 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi upward binary128 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609eec8p-4 : inexact-ok += cospi downward ibm128 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi tonearest ibm128 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi towardzero ibm128 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi upward ibm128 -0x3.d70a3d70a3d70a4p-4 : 0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi downward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi downward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3d72p-4 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi downward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a0ep-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a0ep-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a0ep-4 : inexact-ok += cospi upward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a0e8p-4 : inexact-ok += cospi downward ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi tonearest ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi towardzero ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi upward ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3dp-4 : 0xb.a9db01e95c0ade3804278d25a4p-4 : inexact-ok += cospi downward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259eb8p-4 : inexact-ok += cospi tonearest binary128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259eb8p-4 : inexact-ok += cospi towardzero binary128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259eb8p-4 : inexact-ok += cospi upward binary128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259ecp-4 : inexact-ok += cospi downward ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi tonearest ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi towardzero ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi upward ibm128 -0x3.d70a3d70a3d70a3d70a3d70a3ep-4 : 0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok +cospi 0.49 += cospi downward binary32 0x7.d70a4p-4 : 0x8.0a889p-8 : inexact-ok += cospi tonearest binary32 0x7.d70a4p-4 : 0x8.0a889p-8 : inexact-ok += cospi towardzero binary32 0x7.d70a4p-4 : 0x8.0a889p-8 : inexact-ok += cospi upward binary32 0x7.d70a4p-4 : 0x8.0a88ap-8 : inexact-ok += cospi downward binary64 0x7.d70a4p-4 : 0x8.0a88965df0dep-8 : inexact-ok += cospi tonearest binary64 0x7.d70a4p-4 : 0x8.0a88965df0de8p-8 : inexact-ok += cospi towardzero binary64 0x7.d70a4p-4 : 0x8.0a88965df0dep-8 : inexact-ok += cospi upward binary64 0x7.d70a4p-4 : 0x8.0a88965df0de8p-8 : inexact-ok += cospi downward intel96 0x7.d70a4p-4 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi tonearest intel96 0x7.d70a4p-4 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero intel96 0x7.d70a4p-4 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi upward intel96 0x7.d70a4p-4 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi downward m68k96 0x7.d70a4p-4 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi tonearest m68k96 0x7.d70a4p-4 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero m68k96 0x7.d70a4p-4 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi upward m68k96 0x7.d70a4p-4 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi downward binary128 0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi tonearest binary128 0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi towardzero binary128 0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi upward binary128 0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi downward ibm128 0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi tonearest ibm128 0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi towardzero ibm128 0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi upward ibm128 0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi downward binary32 0x7.d70a38p-4 : 0x8.0a8a2p-8 : inexact-ok += cospi tonearest binary32 0x7.d70a38p-4 : 0x8.0a8a3p-8 : inexact-ok += cospi towardzero binary32 0x7.d70a38p-4 : 0x8.0a8a2p-8 : inexact-ok += cospi upward binary32 0x7.d70a38p-4 : 0x8.0a8a3p-8 : inexact-ok += cospi downward binary64 0x7.d70a38p-4 : 0x8.0a8a284ada37p-8 : inexact-ok += cospi tonearest binary64 0x7.d70a38p-4 : 0x8.0a8a284ada37p-8 : inexact-ok += cospi towardzero binary64 0x7.d70a38p-4 : 0x8.0a8a284ada37p-8 : inexact-ok += cospi upward binary64 0x7.d70a38p-4 : 0x8.0a8a284ada378p-8 : inexact-ok += cospi downward intel96 0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi tonearest intel96 0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi towardzero intel96 0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi upward intel96 0x7.d70a38p-4 : 0x8.0a8a284ada373a3p-8 : inexact-ok += cospi downward m68k96 0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi tonearest m68k96 0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi towardzero m68k96 0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi upward m68k96 0x7.d70a38p-4 : 0x8.0a8a284ada373a3p-8 : inexact-ok += cospi downward binary128 0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dd08p-8 : inexact-ok += cospi tonearest binary128 0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dd1p-8 : inexact-ok += cospi towardzero binary128 0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dd08p-8 : inexact-ok += cospi upward binary128 0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dd1p-8 : inexact-ok += cospi downward ibm128 0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dcp-8 : inexact-ok += cospi tonearest ibm128 0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dcp-8 : inexact-ok += cospi towardzero ibm128 0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dcp-8 : inexact-ok += cospi upward ibm128 0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903ep-8 : inexact-ok += cospi downward binary64 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac258p-8 : inexact-ok += cospi tonearest binary64 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac258p-8 : inexact-ok += cospi towardzero binary64 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac258p-8 : inexact-ok += cospi upward binary64 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac26p-8 : inexact-ok += cospi downward intel96 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963p-8 : inexact-ok += cospi tonearest intel96 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25964p-8 : inexact-ok += cospi towardzero intel96 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963p-8 : inexact-ok += cospi upward intel96 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25964p-8 : inexact-ok += cospi downward m68k96 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963p-8 : inexact-ok += cospi tonearest m68k96 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25964p-8 : inexact-ok += cospi towardzero m68k96 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963p-8 : inexact-ok += cospi upward m68k96 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25964p-8 : inexact-ok += cospi downward binary128 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392defp-8 : inexact-ok += cospi tonearest binary128 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392defp-8 : inexact-ok += cospi towardzero binary128 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392defp-8 : inexact-ok += cospi upward binary128 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392def08p-8 : inexact-ok += cospi downward ibm128 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392decp-8 : inexact-ok += cospi tonearest ibm128 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392dfp-8 : inexact-ok += cospi towardzero ibm128 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392decp-8 : inexact-ok += cospi upward ibm128 0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392dfp-8 : inexact-ok += cospi downward binary64 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi tonearest binary64 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi towardzero binary64 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi upward binary64 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac328p-8 : inexact-ok += cospi downward intel96 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi tonearest intel96 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero intel96 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward intel96 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225bp-8 : inexact-ok += cospi downward m68k96 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi tonearest m68k96 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero m68k96 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward m68k96 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225bp-8 : inexact-ok += cospi downward binary128 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi tonearest binary128 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi towardzero binary128 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi upward binary128 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799d8p-8 : inexact-ok += cospi downward ibm128 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi tonearest ibm128 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi towardzero ibm128 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi upward ibm128 0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef379ap-8 : inexact-ok += cospi downward intel96 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi tonearest intel96 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero intel96 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward intel96 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi downward m68k96 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi tonearest m68k96 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero m68k96 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward m68k96 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi downward binary128 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi tonearest binary128 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi towardzero binary128 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi upward binary128 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi downward ibm128 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi tonearest ibm128 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi towardzero ibm128 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi upward ibm128 0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi downward intel96 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243p-8 : inexact-ok += cospi tonearest intel96 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30244p-8 : inexact-ok += cospi towardzero intel96 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243p-8 : inexact-ok += cospi upward intel96 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30244p-8 : inexact-ok += cospi downward m68k96 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243p-8 : inexact-ok += cospi tonearest m68k96 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30244p-8 : inexact-ok += cospi towardzero m68k96 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243p-8 : inexact-ok += cospi upward m68k96 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30244p-8 : inexact-ok += cospi downward binary128 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac85p-8 : inexact-ok += cospi tonearest binary128 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac85p-8 : inexact-ok += cospi towardzero binary128 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac85p-8 : inexact-ok += cospi upward binary128 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac858p-8 : inexact-ok += cospi downward ibm128 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac8p-8 : inexact-ok += cospi tonearest ibm128 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac8p-8 : inexact-ok += cospi towardzero ibm128 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac8p-8 : inexact-ok += cospi upward ibm128 0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71accp-8 : inexact-ok += cospi downward binary128 0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x8.0a8916fbac30232cdc4bcb6d8138p-8 : inexact-ok += cospi tonearest binary128 0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x8.0a8916fbac30232cdc4bcb6d8138p-8 : inexact-ok += cospi towardzero binary128 0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x8.0a8916fbac30232cdc4bcb6d8138p-8 : inexact-ok += cospi upward binary128 0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x8.0a8916fbac30232cdc4bcb6d814p-8 : inexact-ok += cospi downward binary128 0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi tonearest binary128 0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi towardzero binary128 0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi upward binary128 0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x8.0a8916fbac30232cdc4bcb6d8208p-8 : inexact-ok += cospi downward binary128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d65cp-8 : inexact-ok += cospi tonearest binary128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d65cp-8 : inexact-ok += cospi towardzero binary128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d65cp-8 : inexact-ok += cospi upward binary128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d65c8p-8 : inexact-ok += cospi downward ibm128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d64p-8 : inexact-ok += cospi tonearest ibm128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d64p-8 : inexact-ok += cospi towardzero ibm128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d64p-8 : inexact-ok += cospi upward ibm128 0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d68p-8 : inexact-ok += cospi downward binary128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi tonearest binary128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi towardzero binary128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi upward binary128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi downward ibm128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dc8p-8 : inexact-ok += cospi tonearest ibm128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dccp-8 : inexact-ok += cospi towardzero ibm128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dc8p-8 : inexact-ok += cospi upward ibm128 0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dccp-8 : inexact-ok +cospi -0.49 += cospi downward binary32 -0x7.d70a38p-4 : 0x8.0a8a2p-8 : inexact-ok += cospi tonearest binary32 -0x7.d70a38p-4 : 0x8.0a8a3p-8 : inexact-ok += cospi towardzero binary32 -0x7.d70a38p-4 : 0x8.0a8a2p-8 : inexact-ok += cospi upward binary32 -0x7.d70a38p-4 : 0x8.0a8a3p-8 : inexact-ok += cospi downward binary64 -0x7.d70a38p-4 : 0x8.0a8a284ada37p-8 : inexact-ok += cospi tonearest binary64 -0x7.d70a38p-4 : 0x8.0a8a284ada37p-8 : inexact-ok += cospi towardzero binary64 -0x7.d70a38p-4 : 0x8.0a8a284ada37p-8 : inexact-ok += cospi upward binary64 -0x7.d70a38p-4 : 0x8.0a8a284ada378p-8 : inexact-ok += cospi downward intel96 -0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi tonearest intel96 -0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi towardzero intel96 -0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi upward intel96 -0x7.d70a38p-4 : 0x8.0a8a284ada373a3p-8 : inexact-ok += cospi downward m68k96 -0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi tonearest m68k96 -0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi towardzero m68k96 -0x7.d70a38p-4 : 0x8.0a8a284ada373a2p-8 : inexact-ok += cospi upward m68k96 -0x7.d70a38p-4 : 0x8.0a8a284ada373a3p-8 : inexact-ok += cospi downward binary128 -0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dd08p-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dd1p-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dd08p-8 : inexact-ok += cospi upward binary128 -0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dd1p-8 : inexact-ok += cospi downward ibm128 -0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dcp-8 : inexact-ok += cospi tonearest ibm128 -0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dcp-8 : inexact-ok += cospi towardzero ibm128 -0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903dcp-8 : inexact-ok += cospi upward ibm128 -0x7.d70a38p-4 : 0x8.0a8a284ada373a218617c903ep-8 : inexact-ok += cospi downward binary32 -0x7.d70a4p-4 : 0x8.0a889p-8 : inexact-ok += cospi tonearest binary32 -0x7.d70a4p-4 : 0x8.0a889p-8 : inexact-ok += cospi towardzero binary32 -0x7.d70a4p-4 : 0x8.0a889p-8 : inexact-ok += cospi upward binary32 -0x7.d70a4p-4 : 0x8.0a88ap-8 : inexact-ok += cospi downward binary64 -0x7.d70a4p-4 : 0x8.0a88965df0dep-8 : inexact-ok += cospi tonearest binary64 -0x7.d70a4p-4 : 0x8.0a88965df0de8p-8 : inexact-ok += cospi towardzero binary64 -0x7.d70a4p-4 : 0x8.0a88965df0dep-8 : inexact-ok += cospi upward binary64 -0x7.d70a4p-4 : 0x8.0a88965df0de8p-8 : inexact-ok += cospi downward intel96 -0x7.d70a4p-4 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi tonearest intel96 -0x7.d70a4p-4 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero intel96 -0x7.d70a4p-4 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi upward intel96 -0x7.d70a4p-4 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi downward m68k96 -0x7.d70a4p-4 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi tonearest m68k96 -0x7.d70a4p-4 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero m68k96 -0x7.d70a4p-4 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi upward m68k96 -0x7.d70a4p-4 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi downward binary128 -0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi upward binary128 -0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi downward ibm128 -0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi tonearest ibm128 -0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi towardzero ibm128 -0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi upward ibm128 -0x7.d70a4p-4 : 0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi downward binary64 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi tonearest binary64 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi towardzero binary64 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi upward binary64 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac328p-8 : inexact-ok += cospi downward intel96 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi tonearest intel96 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero intel96 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward intel96 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225bp-8 : inexact-ok += cospi downward m68k96 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi tonearest m68k96 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero m68k96 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward m68k96 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225bp-8 : inexact-ok += cospi downward binary128 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi upward binary128 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799d8p-8 : inexact-ok += cospi downward ibm128 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi tonearest ibm128 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi towardzero ibm128 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi upward ibm128 -0x7.d70a3d70a3d7p-4 : 0x8.0a8916fbac3225a3c98ef379ap-8 : inexact-ok += cospi downward binary64 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac258p-8 : inexact-ok += cospi tonearest binary64 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac258p-8 : inexact-ok += cospi towardzero binary64 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac258p-8 : inexact-ok += cospi upward binary64 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac26p-8 : inexact-ok += cospi downward intel96 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963p-8 : inexact-ok += cospi tonearest intel96 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25964p-8 : inexact-ok += cospi towardzero intel96 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963p-8 : inexact-ok += cospi upward intel96 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25964p-8 : inexact-ok += cospi downward m68k96 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963p-8 : inexact-ok += cospi tonearest m68k96 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25964p-8 : inexact-ok += cospi towardzero m68k96 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963p-8 : inexact-ok += cospi upward m68k96 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25964p-8 : inexact-ok += cospi downward binary128 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392defp-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392defp-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392defp-8 : inexact-ok += cospi upward binary128 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392def08p-8 : inexact-ok += cospi downward ibm128 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392decp-8 : inexact-ok += cospi tonearest ibm128 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392dfp-8 : inexact-ok += cospi towardzero ibm128 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392decp-8 : inexact-ok += cospi upward ibm128 -0x7.d70a3d70a3d74p-4 : 0x8.0a8916fbac25963c7eab392dfp-8 : inexact-ok += cospi downward intel96 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243p-8 : inexact-ok += cospi tonearest intel96 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30244p-8 : inexact-ok += cospi towardzero intel96 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243p-8 : inexact-ok += cospi upward intel96 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30244p-8 : inexact-ok += cospi downward m68k96 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243p-8 : inexact-ok += cospi tonearest m68k96 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30244p-8 : inexact-ok += cospi towardzero m68k96 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243p-8 : inexact-ok += cospi upward m68k96 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30244p-8 : inexact-ok += cospi downward binary128 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac85p-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac85p-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac85p-8 : inexact-ok += cospi upward binary128 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac858p-8 : inexact-ok += cospi downward ibm128 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac8p-8 : inexact-ok += cospi tonearest ibm128 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac8p-8 : inexact-ok += cospi towardzero ibm128 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71ac8p-8 : inexact-ok += cospi upward ibm128 -0x7.d70a3d70a3d70a38p-4 : 0x8.0a8916fbac30243e2b79d71accp-8 : inexact-ok += cospi downward intel96 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi tonearest intel96 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero intel96 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward intel96 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi downward m68k96 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi tonearest m68k96 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero m68k96 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward m68k96 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi downward binary128 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi upward binary128 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi downward ibm128 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi tonearest ibm128 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi towardzero ibm128 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi upward ibm128 -0x7.d70a3d70a3d70a4p-4 : 0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi downward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi upward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d7p-4 : 0x8.0a8916fbac30232cdc4bcb6d8208p-8 : inexact-ok += cospi downward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x8.0a8916fbac30232cdc4bcb6d8138p-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x8.0a8916fbac30232cdc4bcb6d8138p-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x8.0a8916fbac30232cdc4bcb6d8138p-8 : inexact-ok += cospi upward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3d74p-4 : 0x8.0a8916fbac30232cdc4bcb6d814p-8 : inexact-ok += cospi downward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi upward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi downward ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dc8p-8 : inexact-ok += cospi tonearest ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dccp-8 : inexact-ok += cospi towardzero ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dc8p-8 : inexact-ok += cospi upward ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3cp-4 : 0x8.0a8916fbac30232cdc4bcb6dccp-8 : inexact-ok += cospi downward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d65cp-8 : inexact-ok += cospi tonearest binary128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d65cp-8 : inexact-ok += cospi towardzero binary128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d65cp-8 : inexact-ok += cospi upward binary128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d65c8p-8 : inexact-ok += cospi downward ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d64p-8 : inexact-ok += cospi tonearest ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d64p-8 : inexact-ok += cospi towardzero ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d64p-8 : inexact-ok += cospi upward ibm128 -0x7.d70a3d70a3d70a3d70a3d70a3ep-4 : 0x8.0a8916fbac30232cdc4bcb6d68p-8 : inexact-ok +cospi 0.51 += cospi downward binary32 0x8.28f5dp-4 : -0x8.0a8bcp-8 : inexact-ok += cospi tonearest binary32 0x8.28f5dp-4 : -0x8.0a8bcp-8 : inexact-ok += cospi towardzero binary32 0x8.28f5dp-4 : -0x8.0a8bbp-8 : inexact-ok += cospi upward binary32 0x8.28f5dp-4 : -0x8.0a8bbp-8 : inexact-ok += cospi downward binary64 0x8.28f5dp-4 : -0x8.0a8bba37c37c8p-8 : inexact-ok += cospi tonearest binary64 0x8.28f5dp-4 : -0x8.0a8bba37c37c8p-8 : inexact-ok += cospi towardzero binary64 0x8.28f5dp-4 : -0x8.0a8bba37c37cp-8 : inexact-ok += cospi upward binary64 0x8.28f5dp-4 : -0x8.0a8bba37c37cp-8 : inexact-ok += cospi downward intel96 0x8.28f5dp-4 : -0x8.0a8bba37c37c47fp-8 : inexact-ok += cospi tonearest intel96 0x8.28f5dp-4 : -0x8.0a8bba37c37c47fp-8 : inexact-ok += cospi towardzero intel96 0x8.28f5dp-4 : -0x8.0a8bba37c37c47ep-8 : inexact-ok += cospi upward intel96 0x8.28f5dp-4 : -0x8.0a8bba37c37c47ep-8 : inexact-ok += cospi downward m68k96 0x8.28f5dp-4 : -0x8.0a8bba37c37c47fp-8 : inexact-ok += cospi tonearest m68k96 0x8.28f5dp-4 : -0x8.0a8bba37c37c47fp-8 : inexact-ok += cospi towardzero m68k96 0x8.28f5dp-4 : -0x8.0a8bba37c37c47ep-8 : inexact-ok += cospi upward m68k96 0x8.28f5dp-4 : -0x8.0a8bba37c37c47ep-8 : inexact-ok += cospi downward binary128 0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7ad8p-8 : inexact-ok += cospi tonearest binary128 0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7adp-8 : inexact-ok += cospi towardzero binary128 0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7adp-8 : inexact-ok += cospi upward binary128 0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7adp-8 : inexact-ok += cospi downward ibm128 0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7cp-8 : inexact-ok += cospi tonearest ibm128 0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7cp-8 : inexact-ok += cospi towardzero ibm128 0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a78p-8 : inexact-ok += cospi upward ibm128 0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a78p-8 : inexact-ok += cospi downward binary32 0x8.28f5cp-4 : -0x8.0a88ap-8 : inexact-ok += cospi tonearest binary32 0x8.28f5cp-4 : -0x8.0a889p-8 : inexact-ok += cospi towardzero binary32 0x8.28f5cp-4 : -0x8.0a889p-8 : inexact-ok += cospi upward binary32 0x8.28f5cp-4 : -0x8.0a889p-8 : inexact-ok += cospi downward binary64 0x8.28f5cp-4 : -0x8.0a88965df0de8p-8 : inexact-ok += cospi tonearest binary64 0x8.28f5cp-4 : -0x8.0a88965df0de8p-8 : inexact-ok += cospi towardzero binary64 0x8.28f5cp-4 : -0x8.0a88965df0dep-8 : inexact-ok += cospi upward binary64 0x8.28f5cp-4 : -0x8.0a88965df0dep-8 : inexact-ok += cospi downward intel96 0x8.28f5cp-4 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi tonearest intel96 0x8.28f5cp-4 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero intel96 0x8.28f5cp-4 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi upward intel96 0x8.28f5cp-4 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi downward m68k96 0x8.28f5cp-4 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi tonearest m68k96 0x8.28f5cp-4 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero m68k96 0x8.28f5cp-4 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi upward m68k96 0x8.28f5cp-4 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi downward binary128 0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi tonearest binary128 0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi towardzero binary128 0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi upward binary128 0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi downward ibm128 0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi tonearest ibm128 0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi towardzero ibm128 0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi upward ibm128 0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi downward binary64 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac328p-8 : inexact-ok += cospi tonearest binary64 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi towardzero binary64 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi upward binary64 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi downward intel96 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225bp-8 : inexact-ok += cospi tonearest intel96 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero intel96 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward intel96 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi downward m68k96 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225bp-8 : inexact-ok += cospi tonearest m68k96 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero m68k96 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward m68k96 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi downward binary128 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799d8p-8 : inexact-ok += cospi tonearest binary128 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi towardzero binary128 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi upward binary128 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi downward ibm128 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef379ap-8 : inexact-ok += cospi tonearest ibm128 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi towardzero ibm128 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi upward ibm128 0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi downward binary64 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac198p-8 : inexact-ok += cospi tonearest binary64 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac19p-8 : inexact-ok += cospi towardzero binary64 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac19p-8 : inexact-ok += cospi upward binary64 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac19p-8 : inexact-ok += cospi downward intel96 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906ep-8 : inexact-ok += cospi tonearest intel96 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi towardzero intel96 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi upward intel96 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi downward m68k96 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906ep-8 : inexact-ok += cospi tonearest m68k96 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi towardzero m68k96 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi upward m68k96 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi downward binary128 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23b98p-8 : inexact-ok += cospi tonearest binary128 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23b98p-8 : inexact-ok += cospi towardzero binary128 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23b9p-8 : inexact-ok += cospi upward binary128 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23b9p-8 : inexact-ok += cospi downward ibm128 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23cp-8 : inexact-ok += cospi tonearest ibm128 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23cp-8 : inexact-ok += cospi towardzero ibm128 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee238p-8 : inexact-ok += cospi upward ibm128 0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee238p-8 : inexact-ok += cospi downward intel96 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025ep-8 : inexact-ok += cospi tonearest intel96 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi towardzero intel96 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi upward intel96 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi downward m68k96 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025ep-8 : inexact-ok += cospi tonearest m68k96 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi towardzero m68k96 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi upward m68k96 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi downward binary128 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339211c8p-8 : inexact-ok += cospi tonearest binary128 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339211c8p-8 : inexact-ok += cospi towardzero binary128 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339211cp-8 : inexact-ok += cospi upward binary128 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339211cp-8 : inexact-ok += cospi downward ibm128 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339214p-8 : inexact-ok += cospi tonearest ibm128 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d0186333921p-8 : inexact-ok += cospi towardzero ibm128 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d0186333921p-8 : inexact-ok += cospi upward ibm128 0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d0186333921p-8 : inexact-ok += cospi downward intel96 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi tonearest intel96 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero intel96 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward intel96 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi downward m68k96 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi tonearest m68k96 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero m68k96 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward m68k96 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi downward binary128 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi tonearest binary128 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi towardzero binary128 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi upward binary128 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi downward ibm128 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi tonearest ibm128 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi towardzero ibm128 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi upward ibm128 0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi downward binary128 0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x8.0a8916fbac30232cdc4bcb6d8208p-8 : inexact-ok += cospi tonearest binary128 0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi towardzero binary128 0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi upward binary128 0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi downward binary128 0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x8.0a8916fbac30232cdc4bcb6d8078p-8 : inexact-ok += cospi tonearest binary128 0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x8.0a8916fbac30232cdc4bcb6d807p-8 : inexact-ok += cospi towardzero binary128 0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x8.0a8916fbac30232cdc4bcb6d807p-8 : inexact-ok += cospi upward binary128 0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x8.0a8916fbac30232cdc4bcb6d807p-8 : inexact-ok += cospi downward binary128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi tonearest binary128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi towardzero binary128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi upward binary128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi downward ibm128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dccp-8 : inexact-ok += cospi tonearest ibm128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dccp-8 : inexact-ok += cospi towardzero ibm128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dc8p-8 : inexact-ok += cospi upward ibm128 0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dc8p-8 : inexact-ok += cospi downward binary128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi tonearest binary128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi downward ibm128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d04p-8 : inexact-ok += cospi tonearest ibm128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi towardzero ibm128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi upward ibm128 0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok +cospi -0.51 += cospi downward binary32 -0x8.28f5cp-4 : -0x8.0a88ap-8 : inexact-ok += cospi tonearest binary32 -0x8.28f5cp-4 : -0x8.0a889p-8 : inexact-ok += cospi towardzero binary32 -0x8.28f5cp-4 : -0x8.0a889p-8 : inexact-ok += cospi upward binary32 -0x8.28f5cp-4 : -0x8.0a889p-8 : inexact-ok += cospi downward binary64 -0x8.28f5cp-4 : -0x8.0a88965df0de8p-8 : inexact-ok += cospi tonearest binary64 -0x8.28f5cp-4 : -0x8.0a88965df0de8p-8 : inexact-ok += cospi towardzero binary64 -0x8.28f5cp-4 : -0x8.0a88965df0dep-8 : inexact-ok += cospi upward binary64 -0x8.28f5cp-4 : -0x8.0a88965df0dep-8 : inexact-ok += cospi downward intel96 -0x8.28f5cp-4 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi tonearest intel96 -0x8.28f5cp-4 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero intel96 -0x8.28f5cp-4 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi upward intel96 -0x8.28f5cp-4 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi downward m68k96 -0x8.28f5cp-4 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi tonearest m68k96 -0x8.28f5cp-4 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero m68k96 -0x8.28f5cp-4 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi upward m68k96 -0x8.28f5cp-4 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi downward binary128 -0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi upward binary128 -0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi downward ibm128 -0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi tonearest ibm128 -0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi towardzero ibm128 -0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi upward ibm128 -0x8.28f5cp-4 : -0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi downward binary32 -0x8.28f5dp-4 : -0x8.0a8bcp-8 : inexact-ok += cospi tonearest binary32 -0x8.28f5dp-4 : -0x8.0a8bcp-8 : inexact-ok += cospi towardzero binary32 -0x8.28f5dp-4 : -0x8.0a8bbp-8 : inexact-ok += cospi upward binary32 -0x8.28f5dp-4 : -0x8.0a8bbp-8 : inexact-ok += cospi downward binary64 -0x8.28f5dp-4 : -0x8.0a8bba37c37c8p-8 : inexact-ok += cospi tonearest binary64 -0x8.28f5dp-4 : -0x8.0a8bba37c37c8p-8 : inexact-ok += cospi towardzero binary64 -0x8.28f5dp-4 : -0x8.0a8bba37c37cp-8 : inexact-ok += cospi upward binary64 -0x8.28f5dp-4 : -0x8.0a8bba37c37cp-8 : inexact-ok += cospi downward intel96 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47fp-8 : inexact-ok += cospi tonearest intel96 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47fp-8 : inexact-ok += cospi towardzero intel96 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47ep-8 : inexact-ok += cospi upward intel96 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47ep-8 : inexact-ok += cospi downward m68k96 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47fp-8 : inexact-ok += cospi tonearest m68k96 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47fp-8 : inexact-ok += cospi towardzero m68k96 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47ep-8 : inexact-ok += cospi upward m68k96 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47ep-8 : inexact-ok += cospi downward binary128 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7ad8p-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7adp-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7adp-8 : inexact-ok += cospi upward binary128 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7adp-8 : inexact-ok += cospi downward ibm128 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7cp-8 : inexact-ok += cospi tonearest ibm128 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a7cp-8 : inexact-ok += cospi towardzero ibm128 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a78p-8 : inexact-ok += cospi upward ibm128 -0x8.28f5dp-4 : -0x8.0a8bba37c37c47e97cf7e49a78p-8 : inexact-ok += cospi downward binary64 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac198p-8 : inexact-ok += cospi tonearest binary64 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac19p-8 : inexact-ok += cospi towardzero binary64 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac19p-8 : inexact-ok += cospi upward binary64 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac19p-8 : inexact-ok += cospi downward intel96 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906ep-8 : inexact-ok += cospi tonearest intel96 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi towardzero intel96 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi upward intel96 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi downward m68k96 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906ep-8 : inexact-ok += cospi tonearest m68k96 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi towardzero m68k96 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi upward m68k96 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906dp-8 : inexact-ok += cospi downward binary128 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23b98p-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23b98p-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23b9p-8 : inexact-ok += cospi upward binary128 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23b9p-8 : inexact-ok += cospi downward ibm128 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23cp-8 : inexact-ok += cospi tonearest ibm128 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee23cp-8 : inexact-ok += cospi towardzero ibm128 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee238p-8 : inexact-ok += cospi upward ibm128 -0x8.28f5c28f5c288p-4 : -0x8.0a8916fbac1906d533c77ee238p-8 : inexact-ok += cospi downward binary64 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac328p-8 : inexact-ok += cospi tonearest binary64 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi towardzero binary64 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi upward binary64 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi downward intel96 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225bp-8 : inexact-ok += cospi tonearest intel96 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero intel96 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward intel96 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi downward m68k96 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225bp-8 : inexact-ok += cospi tonearest m68k96 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero m68k96 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward m68k96 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi downward binary128 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799d8p-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi upward binary128 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi downward ibm128 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef379ap-8 : inexact-ok += cospi tonearest ibm128 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi towardzero ibm128 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi upward ibm128 -0x8.28f5c28f5c29p-4 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi downward intel96 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi tonearest intel96 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero intel96 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward intel96 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi downward m68k96 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi tonearest m68k96 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero m68k96 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward m68k96 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi downward binary128 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi upward binary128 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi downward ibm128 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi tonearest ibm128 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi towardzero ibm128 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi upward ibm128 -0x8.28f5c28f5c28f5cp-4 : -0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi downward intel96 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025ep-8 : inexact-ok += cospi tonearest intel96 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi towardzero intel96 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi upward intel96 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi downward m68k96 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025ep-8 : inexact-ok += cospi tonearest m68k96 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi towardzero m68k96 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi upward m68k96 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025dp-8 : inexact-ok += cospi downward binary128 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339211c8p-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339211c8p-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339211cp-8 : inexact-ok += cospi upward binary128 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339211cp-8 : inexact-ok += cospi downward ibm128 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d01863339214p-8 : inexact-ok += cospi tonearest ibm128 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d0186333921p-8 : inexact-ok += cospi towardzero ibm128 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d0186333921p-8 : inexact-ok += cospi upward ibm128 -0x8.28f5c28f5c28f5dp-4 : -0x8.0a8916fbac3025d0186333921p-8 : inexact-ok += cospi downward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x8.0a8916fbac30232cdc4bcb6d8078p-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x8.0a8916fbac30232cdc4bcb6d807p-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x8.0a8916fbac30232cdc4bcb6d807p-8 : inexact-ok += cospi upward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c288p-4 : -0x8.0a8916fbac30232cdc4bcb6d807p-8 : inexact-ok += cospi downward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x8.0a8916fbac30232cdc4bcb6d8208p-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi upward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c29p-4 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi downward binary128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi downward ibm128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6d04p-8 : inexact-ok += cospi tonearest ibm128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi towardzero ibm128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi upward ibm128 -0x8.28f5c28f5c28f5c28f5c28f5cp-4 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi downward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi tonearest binary128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi towardzero binary128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi upward binary128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi downward ibm128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dccp-8 : inexact-ok += cospi tonearest ibm128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dccp-8 : inexact-ok += cospi towardzero ibm128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dc8p-8 : inexact-ok += cospi upward ibm128 -0x8.28f5c28f5c28f5c28f5c28f5c4p-4 : -0x8.0a8916fbac30232cdc4bcb6dc8p-8 : inexact-ok +cospi 0.76 += cospi downward binary32 0xc.28f5dp-4 : -0xb.a9db2p-4 : inexact-ok += cospi tonearest binary32 0xc.28f5dp-4 : -0xb.a9db2p-4 : inexact-ok += cospi towardzero binary32 0xc.28f5dp-4 : -0xb.a9db1p-4 : inexact-ok += cospi upward binary32 0xc.28f5dp-4 : -0xb.a9db1p-4 : inexact-ok += cospi downward binary64 0xc.28f5dp-4 : -0xb.a9db1ed0b094p-4 : inexact-ok += cospi tonearest binary64 0xc.28f5dp-4 : -0xb.a9db1ed0b0938p-4 : inexact-ok += cospi towardzero binary64 0xc.28f5dp-4 : -0xb.a9db1ed0b0938p-4 : inexact-ok += cospi upward binary64 0xc.28f5dp-4 : -0xb.a9db1ed0b0938p-4 : inexact-ok += cospi downward intel96 0xc.28f5dp-4 : -0xb.a9db1ed0b09392ep-4 : inexact-ok += cospi tonearest intel96 0xc.28f5dp-4 : -0xb.a9db1ed0b09392ep-4 : inexact-ok += cospi towardzero intel96 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dp-4 : inexact-ok += cospi upward intel96 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dp-4 : inexact-ok += cospi downward m68k96 0xc.28f5dp-4 : -0xb.a9db1ed0b09392ep-4 : inexact-ok += cospi tonearest m68k96 0xc.28f5dp-4 : -0xb.a9db1ed0b09392ep-4 : inexact-ok += cospi towardzero m68k96 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dp-4 : inexact-ok += cospi upward m68k96 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dp-4 : inexact-ok += cospi downward binary128 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b274868p-4 : inexact-ok += cospi tonearest binary128 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b27486p-4 : inexact-ok += cospi towardzero binary128 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b27486p-4 : inexact-ok += cospi upward binary128 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b27486p-4 : inexact-ok += cospi downward ibm128 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b274cp-4 : inexact-ok += cospi tonearest ibm128 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b2748p-4 : inexact-ok += cospi towardzero ibm128 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b2748p-4 : inexact-ok += cospi upward ibm128 0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b2748p-4 : inexact-ok += cospi downward binary32 0xc.28f5cp-4 : -0xb.a9dbp-4 : inexact-ok += cospi tonearest binary32 0xc.28f5cp-4 : -0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 0xc.28f5cp-4 : -0xb.a9dafp-4 : inexact-ok += cospi upward binary32 0xc.28f5cp-4 : -0xb.a9dafp-4 : inexact-ok += cospi downward binary64 0xc.28f5cp-4 : -0xb.a9dafc67f6928p-4 : inexact-ok += cospi tonearest binary64 0xc.28f5cp-4 : -0xb.a9dafc67f6928p-4 : inexact-ok += cospi towardzero binary64 0xc.28f5cp-4 : -0xb.a9dafc67f692p-4 : inexact-ok += cospi upward binary64 0xc.28f5cp-4 : -0xb.a9dafc67f692p-4 : inexact-ok += cospi downward intel96 0xc.28f5cp-4 : -0xb.a9dafc67f692496p-4 : inexact-ok += cospi tonearest intel96 0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero intel96 0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward intel96 0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi downward m68k96 0xc.28f5cp-4 : -0xb.a9dafc67f692496p-4 : inexact-ok += cospi tonearest m68k96 0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero m68k96 0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward m68k96 0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi downward binary128 0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi tonearest binary128 0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi towardzero binary128 0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi upward binary128 0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi downward ibm128 0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e074p-4 : inexact-ok += cospi tonearest ibm128 0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi towardzero ibm128 0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi upward ibm128 0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi downward binary64 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0bp-4 : inexact-ok += cospi tonearest binary64 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0bp-4 : inexact-ok += cospi towardzero binary64 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0a8p-4 : inexact-ok += cospi downward intel96 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi tonearest intel96 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero intel96 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward intel96 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi downward m68k96 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi tonearest m68k96 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero m68k96 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward m68k96 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi downward binary128 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea5488p-4 : inexact-ok += cospi tonearest binary128 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi towardzero binary128 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi upward binary128 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi downward ibm128 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea58p-4 : inexact-ok += cospi tonearest ibm128 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi towardzero ibm128 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi upward ibm128 0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi downward binary64 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c0ap-4 : inexact-ok += cospi tonearest binary64 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c0ap-4 : inexact-ok += cospi towardzero binary64 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c098p-4 : inexact-ok += cospi upward binary64 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c098p-4 : inexact-ok += cospi downward intel96 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e1p-4 : inexact-ok += cospi tonearest intel96 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi towardzero intel96 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi upward intel96 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi downward m68k96 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e1p-4 : inexact-ok += cospi tonearest m68k96 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi towardzero m68k96 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi upward m68k96 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi downward binary128 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f762p-4 : inexact-ok += cospi tonearest binary128 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f762p-4 : inexact-ok += cospi towardzero binary128 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f7618p-4 : inexact-ok += cospi upward binary128 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f7618p-4 : inexact-ok += cospi downward ibm128 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f78p-4 : inexact-ok += cospi tonearest ibm128 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f78p-4 : inexact-ok += cospi towardzero ibm128 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f74p-4 : inexact-ok += cospi upward ibm128 0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f74p-4 : inexact-ok += cospi downward intel96 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade6p-4 : inexact-ok += cospi tonearest intel96 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi towardzero intel96 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi upward intel96 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi downward m68k96 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade6p-4 : inexact-ok += cospi tonearest m68k96 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi towardzero m68k96 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi upward m68k96 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi downward binary128 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e77022p-4 : inexact-ok += cospi tonearest binary128 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e770218p-4 : inexact-ok += cospi towardzero binary128 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e770218p-4 : inexact-ok += cospi upward binary128 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e770218p-4 : inexact-ok += cospi downward ibm128 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e7704p-4 : inexact-ok += cospi tonearest ibm128 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e7704p-4 : inexact-ok += cospi towardzero ibm128 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e77p-4 : inexact-ok += cospi upward ibm128 0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e77p-4 : inexact-ok += cospi downward intel96 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi tonearest intel96 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero intel96 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi downward m68k96 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi tonearest m68k96 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero m68k96 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi downward binary128 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609eec8p-4 : inexact-ok += cospi tonearest binary128 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi towardzero binary128 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi upward binary128 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi downward ibm128 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi tonearest ibm128 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi towardzero ibm128 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi upward ibm128 0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi downward binary128 0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi tonearest binary128 0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi towardzero binary128 0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi downward binary128 0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xb.a9db01e95c0ade3804278d259fep-4 : inexact-ok += cospi tonearest binary128 0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xb.a9db01e95c0ade3804278d259fep-4 : inexact-ok += cospi towardzero binary128 0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xb.a9db01e95c0ade3804278d259fd8p-4 : inexact-ok += cospi upward binary128 0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xb.a9db01e95c0ade3804278d259fd8p-4 : inexact-ok += cospi downward binary128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi tonearest binary128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi towardzero binary128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi upward binary128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi downward ibm128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a4p-4 : inexact-ok += cospi tonearest ibm128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a4p-4 : inexact-ok += cospi towardzero ibm128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi upward ibm128 0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi downward binary128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi tonearest binary128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi downward ibm128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi tonearest ibm128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi towardzero ibm128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi upward ibm128 0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok +cospi -0.76 += cospi downward binary32 -0xc.28f5cp-4 : -0xb.a9dbp-4 : inexact-ok += cospi tonearest binary32 -0xc.28f5cp-4 : -0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 -0xc.28f5cp-4 : -0xb.a9dafp-4 : inexact-ok += cospi upward binary32 -0xc.28f5cp-4 : -0xb.a9dafp-4 : inexact-ok += cospi downward binary64 -0xc.28f5cp-4 : -0xb.a9dafc67f6928p-4 : inexact-ok += cospi tonearest binary64 -0xc.28f5cp-4 : -0xb.a9dafc67f6928p-4 : inexact-ok += cospi towardzero binary64 -0xc.28f5cp-4 : -0xb.a9dafc67f692p-4 : inexact-ok += cospi upward binary64 -0xc.28f5cp-4 : -0xb.a9dafc67f692p-4 : inexact-ok += cospi downward intel96 -0xc.28f5cp-4 : -0xb.a9dafc67f692496p-4 : inexact-ok += cospi tonearest intel96 -0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero intel96 -0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward intel96 -0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi downward m68k96 -0xc.28f5cp-4 : -0xb.a9dafc67f692496p-4 : inexact-ok += cospi tonearest m68k96 -0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero m68k96 -0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward m68k96 -0xc.28f5cp-4 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi downward binary128 -0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi upward binary128 -0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi downward ibm128 -0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e074p-4 : inexact-ok += cospi tonearest ibm128 -0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi towardzero ibm128 -0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi upward ibm128 -0xc.28f5cp-4 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi downward binary32 -0xc.28f5dp-4 : -0xb.a9db2p-4 : inexact-ok += cospi tonearest binary32 -0xc.28f5dp-4 : -0xb.a9db2p-4 : inexact-ok += cospi towardzero binary32 -0xc.28f5dp-4 : -0xb.a9db1p-4 : inexact-ok += cospi upward binary32 -0xc.28f5dp-4 : -0xb.a9db1p-4 : inexact-ok += cospi downward binary64 -0xc.28f5dp-4 : -0xb.a9db1ed0b094p-4 : inexact-ok += cospi tonearest binary64 -0xc.28f5dp-4 : -0xb.a9db1ed0b0938p-4 : inexact-ok += cospi towardzero binary64 -0xc.28f5dp-4 : -0xb.a9db1ed0b0938p-4 : inexact-ok += cospi upward binary64 -0xc.28f5dp-4 : -0xb.a9db1ed0b0938p-4 : inexact-ok += cospi downward intel96 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392ep-4 : inexact-ok += cospi tonearest intel96 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392ep-4 : inexact-ok += cospi towardzero intel96 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dp-4 : inexact-ok += cospi upward intel96 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dp-4 : inexact-ok += cospi downward m68k96 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392ep-4 : inexact-ok += cospi tonearest m68k96 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392ep-4 : inexact-ok += cospi towardzero m68k96 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dp-4 : inexact-ok += cospi upward m68k96 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dp-4 : inexact-ok += cospi downward binary128 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b274868p-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b27486p-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b27486p-4 : inexact-ok += cospi upward binary128 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b27486p-4 : inexact-ok += cospi downward ibm128 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b274cp-4 : inexact-ok += cospi tonearest ibm128 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b2748p-4 : inexact-ok += cospi towardzero ibm128 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b2748p-4 : inexact-ok += cospi upward ibm128 -0xc.28f5dp-4 : -0xb.a9db1ed0b09392dd158e9b2748p-4 : inexact-ok += cospi downward binary64 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c0ap-4 : inexact-ok += cospi tonearest binary64 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c0ap-4 : inexact-ok += cospi towardzero binary64 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c098p-4 : inexact-ok += cospi upward binary64 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c098p-4 : inexact-ok += cospi downward intel96 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e1p-4 : inexact-ok += cospi tonearest intel96 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi towardzero intel96 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi upward intel96 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi downward m68k96 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e1p-4 : inexact-ok += cospi tonearest m68k96 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi towardzero m68k96 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi upward m68k96 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0fp-4 : inexact-ok += cospi downward binary128 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f762p-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f762p-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f7618p-4 : inexact-ok += cospi upward binary128 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f7618p-4 : inexact-ok += cospi downward ibm128 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f78p-4 : inexact-ok += cospi tonearest ibm128 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f78p-4 : inexact-ok += cospi towardzero ibm128 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f74p-4 : inexact-ok += cospi upward ibm128 -0xc.28f5c28f5c288p-4 : -0xb.a9db01e95c09e0f7c8c0934f74p-4 : inexact-ok += cospi downward binary64 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0bp-4 : inexact-ok += cospi tonearest binary64 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0bp-4 : inexact-ok += cospi towardzero binary64 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0a8p-4 : inexact-ok += cospi downward intel96 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi tonearest intel96 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero intel96 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward intel96 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi downward m68k96 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi tonearest m68k96 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero m68k96 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward m68k96 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi downward binary128 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea5488p-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi upward binary128 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi downward ibm128 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea58p-4 : inexact-ok += cospi tonearest ibm128 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi towardzero ibm128 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi upward ibm128 -0xc.28f5c28f5c29p-4 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi downward intel96 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi tonearest intel96 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero intel96 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi downward m68k96 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi tonearest m68k96 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero m68k96 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi downward binary128 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609eec8p-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi upward binary128 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi downward ibm128 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi tonearest ibm128 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi towardzero ibm128 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi upward ibm128 -0xc.28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi downward intel96 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade6p-4 : inexact-ok += cospi tonearest intel96 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi towardzero intel96 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi upward intel96 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi downward m68k96 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade6p-4 : inexact-ok += cospi tonearest m68k96 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi towardzero m68k96 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi upward m68k96 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade5p-4 : inexact-ok += cospi downward binary128 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e77022p-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e770218p-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e770218p-4 : inexact-ok += cospi upward binary128 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e770218p-4 : inexact-ok += cospi downward ibm128 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e7704p-4 : inexact-ok += cospi tonearest ibm128 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e7704p-4 : inexact-ok += cospi towardzero ibm128 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e77p-4 : inexact-ok += cospi upward ibm128 -0xc.28f5c28f5c28f5dp-4 : -0xb.a9db01e95c0ade54eb7c3e77p-4 : inexact-ok += cospi downward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xb.a9db01e95c0ade3804278d259fep-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xb.a9db01e95c0ade3804278d259fep-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xb.a9db01e95c0ade3804278d259fd8p-4 : inexact-ok += cospi upward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c288p-4 : -0xb.a9db01e95c0ade3804278d259fd8p-4 : inexact-ok += cospi downward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c29p-4 : -0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi downward binary128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi downward ibm128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi tonearest ibm128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi towardzero ibm128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi upward ibm128 -0xc.28f5c28f5c28f5c28f5c28f5cp-4 : -0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi downward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi tonearest binary128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi towardzero binary128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi upward binary128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi downward ibm128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a4p-4 : inexact-ok += cospi tonearest ibm128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25a4p-4 : inexact-ok += cospi towardzero ibm128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok += cospi upward ibm128 -0xc.28f5c28f5c28f5c28f5c28f5c4p-4 : -0xb.a9db01e95c0ade3804278d25ap-4 : inexact-ok +cospi 1.24 += cospi downward binary32 0x1.3d70a4p+0 : -0xb.a9dbp-4 : inexact-ok += cospi tonearest binary32 0x1.3d70a4p+0 : -0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 0x1.3d70a4p+0 : -0xb.a9dafp-4 : inexact-ok += cospi upward binary32 0x1.3d70a4p+0 : -0xb.a9dafp-4 : inexact-ok += cospi downward binary64 0x1.3d70a4p+0 : -0xb.a9dafc67f6928p-4 : inexact-ok += cospi tonearest binary64 0x1.3d70a4p+0 : -0xb.a9dafc67f6928p-4 : inexact-ok += cospi towardzero binary64 0x1.3d70a4p+0 : -0xb.a9dafc67f692p-4 : inexact-ok += cospi upward binary64 0x1.3d70a4p+0 : -0xb.a9dafc67f692p-4 : inexact-ok += cospi downward intel96 0x1.3d70a4p+0 : -0xb.a9dafc67f692496p-4 : inexact-ok += cospi tonearest intel96 0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero intel96 0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward intel96 0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi downward m68k96 0x1.3d70a4p+0 : -0xb.a9dafc67f692496p-4 : inexact-ok += cospi tonearest m68k96 0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero m68k96 0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward m68k96 0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi downward binary128 0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi upward binary128 0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi downward ibm128 0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e074p-4 : inexact-ok += cospi tonearest ibm128 0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi towardzero ibm128 0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi upward ibm128 0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi downward binary32 0x1.3d70a2p+0 : -0xb.a9db5p-4 : inexact-ok += cospi tonearest binary32 0x1.3d70a2p+0 : -0xb.a9db4p-4 : inexact-ok += cospi towardzero binary32 0x1.3d70a2p+0 : -0xb.a9db4p-4 : inexact-ok += cospi upward binary32 0x1.3d70a2p+0 : -0xb.a9db4p-4 : inexact-ok += cospi downward binary64 0x1.3d70a2p+0 : -0xb.a9db41396a22p-4 : inexact-ok += cospi tonearest binary64 0x1.3d70a2p+0 : -0xb.a9db41396a218p-4 : inexact-ok += cospi towardzero binary64 0x1.3d70a2p+0 : -0xb.a9db41396a218p-4 : inexact-ok += cospi upward binary64 0x1.3d70a2p+0 : -0xb.a9db41396a218p-4 : inexact-ok += cospi downward intel96 0x1.3d70a2p+0 : -0xb.a9db41396a21bf4p-4 : inexact-ok += cospi tonearest intel96 0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi towardzero intel96 0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi upward intel96 0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi downward m68k96 0x1.3d70a2p+0 : -0xb.a9db41396a21bf4p-4 : inexact-ok += cospi tonearest m68k96 0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi towardzero m68k96 0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi upward m68k96 0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi downward binary128 0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645195a8p-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi upward binary128 0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi downward ibm128 0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645198p-4 : inexact-ok += cospi tonearest ibm128 0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi towardzero ibm128 0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi upward ibm128 0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi downward binary64 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c09p-4 : inexact-ok += cospi tonearest binary64 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c09p-4 : inexact-ok += cospi towardzero binary64 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c088p-4 : inexact-ok += cospi upward binary64 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c088p-4 : inexact-ok += cospi downward intel96 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdcp-4 : inexact-ok += cospi tonearest intel96 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi towardzero intel96 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi upward intel96 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi downward m68k96 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdcp-4 : inexact-ok += cospi tonearest m68k96 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi towardzero m68k96 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi upward m68k96 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi downward binary128 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47af8p-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi upward binary128 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi downward ibm128 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47cp-4 : inexact-ok += cospi tonearest ibm128 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47cp-4 : inexact-ok += cospi towardzero ibm128 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab478p-4 : inexact-ok += cospi upward ibm128 0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab478p-4 : inexact-ok += cospi downward binary64 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0bp-4 : inexact-ok += cospi tonearest binary64 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0bp-4 : inexact-ok += cospi towardzero binary64 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0a8p-4 : inexact-ok += cospi downward intel96 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi tonearest intel96 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero intel96 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward intel96 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi downward m68k96 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi tonearest m68k96 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero m68k96 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward m68k96 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi downward binary128 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea5488p-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi upward binary128 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi downward ibm128 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea58p-4 : inexact-ok += cospi tonearest ibm128 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi towardzero ibm128 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi upward ibm128 0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi downward intel96 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi tonearest intel96 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero intel96 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi downward m68k96 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi tonearest m68k96 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero m68k96 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi downward binary128 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609eec8p-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi upward binary128 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi downward ibm128 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi tonearest ibm128 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi towardzero ibm128 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi upward ibm128 0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi downward intel96 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade8p-4 : inexact-ok += cospi tonearest intel96 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi towardzero intel96 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi upward intel96 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi downward m68k96 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade8p-4 : inexact-ok += cospi tonearest m68k96 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi towardzero m68k96 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi upward m68k96 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi downward binary128 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e41578p-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e41578p-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e4157p-4 : inexact-ok += cospi upward binary128 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e4157p-4 : inexact-ok += cospi downward ibm128 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e418p-4 : inexact-ok += cospi tonearest ibm128 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi towardzero ibm128 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi upward ibm128 0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi downward binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xb.a9db01e95c0ade3804278d259fdp-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xb.a9db01e95c0ade3804278d259fdp-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xb.a9db01e95c0ade3804278d259fc8p-4 : inexact-ok += cospi upward binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xb.a9db01e95c0ade3804278d259fc8p-4 : inexact-ok += cospi downward binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi downward binary128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi downward ibm128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi tonearest ibm128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi towardzero ibm128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi upward ibm128 0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi downward binary128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25aba8p-4 : inexact-ok += cospi tonearest binary128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi towardzero binary128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi upward binary128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi downward ibm128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25acp-4 : inexact-ok += cospi tonearest ibm128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25acp-4 : inexact-ok += cospi towardzero ibm128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25a8p-4 : inexact-ok += cospi upward ibm128 0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25a8p-4 : inexact-ok +cospi -1.24 += cospi downward binary32 -0x1.3d70a2p+0 : -0xb.a9db5p-4 : inexact-ok += cospi tonearest binary32 -0x1.3d70a2p+0 : -0xb.a9db4p-4 : inexact-ok += cospi towardzero binary32 -0x1.3d70a2p+0 : -0xb.a9db4p-4 : inexact-ok += cospi upward binary32 -0x1.3d70a2p+0 : -0xb.a9db4p-4 : inexact-ok += cospi downward binary64 -0x1.3d70a2p+0 : -0xb.a9db41396a22p-4 : inexact-ok += cospi tonearest binary64 -0x1.3d70a2p+0 : -0xb.a9db41396a218p-4 : inexact-ok += cospi towardzero binary64 -0x1.3d70a2p+0 : -0xb.a9db41396a218p-4 : inexact-ok += cospi upward binary64 -0x1.3d70a2p+0 : -0xb.a9db41396a218p-4 : inexact-ok += cospi downward intel96 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf4p-4 : inexact-ok += cospi tonearest intel96 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi towardzero intel96 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi upward intel96 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi downward m68k96 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf4p-4 : inexact-ok += cospi tonearest m68k96 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi towardzero m68k96 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi upward m68k96 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf3p-4 : inexact-ok += cospi downward binary128 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645195a8p-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi upward binary128 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi downward ibm128 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645198p-4 : inexact-ok += cospi tonearest ibm128 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi towardzero ibm128 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi upward ibm128 -0x1.3d70a2p+0 : -0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi downward binary32 -0x1.3d70a4p+0 : -0xb.a9dbp-4 : inexact-ok += cospi tonearest binary32 -0x1.3d70a4p+0 : -0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 -0x1.3d70a4p+0 : -0xb.a9dafp-4 : inexact-ok += cospi upward binary32 -0x1.3d70a4p+0 : -0xb.a9dafp-4 : inexact-ok += cospi downward binary64 -0x1.3d70a4p+0 : -0xb.a9dafc67f6928p-4 : inexact-ok += cospi tonearest binary64 -0x1.3d70a4p+0 : -0xb.a9dafc67f6928p-4 : inexact-ok += cospi towardzero binary64 -0x1.3d70a4p+0 : -0xb.a9dafc67f692p-4 : inexact-ok += cospi upward binary64 -0x1.3d70a4p+0 : -0xb.a9dafc67f692p-4 : inexact-ok += cospi downward intel96 -0x1.3d70a4p+0 : -0xb.a9dafc67f692496p-4 : inexact-ok += cospi tonearest intel96 -0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero intel96 -0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward intel96 -0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi downward m68k96 -0x1.3d70a4p+0 : -0xb.a9dafc67f692496p-4 : inexact-ok += cospi tonearest m68k96 -0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero m68k96 -0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward m68k96 -0x1.3d70a4p+0 : -0xb.a9dafc67f692495p-4 : inexact-ok += cospi downward binary128 -0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi upward binary128 -0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi downward ibm128 -0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e074p-4 : inexact-ok += cospi tonearest ibm128 -0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi towardzero ibm128 -0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi upward ibm128 -0x1.3d70a4p+0 : -0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi downward binary64 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0bp-4 : inexact-ok += cospi tonearest binary64 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0bp-4 : inexact-ok += cospi towardzero binary64 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0a8p-4 : inexact-ok += cospi downward intel96 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi tonearest intel96 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero intel96 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward intel96 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi downward m68k96 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi tonearest m68k96 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero m68k96 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward m68k96 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43p-4 : inexact-ok += cospi downward binary128 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea5488p-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi upward binary128 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi downward ibm128 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea58p-4 : inexact-ok += cospi tonearest ibm128 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi towardzero ibm128 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi upward ibm128 -0x1.3d70a3d70a3d7p+0 : -0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi downward binary64 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c09p-4 : inexact-ok += cospi tonearest binary64 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c09p-4 : inexact-ok += cospi towardzero binary64 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c088p-4 : inexact-ok += cospi upward binary64 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c088p-4 : inexact-ok += cospi downward intel96 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdcp-4 : inexact-ok += cospi tonearest intel96 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi towardzero intel96 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi upward intel96 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi downward m68k96 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdcp-4 : inexact-ok += cospi tonearest m68k96 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi towardzero m68k96 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi upward m68k96 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi downward binary128 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47af8p-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi upward binary128 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi downward ibm128 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47cp-4 : inexact-ok += cospi tonearest ibm128 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab47cp-4 : inexact-ok += cospi towardzero ibm128 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab478p-4 : inexact-ok += cospi upward ibm128 -0x1.3d70a3d70a3d8p+0 : -0xb.a9db01e95c08cdb1f77d2ab478p-4 : inexact-ok += cospi downward intel96 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade8p-4 : inexact-ok += cospi tonearest intel96 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi towardzero intel96 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi upward intel96 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi downward m68k96 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade8p-4 : inexact-ok += cospi tonearest m68k96 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi towardzero m68k96 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi upward m68k96 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi downward binary128 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e41578p-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e41578p-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e4157p-4 : inexact-ok += cospi upward binary128 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e4157p-4 : inexact-ok += cospi downward ibm128 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e418p-4 : inexact-ok += cospi tonearest ibm128 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi towardzero ibm128 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi upward ibm128 -0x1.3d70a3d70a3d70a2p+0 : -0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi downward intel96 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi tonearest intel96 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero intel96 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi downward m68k96 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi tonearest m68k96 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero m68k96 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi downward binary128 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609eec8p-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi upward binary128 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi downward ibm128 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi tonearest ibm128 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi towardzero ibm128 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi upward ibm128 -0x1.3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi downward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d7p+0 : -0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi downward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xb.a9db01e95c0ade3804278d259fdp-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xb.a9db01e95c0ade3804278d259fdp-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xb.a9db01e95c0ade3804278d259fc8p-4 : inexact-ok += cospi upward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a3d8p+0 : -0xb.a9db01e95c0ade3804278d259fc8p-4 : inexact-ok += cospi downward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25aba8p-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi upward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi downward ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25acp-4 : inexact-ok += cospi tonearest ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25acp-4 : inexact-ok += cospi towardzero ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25a8p-4 : inexact-ok += cospi upward ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a38p+0 : -0xb.a9db01e95c0ade3804278d25a8p-4 : inexact-ok += cospi downward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi tonearest binary128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi downward ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi tonearest ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi towardzero ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi upward ibm128 -0x1.3d70a3d70a3d70a3d70a3d70a4p+0 : -0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok +cospi 1.49 += cospi downward binary32 0x1.7d70a4p+0 : -0x8.0a88ap-8 : inexact-ok += cospi tonearest binary32 0x1.7d70a4p+0 : -0x8.0a889p-8 : inexact-ok += cospi towardzero binary32 0x1.7d70a4p+0 : -0x8.0a889p-8 : inexact-ok += cospi upward binary32 0x1.7d70a4p+0 : -0x8.0a889p-8 : inexact-ok += cospi downward binary64 0x1.7d70a4p+0 : -0x8.0a88965df0de8p-8 : inexact-ok += cospi tonearest binary64 0x1.7d70a4p+0 : -0x8.0a88965df0de8p-8 : inexact-ok += cospi towardzero binary64 0x1.7d70a4p+0 : -0x8.0a88965df0dep-8 : inexact-ok += cospi upward binary64 0x1.7d70a4p+0 : -0x8.0a88965df0dep-8 : inexact-ok += cospi downward intel96 0x1.7d70a4p+0 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi tonearest intel96 0x1.7d70a4p+0 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero intel96 0x1.7d70a4p+0 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi upward intel96 0x1.7d70a4p+0 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi downward m68k96 0x1.7d70a4p+0 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi tonearest m68k96 0x1.7d70a4p+0 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero m68k96 0x1.7d70a4p+0 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi upward m68k96 0x1.7d70a4p+0 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi downward binary128 0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi upward binary128 0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi downward ibm128 0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi tonearest ibm128 0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi towardzero ibm128 0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi upward ibm128 0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi downward binary32 0x1.7d70a2p+0 : -0x8.0a8eep-8 : inexact-ok += cospi tonearest binary32 0x1.7d70a2p+0 : -0x8.0a8eep-8 : inexact-ok += cospi towardzero binary32 0x1.7d70a2p+0 : -0x8.0a8edp-8 : inexact-ok += cospi upward binary32 0x1.7d70a2p+0 : -0x8.0a8edp-8 : inexact-ok += cospi downward binary64 0x1.7d70a2p+0 : -0x8.0a8ede1195cbp-8 : inexact-ok += cospi tonearest binary64 0x1.7d70a2p+0 : -0x8.0a8ede1195cbp-8 : inexact-ok += cospi towardzero binary64 0x1.7d70a2p+0 : -0x8.0a8ede1195ca8p-8 : inexact-ok += cospi upward binary64 0x1.7d70a2p+0 : -0x8.0a8ede1195ca8p-8 : inexact-ok += cospi downward intel96 0x1.7d70a2p+0 : -0x8.0a8ede1195caddbp-8 : inexact-ok += cospi tonearest intel96 0x1.7d70a2p+0 : -0x8.0a8ede1195caddbp-8 : inexact-ok += cospi towardzero intel96 0x1.7d70a2p+0 : -0x8.0a8ede1195caddap-8 : inexact-ok += cospi upward intel96 0x1.7d70a2p+0 : -0x8.0a8ede1195caddap-8 : inexact-ok += cospi downward m68k96 0x1.7d70a2p+0 : -0x8.0a8ede1195caddbp-8 : inexact-ok += cospi tonearest m68k96 0x1.7d70a2p+0 : -0x8.0a8ede1195caddbp-8 : inexact-ok += cospi towardzero m68k96 0x1.7d70a2p+0 : -0x8.0a8ede1195caddap-8 : inexact-ok += cospi upward m68k96 0x1.7d70a2p+0 : -0x8.0a8ede1195caddap-8 : inexact-ok += cospi downward binary128 0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef0688p-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi upward binary128 0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi downward ibm128 0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef08p-8 : inexact-ok += cospi tonearest ibm128 0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef08p-8 : inexact-ok += cospi towardzero ibm128 0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef04p-8 : inexact-ok += cospi upward ibm128 0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef04p-8 : inexact-ok += cospi downward binary64 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbacp-8 : inexact-ok += cospi tonearest binary64 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbacp-8 : inexact-ok += cospi towardzero binary64 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabff8p-8 : inexact-ok += cospi upward binary64 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabff8p-8 : inexact-ok += cospi downward intel96 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe81p-8 : inexact-ok += cospi tonearest intel96 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi towardzero intel96 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi upward intel96 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi downward m68k96 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe81p-8 : inexact-ok += cospi tonearest m68k96 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi towardzero m68k96 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi upward m68k96 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi downward binary128 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac5ep-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi upward binary128 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi downward ibm128 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac8p-8 : inexact-ok += cospi tonearest ibm128 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi towardzero ibm128 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi upward ibm128 0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi downward binary64 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac328p-8 : inexact-ok += cospi tonearest binary64 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi towardzero binary64 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi upward binary64 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi downward intel96 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225bp-8 : inexact-ok += cospi tonearest intel96 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero intel96 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward intel96 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi downward m68k96 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225bp-8 : inexact-ok += cospi tonearest m68k96 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero m68k96 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward m68k96 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi downward binary128 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799d8p-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi upward binary128 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi downward ibm128 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef379ap-8 : inexact-ok += cospi tonearest ibm128 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi towardzero ibm128 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi upward ibm128 0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi downward intel96 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi tonearest intel96 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero intel96 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward intel96 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi downward m68k96 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi tonearest m68k96 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero m68k96 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward m68k96 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi downward binary128 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi upward binary128 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi downward ibm128 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi tonearest ibm128 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi towardzero ibm128 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi upward ibm128 0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi downward intel96 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3029p-8 : inexact-ok += cospi tonearest intel96 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi towardzero intel96 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi upward intel96 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi downward m68k96 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3029p-8 : inexact-ok += cospi tonearest m68k96 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi towardzero m68k96 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi upward m68k96 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi downward binary128 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4b8p-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi upward binary128 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi downward ibm128 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a8p-8 : inexact-ok += cospi tonearest ibm128 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi towardzero ibm128 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi upward ibm128 0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi downward binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x8.0a8916fbac30232cdc4bcb6d7eep-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x8.0a8916fbac30232cdc4bcb6d7eep-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x8.0a8916fbac30232cdc4bcb6d7ed8p-8 : inexact-ok += cospi upward binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x8.0a8916fbac30232cdc4bcb6d7ed8p-8 : inexact-ok += cospi downward binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x8.0a8916fbac30232cdc4bcb6d8208p-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi upward binary128 0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi downward binary128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi downward ibm128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d04p-8 : inexact-ok += cospi tonearest ibm128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi towardzero ibm128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi upward ibm128 0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi downward binary128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e9338p-8 : inexact-ok += cospi tonearest binary128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi towardzero binary128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi upward binary128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi downward ibm128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e94p-8 : inexact-ok += cospi tonearest ibm128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e94p-8 : inexact-ok += cospi towardzero ibm128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e9p-8 : inexact-ok += cospi upward ibm128 0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e9p-8 : inexact-ok +cospi -1.49 += cospi downward binary32 -0x1.7d70a2p+0 : -0x8.0a8eep-8 : inexact-ok += cospi tonearest binary32 -0x1.7d70a2p+0 : -0x8.0a8eep-8 : inexact-ok += cospi towardzero binary32 -0x1.7d70a2p+0 : -0x8.0a8edp-8 : inexact-ok += cospi upward binary32 -0x1.7d70a2p+0 : -0x8.0a8edp-8 : inexact-ok += cospi downward binary64 -0x1.7d70a2p+0 : -0x8.0a8ede1195cbp-8 : inexact-ok += cospi tonearest binary64 -0x1.7d70a2p+0 : -0x8.0a8ede1195cbp-8 : inexact-ok += cospi towardzero binary64 -0x1.7d70a2p+0 : -0x8.0a8ede1195ca8p-8 : inexact-ok += cospi upward binary64 -0x1.7d70a2p+0 : -0x8.0a8ede1195ca8p-8 : inexact-ok += cospi downward intel96 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddbp-8 : inexact-ok += cospi tonearest intel96 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddbp-8 : inexact-ok += cospi towardzero intel96 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddap-8 : inexact-ok += cospi upward intel96 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddap-8 : inexact-ok += cospi downward m68k96 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddbp-8 : inexact-ok += cospi tonearest m68k96 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddbp-8 : inexact-ok += cospi towardzero m68k96 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddap-8 : inexact-ok += cospi upward m68k96 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddap-8 : inexact-ok += cospi downward binary128 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef0688p-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi downward ibm128 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef08p-8 : inexact-ok += cospi tonearest ibm128 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef08p-8 : inexact-ok += cospi towardzero ibm128 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef04p-8 : inexact-ok += cospi upward ibm128 -0x1.7d70a2p+0 : -0x8.0a8ede1195caddaf3f6601ef04p-8 : inexact-ok += cospi downward binary32 -0x1.7d70a4p+0 : -0x8.0a88ap-8 : inexact-ok += cospi tonearest binary32 -0x1.7d70a4p+0 : -0x8.0a889p-8 : inexact-ok += cospi towardzero binary32 -0x1.7d70a4p+0 : -0x8.0a889p-8 : inexact-ok += cospi upward binary32 -0x1.7d70a4p+0 : -0x8.0a889p-8 : inexact-ok += cospi downward binary64 -0x1.7d70a4p+0 : -0x8.0a88965df0de8p-8 : inexact-ok += cospi tonearest binary64 -0x1.7d70a4p+0 : -0x8.0a88965df0de8p-8 : inexact-ok += cospi towardzero binary64 -0x1.7d70a4p+0 : -0x8.0a88965df0dep-8 : inexact-ok += cospi upward binary64 -0x1.7d70a4p+0 : -0x8.0a88965df0dep-8 : inexact-ok += cospi downward intel96 -0x1.7d70a4p+0 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi tonearest intel96 -0x1.7d70a4p+0 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero intel96 -0x1.7d70a4p+0 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi upward intel96 -0x1.7d70a4p+0 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi downward m68k96 -0x1.7d70a4p+0 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi tonearest m68k96 -0x1.7d70a4p+0 : -0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero m68k96 -0x1.7d70a4p+0 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi upward m68k96 -0x1.7d70a4p+0 : -0x8.0a88965df0de551p-8 : inexact-ok += cospi downward binary128 -0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi downward ibm128 -0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi tonearest ibm128 -0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi towardzero ibm128 -0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi upward ibm128 -0x1.7d70a4p+0 : -0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi downward binary64 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac328p-8 : inexact-ok += cospi tonearest binary64 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi towardzero binary64 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi upward binary64 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac32p-8 : inexact-ok += cospi downward intel96 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225bp-8 : inexact-ok += cospi tonearest intel96 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero intel96 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward intel96 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi downward m68k96 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225bp-8 : inexact-ok += cospi tonearest m68k96 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero m68k96 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward m68k96 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225ap-8 : inexact-ok += cospi downward binary128 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799d8p-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi downward ibm128 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef379ap-8 : inexact-ok += cospi tonearest ibm128 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi towardzero ibm128 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi upward ibm128 -0x1.7d70a3d70a3d7p+0 : -0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi downward binary64 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbacp-8 : inexact-ok += cospi tonearest binary64 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbacp-8 : inexact-ok += cospi towardzero binary64 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabff8p-8 : inexact-ok += cospi upward binary64 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabff8p-8 : inexact-ok += cospi downward intel96 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe81p-8 : inexact-ok += cospi tonearest intel96 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi towardzero intel96 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi upward intel96 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi downward m68k96 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe81p-8 : inexact-ok += cospi tonearest m68k96 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi towardzero m68k96 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi upward m68k96 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8p-8 : inexact-ok += cospi downward binary128 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac5ep-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi downward ibm128 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac8p-8 : inexact-ok += cospi tonearest ibm128 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi towardzero ibm128 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi upward ibm128 -0x1.7d70a3d70a3d8p+0 : -0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi downward intel96 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3029p-8 : inexact-ok += cospi tonearest intel96 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi towardzero intel96 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi upward intel96 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi downward m68k96 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3029p-8 : inexact-ok += cospi tonearest m68k96 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi towardzero m68k96 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi upward m68k96 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028fp-8 : inexact-ok += cospi downward binary128 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4b8p-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi upward binary128 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi downward ibm128 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a8p-8 : inexact-ok += cospi tonearest ibm128 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi towardzero ibm128 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi upward ibm128 -0x1.7d70a3d70a3d70a2p+0 : -0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi downward intel96 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi tonearest intel96 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero intel96 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward intel96 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi downward m68k96 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi tonearest m68k96 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero m68k96 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward m68k96 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ap-8 : inexact-ok += cospi downward binary128 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi downward ibm128 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi tonearest ibm128 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi towardzero ibm128 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi upward ibm128 -0x1.7d70a3d70a3d70a4p+0 : -0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi downward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x8.0a8916fbac30232cdc4bcb6d8208p-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d7p+0 : -0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi downward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x8.0a8916fbac30232cdc4bcb6d7eep-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x8.0a8916fbac30232cdc4bcb6d7eep-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x8.0a8916fbac30232cdc4bcb6d7ed8p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a3d8p+0 : -0x8.0a8916fbac30232cdc4bcb6d7ed8p-8 : inexact-ok += cospi downward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e9338p-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi downward ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e94p-8 : inexact-ok += cospi tonearest ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e94p-8 : inexact-ok += cospi towardzero ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e9p-8 : inexact-ok += cospi upward ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a38p+0 : -0x8.0a8916fbac30232cdc4bcb6e9p-8 : inexact-ok += cospi downward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi tonearest binary128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi downward ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6d04p-8 : inexact-ok += cospi tonearest ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi towardzero ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi upward ibm128 -0x1.7d70a3d70a3d70a3d70a3d70a4p+0 : -0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok +cospi 1.51 += cospi downward binary32 0x1.828f5ep+0 : 0x8.0a8edp-8 : inexact-ok += cospi tonearest binary32 0x1.828f5ep+0 : 0x8.0a8eep-8 : inexact-ok += cospi towardzero binary32 0x1.828f5ep+0 : 0x8.0a8edp-8 : inexact-ok += cospi upward binary32 0x1.828f5ep+0 : 0x8.0a8eep-8 : inexact-ok += cospi downward binary64 0x1.828f5ep+0 : 0x8.0a8ede1195ca8p-8 : inexact-ok += cospi tonearest binary64 0x1.828f5ep+0 : 0x8.0a8ede1195cbp-8 : inexact-ok += cospi towardzero binary64 0x1.828f5ep+0 : 0x8.0a8ede1195ca8p-8 : inexact-ok += cospi upward binary64 0x1.828f5ep+0 : 0x8.0a8ede1195cbp-8 : inexact-ok += cospi downward intel96 0x1.828f5ep+0 : 0x8.0a8ede1195caddap-8 : inexact-ok += cospi tonearest intel96 0x1.828f5ep+0 : 0x8.0a8ede1195caddbp-8 : inexact-ok += cospi towardzero intel96 0x1.828f5ep+0 : 0x8.0a8ede1195caddap-8 : inexact-ok += cospi upward intel96 0x1.828f5ep+0 : 0x8.0a8ede1195caddbp-8 : inexact-ok += cospi downward m68k96 0x1.828f5ep+0 : 0x8.0a8ede1195caddap-8 : inexact-ok += cospi tonearest m68k96 0x1.828f5ep+0 : 0x8.0a8ede1195caddbp-8 : inexact-ok += cospi towardzero m68k96 0x1.828f5ep+0 : 0x8.0a8ede1195caddap-8 : inexact-ok += cospi upward m68k96 0x1.828f5ep+0 : 0x8.0a8ede1195caddbp-8 : inexact-ok += cospi downward binary128 0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi towardzero binary128 0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi upward binary128 0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef0688p-8 : inexact-ok += cospi downward ibm128 0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef04p-8 : inexact-ok += cospi tonearest ibm128 0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef08p-8 : inexact-ok += cospi towardzero ibm128 0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef04p-8 : inexact-ok += cospi upward ibm128 0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef08p-8 : inexact-ok += cospi downward binary32 0x1.828f5cp+0 : 0x8.0a889p-8 : inexact-ok += cospi tonearest binary32 0x1.828f5cp+0 : 0x8.0a889p-8 : inexact-ok += cospi towardzero binary32 0x1.828f5cp+0 : 0x8.0a889p-8 : inexact-ok += cospi upward binary32 0x1.828f5cp+0 : 0x8.0a88ap-8 : inexact-ok += cospi downward binary64 0x1.828f5cp+0 : 0x8.0a88965df0dep-8 : inexact-ok += cospi tonearest binary64 0x1.828f5cp+0 : 0x8.0a88965df0de8p-8 : inexact-ok += cospi towardzero binary64 0x1.828f5cp+0 : 0x8.0a88965df0dep-8 : inexact-ok += cospi upward binary64 0x1.828f5cp+0 : 0x8.0a88965df0de8p-8 : inexact-ok += cospi downward intel96 0x1.828f5cp+0 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi tonearest intel96 0x1.828f5cp+0 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero intel96 0x1.828f5cp+0 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi upward intel96 0x1.828f5cp+0 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi downward m68k96 0x1.828f5cp+0 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi tonearest m68k96 0x1.828f5cp+0 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero m68k96 0x1.828f5cp+0 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi upward m68k96 0x1.828f5cp+0 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi downward binary128 0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi towardzero binary128 0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi upward binary128 0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi downward ibm128 0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi tonearest ibm128 0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi towardzero ibm128 0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi upward ibm128 0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi downward binary64 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi tonearest binary64 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi towardzero binary64 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi upward binary64 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac328p-8 : inexact-ok += cospi downward intel96 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi tonearest intel96 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero intel96 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward intel96 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225bp-8 : inexact-ok += cospi downward m68k96 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi tonearest m68k96 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero m68k96 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward m68k96 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225bp-8 : inexact-ok += cospi downward binary128 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi towardzero binary128 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi upward binary128 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799d8p-8 : inexact-ok += cospi downward ibm128 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi tonearest ibm128 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi towardzero ibm128 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi upward ibm128 0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef379ap-8 : inexact-ok += cospi downward binary64 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabff8p-8 : inexact-ok += cospi tonearest binary64 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbacp-8 : inexact-ok += cospi towardzero binary64 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabff8p-8 : inexact-ok += cospi upward binary64 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbacp-8 : inexact-ok += cospi downward intel96 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi tonearest intel96 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi towardzero intel96 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi upward intel96 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe81p-8 : inexact-ok += cospi downward m68k96 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi tonearest m68k96 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi towardzero m68k96 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi upward m68k96 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe81p-8 : inexact-ok += cospi downward binary128 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi towardzero binary128 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi upward binary128 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac5ep-8 : inexact-ok += cospi downward ibm128 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi tonearest ibm128 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi towardzero ibm128 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi upward ibm128 0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac8p-8 : inexact-ok += cospi downward intel96 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi tonearest intel96 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi towardzero intel96 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi upward intel96 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3029p-8 : inexact-ok += cospi downward m68k96 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi tonearest m68k96 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi towardzero m68k96 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi upward m68k96 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3029p-8 : inexact-ok += cospi downward binary128 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi tonearest binary128 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi towardzero binary128 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi upward binary128 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4b8p-8 : inexact-ok += cospi downward ibm128 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi tonearest ibm128 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi towardzero ibm128 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi upward ibm128 0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a8p-8 : inexact-ok += cospi downward intel96 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi tonearest intel96 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero intel96 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward intel96 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi downward m68k96 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi tonearest m68k96 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero m68k96 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward m68k96 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi downward binary128 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi towardzero binary128 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi upward binary128 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi downward ibm128 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi tonearest ibm128 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi towardzero ibm128 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi upward ibm128 0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi downward binary128 0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi towardzero binary128 0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi upward binary128 0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x8.0a8916fbac30232cdc4bcb6d8208p-8 : inexact-ok += cospi downward binary128 0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x8.0a8916fbac30232cdc4bcb6d7ed8p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x8.0a8916fbac30232cdc4bcb6d7eep-8 : inexact-ok += cospi towardzero binary128 0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x8.0a8916fbac30232cdc4bcb6d7ed8p-8 : inexact-ok += cospi upward binary128 0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x8.0a8916fbac30232cdc4bcb6d7eep-8 : inexact-ok += cospi downward binary128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi towardzero binary128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi upward binary128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e9338p-8 : inexact-ok += cospi downward ibm128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e9p-8 : inexact-ok += cospi tonearest ibm128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e94p-8 : inexact-ok += cospi towardzero ibm128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e9p-8 : inexact-ok += cospi upward ibm128 0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e94p-8 : inexact-ok += cospi downward binary128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi tonearest binary128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi downward ibm128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi tonearest ibm128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi towardzero ibm128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi upward ibm128 0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d04p-8 : inexact-ok +cospi -1.51 += cospi downward binary32 -0x1.828f5cp+0 : 0x8.0a889p-8 : inexact-ok += cospi tonearest binary32 -0x1.828f5cp+0 : 0x8.0a889p-8 : inexact-ok += cospi towardzero binary32 -0x1.828f5cp+0 : 0x8.0a889p-8 : inexact-ok += cospi upward binary32 -0x1.828f5cp+0 : 0x8.0a88ap-8 : inexact-ok += cospi downward binary64 -0x1.828f5cp+0 : 0x8.0a88965df0dep-8 : inexact-ok += cospi tonearest binary64 -0x1.828f5cp+0 : 0x8.0a88965df0de8p-8 : inexact-ok += cospi towardzero binary64 -0x1.828f5cp+0 : 0x8.0a88965df0dep-8 : inexact-ok += cospi upward binary64 -0x1.828f5cp+0 : 0x8.0a88965df0de8p-8 : inexact-ok += cospi downward intel96 -0x1.828f5cp+0 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi tonearest intel96 -0x1.828f5cp+0 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero intel96 -0x1.828f5cp+0 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi upward intel96 -0x1.828f5cp+0 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi downward m68k96 -0x1.828f5cp+0 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi tonearest m68k96 -0x1.828f5cp+0 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi towardzero m68k96 -0x1.828f5cp+0 : 0x8.0a88965df0de551p-8 : inexact-ok += cospi upward m68k96 -0x1.828f5cp+0 : 0x8.0a88965df0de552p-8 : inexact-ok += cospi downward binary128 -0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96fc8p-8 : inexact-ok += cospi upward binary128 -0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96fdp-8 : inexact-ok += cospi downward ibm128 -0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi tonearest ibm128 -0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi towardzero ibm128 -0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d96cp-8 : inexact-ok += cospi upward ibm128 -0x1.828f5cp+0 : 0x8.0a88965df0de551b55b9c0d97p-8 : inexact-ok += cospi downward binary32 -0x1.828f5ep+0 : 0x8.0a8edp-8 : inexact-ok += cospi tonearest binary32 -0x1.828f5ep+0 : 0x8.0a8eep-8 : inexact-ok += cospi towardzero binary32 -0x1.828f5ep+0 : 0x8.0a8edp-8 : inexact-ok += cospi upward binary32 -0x1.828f5ep+0 : 0x8.0a8eep-8 : inexact-ok += cospi downward binary64 -0x1.828f5ep+0 : 0x8.0a8ede1195ca8p-8 : inexact-ok += cospi tonearest binary64 -0x1.828f5ep+0 : 0x8.0a8ede1195cbp-8 : inexact-ok += cospi towardzero binary64 -0x1.828f5ep+0 : 0x8.0a8ede1195ca8p-8 : inexact-ok += cospi upward binary64 -0x1.828f5ep+0 : 0x8.0a8ede1195cbp-8 : inexact-ok += cospi downward intel96 -0x1.828f5ep+0 : 0x8.0a8ede1195caddap-8 : inexact-ok += cospi tonearest intel96 -0x1.828f5ep+0 : 0x8.0a8ede1195caddbp-8 : inexact-ok += cospi towardzero intel96 -0x1.828f5ep+0 : 0x8.0a8ede1195caddap-8 : inexact-ok += cospi upward intel96 -0x1.828f5ep+0 : 0x8.0a8ede1195caddbp-8 : inexact-ok += cospi downward m68k96 -0x1.828f5ep+0 : 0x8.0a8ede1195caddap-8 : inexact-ok += cospi tonearest m68k96 -0x1.828f5ep+0 : 0x8.0a8ede1195caddbp-8 : inexact-ok += cospi towardzero m68k96 -0x1.828f5ep+0 : 0x8.0a8ede1195caddap-8 : inexact-ok += cospi upward m68k96 -0x1.828f5ep+0 : 0x8.0a8ede1195caddbp-8 : inexact-ok += cospi downward binary128 -0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef068p-8 : inexact-ok += cospi upward binary128 -0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef0688p-8 : inexact-ok += cospi downward ibm128 -0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef04p-8 : inexact-ok += cospi tonearest ibm128 -0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef08p-8 : inexact-ok += cospi towardzero ibm128 -0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef04p-8 : inexact-ok += cospi upward ibm128 -0x1.828f5ep+0 : 0x8.0a8ede1195caddaf3f6601ef08p-8 : inexact-ok += cospi downward binary64 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabff8p-8 : inexact-ok += cospi tonearest binary64 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbacp-8 : inexact-ok += cospi towardzero binary64 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabff8p-8 : inexact-ok += cospi upward binary64 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbacp-8 : inexact-ok += cospi downward intel96 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi tonearest intel96 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi towardzero intel96 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi upward intel96 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe81p-8 : inexact-ok += cospi downward m68k96 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi tonearest m68k96 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi towardzero m68k96 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8p-8 : inexact-ok += cospi upward m68k96 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe81p-8 : inexact-ok += cospi downward binary128 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac5d8p-8 : inexact-ok += cospi upward binary128 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac5ep-8 : inexact-ok += cospi downward ibm128 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi tonearest ibm128 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi towardzero ibm128 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac4p-8 : inexact-ok += cospi upward ibm128 -0x1.828f5c28f5c28p+0 : 0x8.0a8916fbabffe8069e000a4ac8p-8 : inexact-ok += cospi downward binary64 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi tonearest binary64 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi towardzero binary64 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac32p-8 : inexact-ok += cospi upward binary64 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac328p-8 : inexact-ok += cospi downward intel96 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi tonearest intel96 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero intel96 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward intel96 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225bp-8 : inexact-ok += cospi downward m68k96 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi tonearest m68k96 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi towardzero m68k96 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225ap-8 : inexact-ok += cospi upward m68k96 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225bp-8 : inexact-ok += cospi downward binary128 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799d78p-8 : inexact-ok += cospi upward binary128 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799d8p-8 : inexact-ok += cospi downward ibm128 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi tonearest ibm128 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi towardzero ibm128 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef3799cp-8 : inexact-ok += cospi upward ibm128 -0x1.828f5c28f5c29p+0 : 0x8.0a8916fbac3225a3c98ef379ap-8 : inexact-ok += cospi downward intel96 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi tonearest intel96 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero intel96 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward intel96 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi downward m68k96 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi tonearest m68k96 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi towardzero m68k96 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ap-8 : inexact-ok += cospi upward m68k96 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022bp-8 : inexact-ok += cospi downward binary128 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37ed8p-8 : inexact-ok += cospi upward binary128 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37eep-8 : inexact-ok += cospi downward ibm128 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi tonearest ibm128 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi towardzero ibm128 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa37cp-8 : inexact-ok += cospi upward ibm128 -0x1.828f5c28f5c28f5cp+0 : 0x8.0a8916fbac3022ac3e907aa38p-8 : inexact-ok += cospi downward intel96 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi tonearest intel96 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi towardzero intel96 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi upward intel96 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3029p-8 : inexact-ok += cospi downward m68k96 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi tonearest m68k96 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi towardzero m68k96 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028fp-8 : inexact-ok += cospi upward m68k96 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3029p-8 : inexact-ok += cospi downward binary128 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4bp-8 : inexact-ok += cospi upward binary128 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4b8p-8 : inexact-ok += cospi downward ibm128 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi tonearest ibm128 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi towardzero ibm128 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a4p-8 : inexact-ok += cospi upward ibm128 -0x1.828f5c28f5c28f5ep+0 : 0x8.0a8916fbac3028f3f235ec80a8p-8 : inexact-ok += cospi downward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x8.0a8916fbac30232cdc4bcb6d7ed8p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x8.0a8916fbac30232cdc4bcb6d7eep-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x8.0a8916fbac30232cdc4bcb6d7ed8p-8 : inexact-ok += cospi upward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c28p+0 : 0x8.0a8916fbac30232cdc4bcb6d7eep-8 : inexact-ok += cospi downward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x8.0a8916fbac30232cdc4bcb6d82p-8 : inexact-ok += cospi upward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c29p+0 : 0x8.0a8916fbac30232cdc4bcb6d8208p-8 : inexact-ok += cospi downward binary128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi downward ibm128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi tonearest ibm128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi towardzero ibm128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6dp-8 : inexact-ok += cospi upward ibm128 -0x1.828f5c28f5c28f5c28f5c28f5cp+0 : 0x8.0a8916fbac30232cdc4bcb6d04p-8 : inexact-ok += cospi downward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi tonearest binary128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi towardzero binary128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e933p-8 : inexact-ok += cospi upward binary128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e9338p-8 : inexact-ok += cospi downward ibm128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e9p-8 : inexact-ok += cospi tonearest ibm128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e94p-8 : inexact-ok += cospi towardzero ibm128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e9p-8 : inexact-ok += cospi upward ibm128 -0x1.828f5c28f5c28f5c28f5c28f5c8p+0 : 0x8.0a8916fbac30232cdc4bcb6e94p-8 : inexact-ok +cospi 1.76 += cospi downward binary32 0x1.c28f5ep+0 : 0xb.a9db4p-4 : inexact-ok += cospi tonearest binary32 0x1.c28f5ep+0 : 0xb.a9db4p-4 : inexact-ok += cospi towardzero binary32 0x1.c28f5ep+0 : 0xb.a9db4p-4 : inexact-ok += cospi upward binary32 0x1.c28f5ep+0 : 0xb.a9db5p-4 : inexact-ok += cospi downward binary64 0x1.c28f5ep+0 : 0xb.a9db41396a218p-4 : inexact-ok += cospi tonearest binary64 0x1.c28f5ep+0 : 0xb.a9db41396a218p-4 : inexact-ok += cospi towardzero binary64 0x1.c28f5ep+0 : 0xb.a9db41396a218p-4 : inexact-ok += cospi upward binary64 0x1.c28f5ep+0 : 0xb.a9db41396a22p-4 : inexact-ok += cospi downward intel96 0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi tonearest intel96 0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi towardzero intel96 0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi upward intel96 0x1.c28f5ep+0 : 0xb.a9db41396a21bf4p-4 : inexact-ok += cospi downward m68k96 0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi tonearest m68k96 0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi towardzero m68k96 0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi upward m68k96 0x1.c28f5ep+0 : 0xb.a9db41396a21bf4p-4 : inexact-ok += cospi downward binary128 0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi upward binary128 0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645195a8p-4 : inexact-ok += cospi downward ibm128 0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi tonearest ibm128 0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi towardzero ibm128 0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi upward ibm128 0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645198p-4 : inexact-ok += cospi downward binary32 0x1.c28f5cp+0 : 0xb.a9dafp-4 : inexact-ok += cospi tonearest binary32 0x1.c28f5cp+0 : 0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 0x1.c28f5cp+0 : 0xb.a9dafp-4 : inexact-ok += cospi upward binary32 0x1.c28f5cp+0 : 0xb.a9dbp-4 : inexact-ok += cospi downward binary64 0x1.c28f5cp+0 : 0xb.a9dafc67f692p-4 : inexact-ok += cospi tonearest binary64 0x1.c28f5cp+0 : 0xb.a9dafc67f6928p-4 : inexact-ok += cospi towardzero binary64 0x1.c28f5cp+0 : 0xb.a9dafc67f692p-4 : inexact-ok += cospi upward binary64 0x1.c28f5cp+0 : 0xb.a9dafc67f6928p-4 : inexact-ok += cospi downward intel96 0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi tonearest intel96 0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero intel96 0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward intel96 0x1.c28f5cp+0 : 0xb.a9dafc67f692496p-4 : inexact-ok += cospi downward m68k96 0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi tonearest m68k96 0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero m68k96 0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward m68k96 0x1.c28f5cp+0 : 0xb.a9dafc67f692496p-4 : inexact-ok += cospi downward binary128 0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi upward binary128 0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi downward ibm128 0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi tonearest ibm128 0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi towardzero ibm128 0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi upward ibm128 0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e074p-4 : inexact-ok += cospi downward binary64 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi tonearest binary64 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi towardzero binary64 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi downward intel96 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi tonearest intel96 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero intel96 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward intel96 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi downward m68k96 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi tonearest m68k96 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero m68k96 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward m68k96 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi downward binary128 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi upward binary128 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea5488p-4 : inexact-ok += cospi downward ibm128 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi tonearest ibm128 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi towardzero ibm128 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi upward ibm128 0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea58p-4 : inexact-ok += cospi downward binary64 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c088p-4 : inexact-ok += cospi tonearest binary64 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c09p-4 : inexact-ok += cospi towardzero binary64 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c088p-4 : inexact-ok += cospi upward binary64 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c09p-4 : inexact-ok += cospi downward intel96 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi tonearest intel96 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi towardzero intel96 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi upward intel96 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdcp-4 : inexact-ok += cospi downward m68k96 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi tonearest m68k96 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi towardzero m68k96 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi upward m68k96 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdcp-4 : inexact-ok += cospi downward binary128 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi upward binary128 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47af8p-4 : inexact-ok += cospi downward ibm128 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab478p-4 : inexact-ok += cospi tonearest ibm128 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47cp-4 : inexact-ok += cospi towardzero ibm128 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab478p-4 : inexact-ok += cospi upward ibm128 0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47cp-4 : inexact-ok += cospi downward intel96 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi tonearest intel96 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi towardzero intel96 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi upward intel96 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade8p-4 : inexact-ok += cospi downward m68k96 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi tonearest m68k96 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi towardzero m68k96 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi upward m68k96 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade8p-4 : inexact-ok += cospi downward binary128 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e4157p-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e41578p-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e4157p-4 : inexact-ok += cospi upward binary128 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e41578p-4 : inexact-ok += cospi downward ibm128 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi tonearest ibm128 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi towardzero ibm128 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi upward ibm128 0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e418p-4 : inexact-ok += cospi downward intel96 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest intel96 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero intel96 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward m68k96 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest m68k96 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero m68k96 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward binary128 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi upward binary128 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609eec8p-4 : inexact-ok += cospi downward ibm128 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi tonearest ibm128 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi towardzero ibm128 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi upward ibm128 0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi downward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi downward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xb.a9db01e95c0ade3804278d259fc8p-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xb.a9db01e95c0ade3804278d259fdp-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xb.a9db01e95c0ade3804278d259fc8p-4 : inexact-ok += cospi upward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xb.a9db01e95c0ade3804278d259fdp-4 : inexact-ok += cospi downward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi upward binary128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25aba8p-4 : inexact-ok += cospi downward ibm128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25a8p-4 : inexact-ok += cospi tonearest ibm128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25acp-4 : inexact-ok += cospi towardzero ibm128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25a8p-4 : inexact-ok += cospi upward ibm128 0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25acp-4 : inexact-ok += cospi downward binary128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi tonearest binary128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi downward ibm128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi tonearest ibm128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi towardzero ibm128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi upward ibm128 0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok +cospi -1.76 += cospi downward binary32 -0x1.c28f5cp+0 : 0xb.a9dafp-4 : inexact-ok += cospi tonearest binary32 -0x1.c28f5cp+0 : 0xb.a9dbp-4 : inexact-ok += cospi towardzero binary32 -0x1.c28f5cp+0 : 0xb.a9dafp-4 : inexact-ok += cospi upward binary32 -0x1.c28f5cp+0 : 0xb.a9dbp-4 : inexact-ok += cospi downward binary64 -0x1.c28f5cp+0 : 0xb.a9dafc67f692p-4 : inexact-ok += cospi tonearest binary64 -0x1.c28f5cp+0 : 0xb.a9dafc67f6928p-4 : inexact-ok += cospi towardzero binary64 -0x1.c28f5cp+0 : 0xb.a9dafc67f692p-4 : inexact-ok += cospi upward binary64 -0x1.c28f5cp+0 : 0xb.a9dafc67f6928p-4 : inexact-ok += cospi downward intel96 -0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi tonearest intel96 -0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero intel96 -0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward intel96 -0x1.c28f5cp+0 : 0xb.a9dafc67f692496p-4 : inexact-ok += cospi downward m68k96 -0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi tonearest m68k96 -0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi towardzero m68k96 -0x1.c28f5cp+0 : 0xb.a9dafc67f692495p-4 : inexact-ok += cospi upward m68k96 -0x1.c28f5cp+0 : 0xb.a9dafc67f692496p-4 : inexact-ok += cospi downward binary128 -0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e0716p-4 : inexact-ok += cospi upward binary128 -0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07168p-4 : inexact-ok += cospi downward ibm128 -0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi tonearest ibm128 -0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi towardzero ibm128 -0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e07p-4 : inexact-ok += cospi upward ibm128 -0x1.c28f5cp+0 : 0xb.a9dafc67f69249521ffe79e074p-4 : inexact-ok += cospi downward binary32 -0x1.c28f5ep+0 : 0xb.a9db4p-4 : inexact-ok += cospi tonearest binary32 -0x1.c28f5ep+0 : 0xb.a9db4p-4 : inexact-ok += cospi towardzero binary32 -0x1.c28f5ep+0 : 0xb.a9db4p-4 : inexact-ok += cospi upward binary32 -0x1.c28f5ep+0 : 0xb.a9db5p-4 : inexact-ok += cospi downward binary64 -0x1.c28f5ep+0 : 0xb.a9db41396a218p-4 : inexact-ok += cospi tonearest binary64 -0x1.c28f5ep+0 : 0xb.a9db41396a218p-4 : inexact-ok += cospi towardzero binary64 -0x1.c28f5ep+0 : 0xb.a9db41396a218p-4 : inexact-ok += cospi upward binary64 -0x1.c28f5ep+0 : 0xb.a9db41396a22p-4 : inexact-ok += cospi downward intel96 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi tonearest intel96 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi towardzero intel96 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi upward intel96 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf4p-4 : inexact-ok += cospi downward m68k96 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi tonearest m68k96 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi towardzero m68k96 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf3p-4 : inexact-ok += cospi upward m68k96 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf4p-4 : inexact-ok += cospi downward binary128 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645195ap-4 : inexact-ok += cospi upward binary128 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645195a8p-4 : inexact-ok += cospi downward ibm128 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi tonearest ibm128 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi towardzero ibm128 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645194p-4 : inexact-ok += cospi upward ibm128 -0x1.c28f5ep+0 : 0xb.a9db41396a21bf30834e645198p-4 : inexact-ok += cospi downward binary64 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c088p-4 : inexact-ok += cospi tonearest binary64 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c09p-4 : inexact-ok += cospi towardzero binary64 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c088p-4 : inexact-ok += cospi upward binary64 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c09p-4 : inexact-ok += cospi downward intel96 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi tonearest intel96 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi towardzero intel96 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi upward intel96 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdcp-4 : inexact-ok += cospi downward m68k96 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi tonearest m68k96 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi towardzero m68k96 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdbp-4 : inexact-ok += cospi upward m68k96 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdcp-4 : inexact-ok += cospi downward binary128 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47afp-4 : inexact-ok += cospi upward binary128 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47af8p-4 : inexact-ok += cospi downward ibm128 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab478p-4 : inexact-ok += cospi tonearest ibm128 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47cp-4 : inexact-ok += cospi towardzero ibm128 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab478p-4 : inexact-ok += cospi upward ibm128 -0x1.c28f5c28f5c28p+0 : 0xb.a9db01e95c08cdb1f77d2ab47cp-4 : inexact-ok += cospi downward binary64 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi tonearest binary64 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi towardzero binary64 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0a8p-4 : inexact-ok += cospi upward binary64 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0bp-4 : inexact-ok += cospi downward intel96 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi tonearest intel96 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero intel96 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward intel96 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi downward m68k96 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi tonearest m68k96 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi towardzero m68k96 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43p-4 : inexact-ok += cospi upward m68k96 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af44p-4 : inexact-ok += cospi downward binary128 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea548p-4 : inexact-ok += cospi upward binary128 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea5488p-4 : inexact-ok += cospi downward ibm128 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi tonearest ibm128 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi towardzero ibm128 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea54p-4 : inexact-ok += cospi upward ibm128 -0x1.c28f5c28f5c29p+0 : 0xb.a9db01e95c0af43d9a03fbea58p-4 : inexact-ok += cospi downward intel96 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest intel96 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero intel96 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward intel96 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward m68k96 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi tonearest m68k96 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi towardzero m68k96 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3p-4 : inexact-ok += cospi upward m68k96 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade4p-4 : inexact-ok += cospi downward binary128 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609eecp-4 : inexact-ok += cospi upward binary128 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609eec8p-4 : inexact-ok += cospi downward ibm128 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi tonearest ibm128 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi towardzero ibm128 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609ecp-4 : inexact-ok += cospi upward ibm128 -0x1.c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3282c21609fp-4 : inexact-ok += cospi downward intel96 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi tonearest intel96 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi towardzero intel96 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi upward intel96 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade8p-4 : inexact-ok += cospi downward m68k96 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi tonearest m68k96 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi towardzero m68k96 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade7p-4 : inexact-ok += cospi upward m68k96 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade8p-4 : inexact-ok += cospi downward binary128 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e4157p-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e41578p-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e4157p-4 : inexact-ok += cospi upward binary128 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e41578p-4 : inexact-ok += cospi downward ibm128 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi tonearest ibm128 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi towardzero ibm128 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e414p-4 : inexact-ok += cospi upward ibm128 -0x1.c28f5c28f5c28f5ep+0 : 0xb.a9db01e95c0ade77543666e418p-4 : inexact-ok += cospi downward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xb.a9db01e95c0ade3804278d259fc8p-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xb.a9db01e95c0ade3804278d259fdp-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xb.a9db01e95c0ade3804278d259fc8p-4 : inexact-ok += cospi upward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c28p+0 : 0xb.a9db01e95c0ade3804278d259fdp-4 : inexact-ok += cospi downward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xb.a9db01e95c0ade3804278d259fe8p-4 : inexact-ok += cospi upward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c29p+0 : 0xb.a9db01e95c0ade3804278d259ffp-4 : inexact-ok += cospi downward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi downward ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi tonearest ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi towardzero ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d2598p-4 : inexact-ok += cospi upward ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5cp+0 : 0xb.a9db01e95c0ade3804278d259cp-4 : inexact-ok += cospi downward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi tonearest binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi towardzero binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25abap-4 : inexact-ok += cospi upward binary128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25aba8p-4 : inexact-ok += cospi downward ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25a8p-4 : inexact-ok += cospi tonearest ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25acp-4 : inexact-ok += cospi towardzero ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25a8p-4 : inexact-ok += cospi upward ibm128 -0x1.c28f5c28f5c28f5c28f5c28f5c8p+0 : 0xb.a9db01e95c0ade3804278d25acp-4 : inexact-ok +cospi 100.24 += cospi downward binary32 0x6.43d71p+4 : 0xb.a9ce9p-4 : inexact-ok += cospi tonearest binary32 0x6.43d71p+4 : 0xb.a9ceap-4 : inexact-ok += cospi towardzero binary32 0x6.43d71p+4 : 0xb.a9ce9p-4 : inexact-ok += cospi upward binary32 0x6.43d71p+4 : 0xb.a9ceap-4 : inexact-ok += cospi downward binary64 0x6.43d71p+4 : 0xb.a9ce9ebd9a74p-4 : inexact-ok += cospi tonearest binary64 0x6.43d71p+4 : 0xb.a9ce9ebd9a748p-4 : inexact-ok += cospi towardzero binary64 0x6.43d71p+4 : 0xb.a9ce9ebd9a74p-4 : inexact-ok += cospi upward binary64 0x6.43d71p+4 : 0xb.a9ce9ebd9a748p-4 : inexact-ok += cospi downward intel96 0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi tonearest intel96 0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi towardzero intel96 0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi upward intel96 0x6.43d71p+4 : 0xb.a9ce9ebd9a74541p-4 : inexact-ok += cospi downward m68k96 0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi tonearest m68k96 0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi towardzero m68k96 0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi upward m68k96 0x6.43d71p+4 : 0xb.a9ce9ebd9a74541p-4 : inexact-ok += cospi downward binary128 0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi tonearest binary128 0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi towardzero binary128 0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi upward binary128 0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7e18p-4 : inexact-ok += cospi downward ibm128 0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7cp-4 : inexact-ok += cospi tonearest ibm128 0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c8p-4 : inexact-ok += cospi towardzero ibm128 0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7cp-4 : inexact-ok += cospi upward ibm128 0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c8p-4 : inexact-ok += cospi downward binary32 0x6.43d708p+4 : 0xb.a9dfdp-4 : inexact-ok += cospi tonearest binary32 0x6.43d708p+4 : 0xb.a9dfdp-4 : inexact-ok += cospi towardzero binary32 0x6.43d708p+4 : 0xb.a9dfdp-4 : inexact-ok += cospi upward binary32 0x6.43d708p+4 : 0xb.a9dfep-4 : inexact-ok += cospi downward binary64 0x6.43d708p+4 : 0xb.a9dfd32103768p-4 : inexact-ok += cospi tonearest binary64 0x6.43d708p+4 : 0xb.a9dfd32103768p-4 : inexact-ok += cospi towardzero binary64 0x6.43d708p+4 : 0xb.a9dfd32103768p-4 : inexact-ok += cospi upward binary64 0x6.43d708p+4 : 0xb.a9dfd3210377p-4 : inexact-ok += cospi downward intel96 0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi tonearest intel96 0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi towardzero intel96 0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi upward intel96 0x6.43d708p+4 : 0xb.a9dfd3210376954p-4 : inexact-ok += cospi downward m68k96 0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi tonearest m68k96 0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi towardzero m68k96 0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi upward m68k96 0x6.43d708p+4 : 0xb.a9dfd3210376954p-4 : inexact-ok += cospi downward binary128 0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi tonearest binary128 0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi towardzero binary128 0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi upward binary128 0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e47224p-4 : inexact-ok += cospi downward ibm128 0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472p-4 : inexact-ok += cospi tonearest ibm128 0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e4724p-4 : inexact-ok += cospi towardzero ibm128 0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472p-4 : inexact-ok += cospi upward ibm128 0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e4724p-4 : inexact-ok += cospi downward binary64 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb28p-4 : inexact-ok += cospi tonearest binary64 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb3p-4 : inexact-ok += cospi towardzero binary64 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb28p-4 : inexact-ok += cospi upward binary64 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb3p-4 : inexact-ok += cospi downward intel96 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi tonearest intel96 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi towardzero intel96 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi upward intel96 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7fp-4 : inexact-ok += cospi downward m68k96 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi tonearest m68k96 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi towardzero m68k96 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi upward m68k96 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7fp-4 : inexact-ok += cospi downward binary128 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c2ep-4 : inexact-ok += cospi tonearest binary128 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c2e8p-4 : inexact-ok += cospi towardzero binary128 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c2ep-4 : inexact-ok += cospi upward binary128 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c2e8p-4 : inexact-ok += cospi downward ibm128 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9cp-4 : inexact-ok += cospi tonearest ibm128 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c4p-4 : inexact-ok += cospi towardzero ibm128 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9cp-4 : inexact-ok += cospi upward ibm128 0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c4p-4 : inexact-ok += cospi downward binary64 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3cp-4 : inexact-ok += cospi tonearest binary64 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c8p-4 : inexact-ok += cospi towardzero binary64 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3cp-4 : inexact-ok += cospi upward binary64 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c8p-4 : inexact-ok += cospi downward intel96 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi tonearest intel96 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi towardzero intel96 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi upward intel96 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi downward m68k96 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi tonearest m68k96 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi towardzero m68k96 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi upward m68k96 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi downward binary128 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4e8p-4 : inexact-ok += cospi tonearest binary128 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4fp-4 : inexact-ok += cospi towardzero binary128 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4e8p-4 : inexact-ok += cospi upward binary128 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4fp-4 : inexact-ok += cospi downward ibm128 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi tonearest ibm128 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi towardzero ibm128 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi upward ibm128 0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c8p-4 : inexact-ok += cospi downward intel96 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi tonearest intel96 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi towardzero intel96 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi upward intel96 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1ep-4 : inexact-ok += cospi downward m68k96 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi tonearest m68k96 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi towardzero m68k96 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi upward m68k96 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1ep-4 : inexact-ok += cospi downward binary128 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fa4p-4 : inexact-ok += cospi tonearest binary128 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fa48p-4 : inexact-ok += cospi towardzero binary128 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fa4p-4 : inexact-ok += cospi upward binary128 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fa48p-4 : inexact-ok += cospi downward ibm128 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6f8p-4 : inexact-ok += cospi tonearest ibm128 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fcp-4 : inexact-ok += cospi towardzero ibm128 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6f8p-4 : inexact-ok += cospi upward ibm128 0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fcp-4 : inexact-ok += cospi downward intel96 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi tonearest intel96 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi towardzero intel96 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi upward intel96 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi downward m68k96 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi tonearest m68k96 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi towardzero m68k96 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi upward m68k96 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi downward binary128 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi tonearest binary128 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi towardzero binary128 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi upward binary128 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a778p-4 : inexact-ok += cospi downward ibm128 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a4p-4 : inexact-ok += cospi tonearest ibm128 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a8p-4 : inexact-ok += cospi towardzero ibm128 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a4p-4 : inexact-ok += cospi upward ibm128 0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a8p-4 : inexact-ok += cospi downward binary128 0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi tonearest binary128 0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi downward binary128 0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi tonearest binary128 0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi towardzero binary128 0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi upward binary128 0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi downward binary128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi tonearest binary128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi towardzero binary128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi upward binary128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d7p-4 : inexact-ok += cospi downward ibm128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d4p-4 : inexact-ok += cospi tonearest ibm128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d8p-4 : inexact-ok += cospi towardzero ibm128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d4p-4 : inexact-ok += cospi upward ibm128 0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d8p-4 : inexact-ok += cospi downward binary128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi tonearest binary128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi towardzero binary128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi upward binary128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d262418p-4 : inexact-ok += cospi downward ibm128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi tonearest ibm128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi towardzero ibm128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi upward ibm128 0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d2628p-4 : inexact-ok +cospi -100.24 += cospi downward binary32 -0x6.43d708p+4 : 0xb.a9dfdp-4 : inexact-ok += cospi tonearest binary32 -0x6.43d708p+4 : 0xb.a9dfdp-4 : inexact-ok += cospi towardzero binary32 -0x6.43d708p+4 : 0xb.a9dfdp-4 : inexact-ok += cospi upward binary32 -0x6.43d708p+4 : 0xb.a9dfep-4 : inexact-ok += cospi downward binary64 -0x6.43d708p+4 : 0xb.a9dfd32103768p-4 : inexact-ok += cospi tonearest binary64 -0x6.43d708p+4 : 0xb.a9dfd32103768p-4 : inexact-ok += cospi towardzero binary64 -0x6.43d708p+4 : 0xb.a9dfd32103768p-4 : inexact-ok += cospi upward binary64 -0x6.43d708p+4 : 0xb.a9dfd3210377p-4 : inexact-ok += cospi downward intel96 -0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi tonearest intel96 -0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi towardzero intel96 -0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi upward intel96 -0x6.43d708p+4 : 0xb.a9dfd3210376954p-4 : inexact-ok += cospi downward m68k96 -0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi tonearest m68k96 -0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi towardzero m68k96 -0x6.43d708p+4 : 0xb.a9dfd3210376953p-4 : inexact-ok += cospi upward m68k96 -0x6.43d708p+4 : 0xb.a9dfd3210376954p-4 : inexact-ok += cospi downward binary128 -0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi upward binary128 -0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e47224p-4 : inexact-ok += cospi downward ibm128 -0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472p-4 : inexact-ok += cospi tonearest ibm128 -0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e4724p-4 : inexact-ok += cospi towardzero ibm128 -0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e472p-4 : inexact-ok += cospi upward ibm128 -0x6.43d708p+4 : 0xb.a9dfd32103769534acd23e4724p-4 : inexact-ok += cospi downward binary32 -0x6.43d71p+4 : 0xb.a9ce9p-4 : inexact-ok += cospi tonearest binary32 -0x6.43d71p+4 : 0xb.a9ceap-4 : inexact-ok += cospi towardzero binary32 -0x6.43d71p+4 : 0xb.a9ce9p-4 : inexact-ok += cospi upward binary32 -0x6.43d71p+4 : 0xb.a9ceap-4 : inexact-ok += cospi downward binary64 -0x6.43d71p+4 : 0xb.a9ce9ebd9a74p-4 : inexact-ok += cospi tonearest binary64 -0x6.43d71p+4 : 0xb.a9ce9ebd9a748p-4 : inexact-ok += cospi towardzero binary64 -0x6.43d71p+4 : 0xb.a9ce9ebd9a74p-4 : inexact-ok += cospi upward binary64 -0x6.43d71p+4 : 0xb.a9ce9ebd9a748p-4 : inexact-ok += cospi downward intel96 -0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi tonearest intel96 -0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi towardzero intel96 -0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi upward intel96 -0x6.43d71p+4 : 0xb.a9ce9ebd9a74541p-4 : inexact-ok += cospi downward m68k96 -0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi tonearest m68k96 -0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi towardzero m68k96 -0x6.43d71p+4 : 0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi upward m68k96 -0x6.43d71p+4 : 0xb.a9ce9ebd9a74541p-4 : inexact-ok += cospi downward binary128 -0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi upward binary128 -0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7e18p-4 : inexact-ok += cospi downward ibm128 -0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7cp-4 : inexact-ok += cospi tonearest ibm128 -0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c8p-4 : inexact-ok += cospi towardzero ibm128 -0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c7cp-4 : inexact-ok += cospi upward ibm128 -0x6.43d71p+4 : 0xb.a9ce9ebd9a745406fd82a33c8p-4 : inexact-ok += cospi downward binary64 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3cp-4 : inexact-ok += cospi tonearest binary64 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c8p-4 : inexact-ok += cospi towardzero binary64 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3cp-4 : inexact-ok += cospi upward binary64 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c8p-4 : inexact-ok += cospi downward intel96 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi tonearest intel96 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi towardzero intel96 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi upward intel96 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi downward m68k96 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi tonearest m68k96 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi towardzero m68k96 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi upward m68k96 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi downward binary128 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4e8p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4fp-4 : inexact-ok += cospi towardzero binary128 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4e8p-4 : inexact-ok += cospi upward binary128 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4fp-4 : inexact-ok += cospi downward ibm128 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi tonearest ibm128 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi towardzero ibm128 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi upward ibm128 -0x6.43d70a3d70a3cp+4 : 0xb.a9db01e95c3c6ac93420c744c8p-4 : inexact-ok += cospi downward binary64 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb28p-4 : inexact-ok += cospi tonearest binary64 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb3p-4 : inexact-ok += cospi towardzero binary64 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb28p-4 : inexact-ok += cospi upward binary64 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb3p-4 : inexact-ok += cospi downward intel96 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi tonearest intel96 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi towardzero intel96 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi upward intel96 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7fp-4 : inexact-ok += cospi downward m68k96 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi tonearest m68k96 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi towardzero m68k96 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi upward m68k96 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7fp-4 : inexact-ok += cospi downward binary128 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c2ep-4 : inexact-ok += cospi tonearest binary128 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c2e8p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c2ep-4 : inexact-ok += cospi upward binary128 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c2e8p-4 : inexact-ok += cospi downward ibm128 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9cp-4 : inexact-ok += cospi tonearest ibm128 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c4p-4 : inexact-ok += cospi towardzero ibm128 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9cp-4 : inexact-ok += cospi upward ibm128 -0x6.43d70a3d70a4p+4 : 0xb.a9db01e95bb2c7e0926c78d9c4p-4 : inexact-ok += cospi downward intel96 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi tonearest intel96 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi towardzero intel96 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi upward intel96 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi downward m68k96 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi tonearest m68k96 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi towardzero m68k96 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi upward m68k96 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi downward binary128 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi upward binary128 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a778p-4 : inexact-ok += cospi downward ibm128 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a4p-4 : inexact-ok += cospi tonearest ibm128 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a8p-4 : inexact-ok += cospi towardzero ibm128 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a4p-4 : inexact-ok += cospi upward ibm128 -0x6.43d70a3d70a3d708p+4 : 0xb.a9db01e95c0ae3093cefc560a8p-4 : inexact-ok += cospi downward intel96 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi tonearest intel96 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi towardzero intel96 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi upward intel96 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1ep-4 : inexact-ok += cospi downward m68k96 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi tonearest m68k96 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi towardzero m68k96 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi upward m68k96 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1ep-4 : inexact-ok += cospi downward binary128 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fa4p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fa48p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fa4p-4 : inexact-ok += cospi upward binary128 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fa48p-4 : inexact-ok += cospi downward ibm128 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6f8p-4 : inexact-ok += cospi tonearest ibm128 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fcp-4 : inexact-ok += cospi towardzero ibm128 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6f8p-4 : inexact-ok += cospi upward ibm128 -0x6.43d70a3d70a3d71p+4 : 0xb.a9db01e95c0ad1d4dfdb8ed6fcp-4 : inexact-ok += cospi downward binary128 -0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi upward binary128 -0x6.43d70a3d70a3d70a3d70a3d70a3cp+4 : 0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi downward binary128 -0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 -0x6.43d70a3d70a3d70a3d70a3d70a4p+4 : 0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi downward binary128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi upward binary128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d262418p-4 : inexact-ok += cospi downward ibm128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi tonearest ibm128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi towardzero ibm128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi upward ibm128 -0x6.43d70a3d70a3d70a3d70a3d70ap+4 : 0xb.a9db01e95c0ade3804278d2628p-4 : inexact-ok += cospi downward binary128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi tonearest binary128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi towardzero binary128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi upward binary128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d7p-4 : inexact-ok += cospi downward ibm128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d4p-4 : inexact-ok += cospi tonearest ibm128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d8p-4 : inexact-ok += cospi towardzero ibm128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d4p-4 : inexact-ok += cospi upward ibm128 -0x6.43d70a3d70a3d70a3d70a3d70cp+4 : 0xb.a9db01e95c0ade3804278d21d8p-4 : inexact-ok +cospi 100.49 += cospi downward binary32 0x6.47d71p+4 : 0x8.0967bp-8 : inexact-ok += cospi tonearest binary32 0x6.47d71p+4 : 0x8.0967bp-8 : inexact-ok += cospi towardzero binary32 0x6.47d71p+4 : 0x8.0967bp-8 : inexact-ok += cospi upward binary32 0x6.47d71p+4 : 0x8.0967cp-8 : inexact-ok += cospi downward binary64 0x6.47d71p+4 : 0x8.0967b411121d8p-8 : inexact-ok += cospi tonearest binary64 0x6.47d71p+4 : 0x8.0967b411121ep-8 : inexact-ok += cospi towardzero binary64 0x6.47d71p+4 : 0x8.0967b411121d8p-8 : inexact-ok += cospi upward binary64 0x6.47d71p+4 : 0x8.0967b411121ep-8 : inexact-ok += cospi downward intel96 0x6.47d71p+4 : 0x8.0967b411121dcbep-8 : inexact-ok += cospi tonearest intel96 0x6.47d71p+4 : 0x8.0967b411121dcbfp-8 : inexact-ok += cospi towardzero intel96 0x6.47d71p+4 : 0x8.0967b411121dcbep-8 : inexact-ok += cospi upward intel96 0x6.47d71p+4 : 0x8.0967b411121dcbfp-8 : inexact-ok += cospi downward m68k96 0x6.47d71p+4 : 0x8.0967b411121dcbep-8 : inexact-ok += cospi tonearest m68k96 0x6.47d71p+4 : 0x8.0967b411121dcbfp-8 : inexact-ok += cospi towardzero m68k96 0x6.47d71p+4 : 0x8.0967b411121dcbep-8 : inexact-ok += cospi upward m68k96 0x6.47d71p+4 : 0x8.0967b411121dcbfp-8 : inexact-ok += cospi downward binary128 0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi tonearest binary128 0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi towardzero binary128 0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi upward binary128 0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a0f8p-8 : inexact-ok += cospi downward ibm128 0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi tonearest ibm128 0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi towardzero ibm128 0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi upward ibm128 0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a4p-8 : inexact-ok += cospi downward binary32 0x6.47d708p+4 : 0x8.0af9ap-8 : inexact-ok += cospi tonearest binary32 0x6.47d708p+4 : 0x8.0af9ap-8 : inexact-ok += cospi towardzero binary32 0x6.47d708p+4 : 0x8.0af9ap-8 : inexact-ok += cospi upward binary32 0x6.47d708p+4 : 0x8.0af9bp-8 : inexact-ok += cospi downward binary64 0x6.47d708p+4 : 0x8.0af9a0fecbc2p-8 : inexact-ok += cospi tonearest binary64 0x6.47d708p+4 : 0x8.0af9a0fecbc2p-8 : inexact-ok += cospi towardzero binary64 0x6.47d708p+4 : 0x8.0af9a0fecbc2p-8 : inexact-ok += cospi upward binary64 0x6.47d708p+4 : 0x8.0af9a0fecbc28p-8 : inexact-ok += cospi downward intel96 0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi tonearest intel96 0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi towardzero intel96 0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi upward intel96 0x6.47d708p+4 : 0x8.0af9a0fecbc2272p-8 : inexact-ok += cospi downward m68k96 0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi tonearest m68k96 0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi towardzero m68k96 0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi upward m68k96 0x6.47d708p+4 : 0x8.0af9a0fecbc2272p-8 : inexact-ok += cospi downward binary128 0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi tonearest binary128 0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi towardzero binary128 0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi upward binary128 0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2965b8p-8 : inexact-ok += cospi downward ibm128 0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi tonearest ibm128 0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi towardzero ibm128 0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi upward ibm128 0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2968p-8 : inexact-ok += cospi downward binary64 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426p-8 : inexact-ok += cospi tonearest binary64 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4268p-8 : inexact-ok += cospi towardzero binary64 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426p-8 : inexact-ok += cospi upward binary64 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4268p-8 : inexact-ok += cospi downward intel96 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi tonearest intel96 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi towardzero intel96 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi upward intel96 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426478p-8 : inexact-ok += cospi downward m68k96 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi tonearest m68k96 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi towardzero m68k96 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi upward m68k96 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426478p-8 : inexact-ok += cospi downward binary128 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi tonearest binary128 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi towardzero binary128 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi upward binary128 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadf38p-8 : inexact-ok += cospi downward ibm128 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadcp-8 : inexact-ok += cospi tonearest ibm128 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99faep-8 : inexact-ok += cospi towardzero ibm128 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadcp-8 : inexact-ok += cospi upward ibm128 0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99faep-8 : inexact-ok += cospi downward binary64 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b58p-8 : inexact-ok += cospi tonearest binary64 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b58p-8 : inexact-ok += cospi towardzero binary64 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b58p-8 : inexact-ok += cospi upward binary64 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b6p-8 : inexact-ok += cospi downward intel96 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi tonearest intel96 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi towardzero intel96 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi upward intel96 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aedp-8 : inexact-ok += cospi downward m68k96 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi tonearest m68k96 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi towardzero m68k96 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi upward m68k96 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aedp-8 : inexact-ok += cospi downward binary128 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi tonearest binary128 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi towardzero binary128 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi upward binary128 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596ca8p-8 : inexact-ok += cospi downward ibm128 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi tonearest ibm128 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi towardzero ibm128 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi upward ibm128 0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6597p-8 : inexact-ok += cospi downward intel96 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi tonearest intel96 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi towardzero intel96 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi upward intel96 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi downward m68k96 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi tonearest m68k96 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi towardzero m68k96 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi upward m68k96 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi downward binary128 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi tonearest binary128 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi towardzero binary128 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi upward binary128 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b258p-8 : inexact-ok += cospi downward ibm128 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6bp-8 : inexact-ok += cospi tonearest ibm128 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b4p-8 : inexact-ok += cospi towardzero ibm128 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6bp-8 : inexact-ok += cospi upward ibm128 0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b4p-8 : inexact-ok += cospi downward intel96 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi tonearest intel96 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi towardzero intel96 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi upward intel96 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093cp-8 : inexact-ok += cospi downward m68k96 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi tonearest m68k96 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi towardzero m68k96 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi upward m68k96 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093cp-8 : inexact-ok += cospi downward binary128 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3027e8p-8 : inexact-ok += cospi tonearest binary128 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3027fp-8 : inexact-ok += cospi towardzero binary128 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3027e8p-8 : inexact-ok += cospi upward binary128 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3027fp-8 : inexact-ok += cospi downward ibm128 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3024p-8 : inexact-ok += cospi tonearest ibm128 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3028p-8 : inexact-ok += cospi towardzero ibm128 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3024p-8 : inexact-ok += cospi upward ibm128 0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3028p-8 : inexact-ok += cospi downward binary128 0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi tonearest binary128 0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi downward binary128 0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi tonearest binary128 0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi towardzero binary128 0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi upward binary128 0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi downward binary128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi tonearest binary128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi towardzero binary128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi upward binary128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb151578p-8 : inexact-ok += cospi downward ibm128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi tonearest ibm128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi towardzero ibm128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi upward ibm128 0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb1518p-8 : inexact-ok += cospi downward binary128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7990a8p-8 : inexact-ok += cospi tonearest binary128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7990bp-8 : inexact-ok += cospi towardzero binary128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7990a8p-8 : inexact-ok += cospi upward binary128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7990bp-8 : inexact-ok += cospi downward ibm128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi tonearest ibm128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi towardzero ibm128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi upward ibm128 0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7994p-8 : inexact-ok +cospi -100.49 += cospi downward binary32 -0x6.47d708p+4 : 0x8.0af9ap-8 : inexact-ok += cospi tonearest binary32 -0x6.47d708p+4 : 0x8.0af9ap-8 : inexact-ok += cospi towardzero binary32 -0x6.47d708p+4 : 0x8.0af9ap-8 : inexact-ok += cospi upward binary32 -0x6.47d708p+4 : 0x8.0af9bp-8 : inexact-ok += cospi downward binary64 -0x6.47d708p+4 : 0x8.0af9a0fecbc2p-8 : inexact-ok += cospi tonearest binary64 -0x6.47d708p+4 : 0x8.0af9a0fecbc2p-8 : inexact-ok += cospi towardzero binary64 -0x6.47d708p+4 : 0x8.0af9a0fecbc2p-8 : inexact-ok += cospi upward binary64 -0x6.47d708p+4 : 0x8.0af9a0fecbc28p-8 : inexact-ok += cospi downward intel96 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi tonearest intel96 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi towardzero intel96 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi upward intel96 -0x6.47d708p+4 : 0x8.0af9a0fecbc2272p-8 : inexact-ok += cospi downward m68k96 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi tonearest m68k96 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi towardzero m68k96 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi upward m68k96 -0x6.47d708p+4 : 0x8.0af9a0fecbc2272p-8 : inexact-ok += cospi downward binary128 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi tonearest binary128 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi towardzero binary128 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi upward binary128 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2965b8p-8 : inexact-ok += cospi downward ibm128 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi tonearest ibm128 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi towardzero ibm128 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi upward ibm128 -0x6.47d708p+4 : 0x8.0af9a0fecbc2271532685f2968p-8 : inexact-ok += cospi downward binary32 -0x6.47d71p+4 : 0x8.0967bp-8 : inexact-ok += cospi tonearest binary32 -0x6.47d71p+4 : 0x8.0967bp-8 : inexact-ok += cospi towardzero binary32 -0x6.47d71p+4 : 0x8.0967bp-8 : inexact-ok += cospi upward binary32 -0x6.47d71p+4 : 0x8.0967cp-8 : inexact-ok += cospi downward binary64 -0x6.47d71p+4 : 0x8.0967b411121d8p-8 : inexact-ok += cospi tonearest binary64 -0x6.47d71p+4 : 0x8.0967b411121ep-8 : inexact-ok += cospi towardzero binary64 -0x6.47d71p+4 : 0x8.0967b411121d8p-8 : inexact-ok += cospi upward binary64 -0x6.47d71p+4 : 0x8.0967b411121ep-8 : inexact-ok += cospi downward intel96 -0x6.47d71p+4 : 0x8.0967b411121dcbep-8 : inexact-ok += cospi tonearest intel96 -0x6.47d71p+4 : 0x8.0967b411121dcbfp-8 : inexact-ok += cospi towardzero intel96 -0x6.47d71p+4 : 0x8.0967b411121dcbep-8 : inexact-ok += cospi upward intel96 -0x6.47d71p+4 : 0x8.0967b411121dcbfp-8 : inexact-ok += cospi downward m68k96 -0x6.47d71p+4 : 0x8.0967b411121dcbep-8 : inexact-ok += cospi tonearest m68k96 -0x6.47d71p+4 : 0x8.0967b411121dcbfp-8 : inexact-ok += cospi towardzero m68k96 -0x6.47d71p+4 : 0x8.0967b411121dcbep-8 : inexact-ok += cospi upward m68k96 -0x6.47d71p+4 : 0x8.0967b411121dcbfp-8 : inexact-ok += cospi downward binary128 -0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi tonearest binary128 -0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi towardzero binary128 -0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi upward binary128 -0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a0f8p-8 : inexact-ok += cospi downward ibm128 -0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi tonearest ibm128 -0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi towardzero ibm128 -0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi upward ibm128 -0x6.47d71p+4 : 0x8.0967b411121dcbeb9f23dc39a4p-8 : inexact-ok += cospi downward binary64 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b58p-8 : inexact-ok += cospi tonearest binary64 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b58p-8 : inexact-ok += cospi towardzero binary64 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b58p-8 : inexact-ok += cospi upward binary64 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b6p-8 : inexact-ok += cospi downward intel96 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi tonearest intel96 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi towardzero intel96 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi upward intel96 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aedp-8 : inexact-ok += cospi downward m68k96 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi tonearest m68k96 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi towardzero m68k96 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi upward m68k96 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aedp-8 : inexact-ok += cospi downward binary128 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi tonearest binary128 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi towardzero binary128 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi upward binary128 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596ca8p-8 : inexact-ok += cospi downward ibm128 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi tonearest ibm128 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi towardzero ibm128 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi upward ibm128 -0x6.47d70a3d70a3cp+4 : 0x8.0a8916fbb0b5aec2b365e6597p-8 : inexact-ok += cospi downward binary64 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426p-8 : inexact-ok += cospi tonearest binary64 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4268p-8 : inexact-ok += cospi towardzero binary64 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426p-8 : inexact-ok += cospi upward binary64 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4268p-8 : inexact-ok += cospi downward intel96 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi tonearest intel96 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi towardzero intel96 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi upward intel96 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426478p-8 : inexact-ok += cospi downward m68k96 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi tonearest m68k96 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi towardzero m68k96 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426477p-8 : inexact-ok += cospi upward m68k96 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba426478p-8 : inexact-ok += cospi downward binary128 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi tonearest binary128 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi towardzero binary128 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi upward binary128 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadf38p-8 : inexact-ok += cospi downward ibm128 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadcp-8 : inexact-ok += cospi tonearest ibm128 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99faep-8 : inexact-ok += cospi towardzero ibm128 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99fadcp-8 : inexact-ok += cospi upward ibm128 -0x6.47d70a3d70a4p+4 : 0x8.0a8916fba4264777cfab99faep-8 : inexact-ok += cospi downward intel96 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi tonearest intel96 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi towardzero intel96 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi upward intel96 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093cp-8 : inexact-ok += cospi downward m68k96 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi tonearest m68k96 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi towardzero m68k96 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093bp-8 : inexact-ok += cospi upward m68k96 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093cp-8 : inexact-ok += cospi downward binary128 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3027e8p-8 : inexact-ok += cospi tonearest binary128 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3027fp-8 : inexact-ok += cospi towardzero binary128 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3027e8p-8 : inexact-ok += cospi upward binary128 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3027fp-8 : inexact-ok += cospi downward ibm128 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3024p-8 : inexact-ok += cospi tonearest ibm128 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3028p-8 : inexact-ok += cospi towardzero ibm128 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3024p-8 : inexact-ok += cospi upward ibm128 -0x6.47d70a3d70a3d708p+4 : 0x8.0a8916fbac3093b6e0327c3028p-8 : inexact-ok += cospi downward intel96 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi tonearest intel96 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi towardzero intel96 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi upward intel96 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi downward m68k96 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi tonearest m68k96 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi towardzero m68k96 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi upward m68k96 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi downward binary128 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi tonearest binary128 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi towardzero binary128 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi upward binary128 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b258p-8 : inexact-ok += cospi downward ibm128 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6bp-8 : inexact-ok += cospi tonearest ibm128 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b4p-8 : inexact-ok += cospi towardzero ibm128 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6bp-8 : inexact-ok += cospi upward ibm128 -0x6.47d70a3d70a3d71p+4 : 0x8.0a8916fbac2f01c9f6d604e6b4p-8 : inexact-ok += cospi downward binary128 -0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi tonearest binary128 -0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi towardzero binary128 -0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi upward binary128 -0x6.47d70a3d70a3d70a3d70a3d70a3cp+4 : 0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi downward binary128 -0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi tonearest binary128 -0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 -0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 -0x6.47d70a3d70a3d70a3d70a3d70a4p+4 : 0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi downward binary128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7990a8p-8 : inexact-ok += cospi tonearest binary128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7990bp-8 : inexact-ok += cospi towardzero binary128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7990a8p-8 : inexact-ok += cospi upward binary128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7990bp-8 : inexact-ok += cospi downward ibm128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi tonearest ibm128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi towardzero ibm128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi upward ibm128 -0x6.47d70a3d70a3d70a3d70a3d70ap+4 : 0x8.0a8916fbac30232cdc4bcb7994p-8 : inexact-ok += cospi downward binary128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi tonearest binary128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi towardzero binary128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi upward binary128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb151578p-8 : inexact-ok += cospi downward ibm128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi tonearest ibm128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi towardzero ibm128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi upward ibm128 -0x6.47d70a3d70a3d70a3d70a3d70cp+4 : 0x8.0a8916fbac30232cdc4bcb1518p-8 : inexact-ok +cospi 100.51 += cospi downward binary32 0x6.4828f8p+4 : -0x8.0af9bp-8 : inexact-ok += cospi tonearest binary32 0x6.4828f8p+4 : -0x8.0af9ap-8 : inexact-ok += cospi towardzero binary32 0x6.4828f8p+4 : -0x8.0af9ap-8 : inexact-ok += cospi upward binary32 0x6.4828f8p+4 : -0x8.0af9ap-8 : inexact-ok += cospi downward binary64 0x6.4828f8p+4 : -0x8.0af9a0fecbc28p-8 : inexact-ok += cospi tonearest binary64 0x6.4828f8p+4 : -0x8.0af9a0fecbc2p-8 : inexact-ok += cospi towardzero binary64 0x6.4828f8p+4 : -0x8.0af9a0fecbc2p-8 : inexact-ok += cospi upward binary64 0x6.4828f8p+4 : -0x8.0af9a0fecbc2p-8 : inexact-ok += cospi downward intel96 0x6.4828f8p+4 : -0x8.0af9a0fecbc2272p-8 : inexact-ok += cospi tonearest intel96 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi towardzero intel96 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi upward intel96 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi downward m68k96 0x6.4828f8p+4 : -0x8.0af9a0fecbc2272p-8 : inexact-ok += cospi tonearest m68k96 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi towardzero m68k96 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi upward m68k96 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi downward binary128 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2965b8p-8 : inexact-ok += cospi tonearest binary128 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi towardzero binary128 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi upward binary128 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi downward ibm128 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2968p-8 : inexact-ok += cospi tonearest ibm128 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi towardzero ibm128 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi upward ibm128 0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi downward binary32 0x6.4828fp+4 : -0x8.0967cp-8 : inexact-ok += cospi tonearest binary32 0x6.4828fp+4 : -0x8.0967bp-8 : inexact-ok += cospi towardzero binary32 0x6.4828fp+4 : -0x8.0967bp-8 : inexact-ok += cospi upward binary32 0x6.4828fp+4 : -0x8.0967bp-8 : inexact-ok += cospi downward binary64 0x6.4828fp+4 : -0x8.0967b411121ep-8 : inexact-ok += cospi tonearest binary64 0x6.4828fp+4 : -0x8.0967b411121ep-8 : inexact-ok += cospi towardzero binary64 0x6.4828fp+4 : -0x8.0967b411121d8p-8 : inexact-ok += cospi upward binary64 0x6.4828fp+4 : -0x8.0967b411121d8p-8 : inexact-ok += cospi downward intel96 0x6.4828fp+4 : -0x8.0967b411121dcbfp-8 : inexact-ok += cospi tonearest intel96 0x6.4828fp+4 : -0x8.0967b411121dcbfp-8 : inexact-ok += cospi towardzero intel96 0x6.4828fp+4 : -0x8.0967b411121dcbep-8 : inexact-ok += cospi upward intel96 0x6.4828fp+4 : -0x8.0967b411121dcbep-8 : inexact-ok += cospi downward m68k96 0x6.4828fp+4 : -0x8.0967b411121dcbfp-8 : inexact-ok += cospi tonearest m68k96 0x6.4828fp+4 : -0x8.0967b411121dcbfp-8 : inexact-ok += cospi towardzero m68k96 0x6.4828fp+4 : -0x8.0967b411121dcbep-8 : inexact-ok += cospi upward m68k96 0x6.4828fp+4 : -0x8.0967b411121dcbep-8 : inexact-ok += cospi downward binary128 0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a0f8p-8 : inexact-ok += cospi tonearest binary128 0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi towardzero binary128 0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi upward binary128 0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi downward ibm128 0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a4p-8 : inexact-ok += cospi tonearest ibm128 0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi towardzero ibm128 0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi upward ibm128 0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi downward binary64 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b6p-8 : inexact-ok += cospi tonearest binary64 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b58p-8 : inexact-ok += cospi towardzero binary64 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b58p-8 : inexact-ok += cospi upward binary64 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b58p-8 : inexact-ok += cospi downward intel96 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aedp-8 : inexact-ok += cospi tonearest intel96 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi towardzero intel96 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi upward intel96 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi downward m68k96 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aedp-8 : inexact-ok += cospi tonearest m68k96 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi towardzero m68k96 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi upward m68k96 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi downward binary128 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596ca8p-8 : inexact-ok += cospi tonearest binary128 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi towardzero binary128 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi upward binary128 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi downward ibm128 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6597p-8 : inexact-ok += cospi tonearest ibm128 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi towardzero ibm128 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi upward ibm128 0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi downward binary64 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4268p-8 : inexact-ok += cospi tonearest binary64 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4268p-8 : inexact-ok += cospi towardzero binary64 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426p-8 : inexact-ok += cospi upward binary64 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426p-8 : inexact-ok += cospi downward intel96 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426478p-8 : inexact-ok += cospi tonearest intel96 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi towardzero intel96 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi upward intel96 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi downward m68k96 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426478p-8 : inexact-ok += cospi tonearest m68k96 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi towardzero m68k96 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi upward m68k96 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi downward binary128 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadf38p-8 : inexact-ok += cospi tonearest binary128 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi towardzero binary128 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi upward binary128 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi downward ibm128 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99faep-8 : inexact-ok += cospi tonearest ibm128 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99faep-8 : inexact-ok += cospi towardzero ibm128 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadcp-8 : inexact-ok += cospi upward ibm128 0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadcp-8 : inexact-ok += cospi downward intel96 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093cp-8 : inexact-ok += cospi tonearest intel96 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi towardzero intel96 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi upward intel96 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi downward m68k96 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093cp-8 : inexact-ok += cospi tonearest m68k96 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi towardzero m68k96 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi upward m68k96 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi downward binary128 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3027fp-8 : inexact-ok += cospi tonearest binary128 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3027fp-8 : inexact-ok += cospi towardzero binary128 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3027e8p-8 : inexact-ok += cospi upward binary128 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3027e8p-8 : inexact-ok += cospi downward ibm128 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3028p-8 : inexact-ok += cospi tonearest ibm128 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3028p-8 : inexact-ok += cospi towardzero ibm128 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3024p-8 : inexact-ok += cospi upward ibm128 0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3024p-8 : inexact-ok += cospi downward intel96 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi tonearest intel96 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi towardzero intel96 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi upward intel96 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi downward m68k96 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi tonearest m68k96 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi towardzero m68k96 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi upward m68k96 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi downward binary128 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b258p-8 : inexact-ok += cospi tonearest binary128 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi towardzero binary128 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi upward binary128 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi downward ibm128 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b4p-8 : inexact-ok += cospi tonearest ibm128 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b4p-8 : inexact-ok += cospi towardzero ibm128 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6bp-8 : inexact-ok += cospi upward ibm128 0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6bp-8 : inexact-ok += cospi downward binary128 0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi tonearest binary128 0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi towardzero binary128 0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi upward binary128 0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi downward binary128 0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi tonearest binary128 0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi downward binary128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7990bp-8 : inexact-ok += cospi tonearest binary128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7990bp-8 : inexact-ok += cospi towardzero binary128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7990a8p-8 : inexact-ok += cospi upward binary128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7990a8p-8 : inexact-ok += cospi downward ibm128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7994p-8 : inexact-ok += cospi tonearest ibm128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi towardzero ibm128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi upward ibm128 0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi downward binary128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb151578p-8 : inexact-ok += cospi tonearest binary128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi towardzero binary128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi upward binary128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi downward ibm128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb1518p-8 : inexact-ok += cospi tonearest ibm128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi towardzero ibm128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi upward ibm128 0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok +cospi -100.51 += cospi downward binary32 -0x6.4828fp+4 : -0x8.0967cp-8 : inexact-ok += cospi tonearest binary32 -0x6.4828fp+4 : -0x8.0967bp-8 : inexact-ok += cospi towardzero binary32 -0x6.4828fp+4 : -0x8.0967bp-8 : inexact-ok += cospi upward binary32 -0x6.4828fp+4 : -0x8.0967bp-8 : inexact-ok += cospi downward binary64 -0x6.4828fp+4 : -0x8.0967b411121ep-8 : inexact-ok += cospi tonearest binary64 -0x6.4828fp+4 : -0x8.0967b411121ep-8 : inexact-ok += cospi towardzero binary64 -0x6.4828fp+4 : -0x8.0967b411121d8p-8 : inexact-ok += cospi upward binary64 -0x6.4828fp+4 : -0x8.0967b411121d8p-8 : inexact-ok += cospi downward intel96 -0x6.4828fp+4 : -0x8.0967b411121dcbfp-8 : inexact-ok += cospi tonearest intel96 -0x6.4828fp+4 : -0x8.0967b411121dcbfp-8 : inexact-ok += cospi towardzero intel96 -0x6.4828fp+4 : -0x8.0967b411121dcbep-8 : inexact-ok += cospi upward intel96 -0x6.4828fp+4 : -0x8.0967b411121dcbep-8 : inexact-ok += cospi downward m68k96 -0x6.4828fp+4 : -0x8.0967b411121dcbfp-8 : inexact-ok += cospi tonearest m68k96 -0x6.4828fp+4 : -0x8.0967b411121dcbfp-8 : inexact-ok += cospi towardzero m68k96 -0x6.4828fp+4 : -0x8.0967b411121dcbep-8 : inexact-ok += cospi upward m68k96 -0x6.4828fp+4 : -0x8.0967b411121dcbep-8 : inexact-ok += cospi downward binary128 -0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a0f8p-8 : inexact-ok += cospi tonearest binary128 -0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi towardzero binary128 -0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi upward binary128 -0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a0fp-8 : inexact-ok += cospi downward ibm128 -0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39a4p-8 : inexact-ok += cospi tonearest ibm128 -0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi towardzero ibm128 -0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi upward ibm128 -0x6.4828fp+4 : -0x8.0967b411121dcbeb9f23dc39ap-8 : inexact-ok += cospi downward binary32 -0x6.4828f8p+4 : -0x8.0af9bp-8 : inexact-ok += cospi tonearest binary32 -0x6.4828f8p+4 : -0x8.0af9ap-8 : inexact-ok += cospi towardzero binary32 -0x6.4828f8p+4 : -0x8.0af9ap-8 : inexact-ok += cospi upward binary32 -0x6.4828f8p+4 : -0x8.0af9ap-8 : inexact-ok += cospi downward binary64 -0x6.4828f8p+4 : -0x8.0af9a0fecbc28p-8 : inexact-ok += cospi tonearest binary64 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2p-8 : inexact-ok += cospi towardzero binary64 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2p-8 : inexact-ok += cospi upward binary64 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2p-8 : inexact-ok += cospi downward intel96 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2272p-8 : inexact-ok += cospi tonearest intel96 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi towardzero intel96 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi upward intel96 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi downward m68k96 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2272p-8 : inexact-ok += cospi tonearest m68k96 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi towardzero m68k96 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi upward m68k96 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271p-8 : inexact-ok += cospi downward binary128 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2965b8p-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi upward binary128 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2965bp-8 : inexact-ok += cospi downward ibm128 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2968p-8 : inexact-ok += cospi tonearest ibm128 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi towardzero ibm128 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi upward ibm128 -0x6.4828f8p+4 : -0x8.0af9a0fecbc2271532685f2964p-8 : inexact-ok += cospi downward binary64 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4268p-8 : inexact-ok += cospi tonearest binary64 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4268p-8 : inexact-ok += cospi towardzero binary64 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426p-8 : inexact-ok += cospi upward binary64 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426p-8 : inexact-ok += cospi downward intel96 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426478p-8 : inexact-ok += cospi tonearest intel96 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi towardzero intel96 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi upward intel96 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi downward m68k96 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426478p-8 : inexact-ok += cospi tonearest m68k96 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi towardzero m68k96 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi upward m68k96 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba426477p-8 : inexact-ok += cospi downward binary128 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadf38p-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi upward binary128 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadf3p-8 : inexact-ok += cospi downward ibm128 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99faep-8 : inexact-ok += cospi tonearest ibm128 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99faep-8 : inexact-ok += cospi towardzero ibm128 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadcp-8 : inexact-ok += cospi upward ibm128 -0x6.4828f5c28f5cp+4 : -0x8.0a8916fba4264777cfab99fadcp-8 : inexact-ok += cospi downward binary64 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b6p-8 : inexact-ok += cospi tonearest binary64 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b58p-8 : inexact-ok += cospi towardzero binary64 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b58p-8 : inexact-ok += cospi upward binary64 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b58p-8 : inexact-ok += cospi downward intel96 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aedp-8 : inexact-ok += cospi tonearest intel96 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi towardzero intel96 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi upward intel96 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi downward m68k96 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aedp-8 : inexact-ok += cospi tonearest m68k96 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi towardzero m68k96 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi upward m68k96 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aecp-8 : inexact-ok += cospi downward binary128 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596ca8p-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi upward binary128 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cap-8 : inexact-ok += cospi downward ibm128 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6597p-8 : inexact-ok += cospi tonearest ibm128 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi towardzero ibm128 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi upward ibm128 -0x6.4828f5c28f5c4p+4 : -0x8.0a8916fbb0b5aec2b365e6596cp-8 : inexact-ok += cospi downward intel96 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi tonearest intel96 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi towardzero intel96 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi upward intel96 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi downward m68k96 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi tonearest m68k96 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01dp-8 : inexact-ok += cospi towardzero m68k96 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi upward m68k96 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01cp-8 : inexact-ok += cospi downward binary128 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b258p-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi upward binary128 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b25p-8 : inexact-ok += cospi downward ibm128 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b4p-8 : inexact-ok += cospi tonearest ibm128 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6b4p-8 : inexact-ok += cospi towardzero ibm128 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6bp-8 : inexact-ok += cospi upward ibm128 -0x6.4828f5c28f5c28fp+4 : -0x8.0a8916fbac2f01c9f6d604e6bp-8 : inexact-ok += cospi downward intel96 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093cp-8 : inexact-ok += cospi tonearest intel96 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi towardzero intel96 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi upward intel96 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi downward m68k96 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093cp-8 : inexact-ok += cospi tonearest m68k96 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi towardzero m68k96 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi upward m68k96 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093bp-8 : inexact-ok += cospi downward binary128 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3027fp-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3027fp-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3027e8p-8 : inexact-ok += cospi upward binary128 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3027e8p-8 : inexact-ok += cospi downward ibm128 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3028p-8 : inexact-ok += cospi tonearest ibm128 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3028p-8 : inexact-ok += cospi towardzero ibm128 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3024p-8 : inexact-ok += cospi upward ibm128 -0x6.4828f5c28f5c28f8p+4 : -0x8.0a8916fbac3093b6e0327c3024p-8 : inexact-ok += cospi downward binary128 -0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x8.0a8916fbac30232cdc4bcb6d0148p-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi upward binary128 -0x6.4828f5c28f5c28f5c28f5c28f5cp+4 : -0x8.0a8916fbac30232cdc4bcb6d014p-8 : inexact-ok += cospi downward binary128 -0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x8.0a8916fbac30232cdc4bcb6dca4p-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi upward binary128 -0x6.4828f5c28f5c28f5c28f5c28f5c4p+4 : -0x8.0a8916fbac30232cdc4bcb6dca38p-8 : inexact-ok += cospi downward binary128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb151578p-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi upward binary128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb15157p-8 : inexact-ok += cospi downward ibm128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb1518p-8 : inexact-ok += cospi tonearest ibm128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi towardzero ibm128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi upward ibm128 -0x6.4828f5c28f5c28f5c28f5c28f4p+4 : -0x8.0a8916fbac30232cdc4bcb1514p-8 : inexact-ok += cospi downward binary128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7990bp-8 : inexact-ok += cospi tonearest binary128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7990bp-8 : inexact-ok += cospi towardzero binary128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7990a8p-8 : inexact-ok += cospi upward binary128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7990a8p-8 : inexact-ok += cospi downward ibm128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb7994p-8 : inexact-ok += cospi tonearest ibm128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi towardzero ibm128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok += cospi upward ibm128 -0x6.4828f5c28f5c28f5c28f5c28f6p+4 : -0x8.0a8916fbac30232cdc4bcb799p-8 : inexact-ok +cospi 100.76 += cospi downward binary32 0x6.4c28f8p+4 : -0xb.a9dfep-4 : inexact-ok += cospi tonearest binary32 0x6.4c28f8p+4 : -0xb.a9dfdp-4 : inexact-ok += cospi towardzero binary32 0x6.4c28f8p+4 : -0xb.a9dfdp-4 : inexact-ok += cospi upward binary32 0x6.4c28f8p+4 : -0xb.a9dfdp-4 : inexact-ok += cospi downward binary64 0x6.4c28f8p+4 : -0xb.a9dfd3210377p-4 : inexact-ok += cospi tonearest binary64 0x6.4c28f8p+4 : -0xb.a9dfd32103768p-4 : inexact-ok += cospi towardzero binary64 0x6.4c28f8p+4 : -0xb.a9dfd32103768p-4 : inexact-ok += cospi upward binary64 0x6.4c28f8p+4 : -0xb.a9dfd32103768p-4 : inexact-ok += cospi downward intel96 0x6.4c28f8p+4 : -0xb.a9dfd3210376954p-4 : inexact-ok += cospi tonearest intel96 0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi towardzero intel96 0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi upward intel96 0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi downward m68k96 0x6.4c28f8p+4 : -0xb.a9dfd3210376954p-4 : inexact-ok += cospi tonearest m68k96 0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi towardzero m68k96 0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi upward m68k96 0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi downward binary128 0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e47224p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi upward binary128 0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi downward ibm128 0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e4724p-4 : inexact-ok += cospi tonearest ibm128 0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e4724p-4 : inexact-ok += cospi towardzero ibm128 0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472p-4 : inexact-ok += cospi upward ibm128 0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472p-4 : inexact-ok += cospi downward binary32 0x6.4c28fp+4 : -0xb.a9ceap-4 : inexact-ok += cospi tonearest binary32 0x6.4c28fp+4 : -0xb.a9ceap-4 : inexact-ok += cospi towardzero binary32 0x6.4c28fp+4 : -0xb.a9ce9p-4 : inexact-ok += cospi upward binary32 0x6.4c28fp+4 : -0xb.a9ce9p-4 : inexact-ok += cospi downward binary64 0x6.4c28fp+4 : -0xb.a9ce9ebd9a748p-4 : inexact-ok += cospi tonearest binary64 0x6.4c28fp+4 : -0xb.a9ce9ebd9a748p-4 : inexact-ok += cospi towardzero binary64 0x6.4c28fp+4 : -0xb.a9ce9ebd9a74p-4 : inexact-ok += cospi upward binary64 0x6.4c28fp+4 : -0xb.a9ce9ebd9a74p-4 : inexact-ok += cospi downward intel96 0x6.4c28fp+4 : -0xb.a9ce9ebd9a74541p-4 : inexact-ok += cospi tonearest intel96 0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi towardzero intel96 0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi upward intel96 0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi downward m68k96 0x6.4c28fp+4 : -0xb.a9ce9ebd9a74541p-4 : inexact-ok += cospi tonearest m68k96 0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi towardzero m68k96 0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi upward m68k96 0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi downward binary128 0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7e18p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi upward binary128 0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi downward ibm128 0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c8p-4 : inexact-ok += cospi tonearest ibm128 0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c8p-4 : inexact-ok += cospi towardzero ibm128 0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7cp-4 : inexact-ok += cospi upward ibm128 0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7cp-4 : inexact-ok += cospi downward binary64 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c8p-4 : inexact-ok += cospi tonearest binary64 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c8p-4 : inexact-ok += cospi towardzero binary64 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3cp-4 : inexact-ok += cospi upward binary64 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3cp-4 : inexact-ok += cospi downward intel96 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi tonearest intel96 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi towardzero intel96 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi upward intel96 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi downward m68k96 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi tonearest m68k96 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi towardzero m68k96 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi upward m68k96 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi downward binary128 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4fp-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4fp-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4e8p-4 : inexact-ok += cospi upward binary128 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4e8p-4 : inexact-ok += cospi downward ibm128 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c8p-4 : inexact-ok += cospi tonearest ibm128 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi towardzero ibm128 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi upward ibm128 0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi downward binary64 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb3p-4 : inexact-ok += cospi tonearest binary64 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb3p-4 : inexact-ok += cospi towardzero binary64 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb28p-4 : inexact-ok += cospi upward binary64 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb28p-4 : inexact-ok += cospi downward intel96 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7fp-4 : inexact-ok += cospi tonearest intel96 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi towardzero intel96 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi upward intel96 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi downward m68k96 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7fp-4 : inexact-ok += cospi tonearest m68k96 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi towardzero m68k96 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi upward m68k96 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi downward binary128 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c2e8p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c2e8p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c2ep-4 : inexact-ok += cospi upward binary128 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c2ep-4 : inexact-ok += cospi downward ibm128 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c4p-4 : inexact-ok += cospi tonearest ibm128 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c4p-4 : inexact-ok += cospi towardzero ibm128 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9cp-4 : inexact-ok += cospi upward ibm128 0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9cp-4 : inexact-ok += cospi downward intel96 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi tonearest intel96 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi towardzero intel96 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi upward intel96 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi downward m68k96 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi tonearest m68k96 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi towardzero m68k96 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi upward m68k96 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi downward binary128 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a778p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi upward binary128 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi downward ibm128 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a8p-4 : inexact-ok += cospi tonearest ibm128 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a8p-4 : inexact-ok += cospi towardzero ibm128 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a4p-4 : inexact-ok += cospi upward ibm128 0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a4p-4 : inexact-ok += cospi downward intel96 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1ep-4 : inexact-ok += cospi tonearest intel96 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi towardzero intel96 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi upward intel96 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi downward m68k96 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1ep-4 : inexact-ok += cospi tonearest m68k96 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi towardzero m68k96 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi upward m68k96 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi downward binary128 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fa48p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fa48p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fa4p-4 : inexact-ok += cospi upward binary128 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fa4p-4 : inexact-ok += cospi downward ibm128 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fcp-4 : inexact-ok += cospi tonearest ibm128 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fcp-4 : inexact-ok += cospi towardzero ibm128 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6f8p-4 : inexact-ok += cospi upward ibm128 0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6f8p-4 : inexact-ok += cospi downward binary128 0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi upward binary128 0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi downward binary128 0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi downward binary128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d262418p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi upward binary128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi downward ibm128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d2628p-4 : inexact-ok += cospi tonearest ibm128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi towardzero ibm128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi upward ibm128 0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi downward binary128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d7p-4 : inexact-ok += cospi tonearest binary128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi towardzero binary128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi upward binary128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi downward ibm128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d8p-4 : inexact-ok += cospi tonearest ibm128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d8p-4 : inexact-ok += cospi towardzero ibm128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d4p-4 : inexact-ok += cospi upward ibm128 0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d4p-4 : inexact-ok +cospi -100.76 += cospi downward binary32 -0x6.4c28fp+4 : -0xb.a9ceap-4 : inexact-ok += cospi tonearest binary32 -0x6.4c28fp+4 : -0xb.a9ceap-4 : inexact-ok += cospi towardzero binary32 -0x6.4c28fp+4 : -0xb.a9ce9p-4 : inexact-ok += cospi upward binary32 -0x6.4c28fp+4 : -0xb.a9ce9p-4 : inexact-ok += cospi downward binary64 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a748p-4 : inexact-ok += cospi tonearest binary64 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a748p-4 : inexact-ok += cospi towardzero binary64 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a74p-4 : inexact-ok += cospi upward binary64 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a74p-4 : inexact-ok += cospi downward intel96 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a74541p-4 : inexact-ok += cospi tonearest intel96 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi towardzero intel96 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi upward intel96 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi downward m68k96 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a74541p-4 : inexact-ok += cospi tonearest m68k96 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi towardzero m68k96 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi upward m68k96 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a7454p-4 : inexact-ok += cospi downward binary128 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7e18p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi upward binary128 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7e1p-4 : inexact-ok += cospi downward ibm128 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c8p-4 : inexact-ok += cospi tonearest ibm128 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c8p-4 : inexact-ok += cospi towardzero ibm128 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7cp-4 : inexact-ok += cospi upward ibm128 -0x6.4c28fp+4 : -0xb.a9ce9ebd9a745406fd82a33c7cp-4 : inexact-ok += cospi downward binary32 -0x6.4c28f8p+4 : -0xb.a9dfep-4 : inexact-ok += cospi tonearest binary32 -0x6.4c28f8p+4 : -0xb.a9dfdp-4 : inexact-ok += cospi towardzero binary32 -0x6.4c28f8p+4 : -0xb.a9dfdp-4 : inexact-ok += cospi upward binary32 -0x6.4c28f8p+4 : -0xb.a9dfdp-4 : inexact-ok += cospi downward binary64 -0x6.4c28f8p+4 : -0xb.a9dfd3210377p-4 : inexact-ok += cospi tonearest binary64 -0x6.4c28f8p+4 : -0xb.a9dfd32103768p-4 : inexact-ok += cospi towardzero binary64 -0x6.4c28f8p+4 : -0xb.a9dfd32103768p-4 : inexact-ok += cospi upward binary64 -0x6.4c28f8p+4 : -0xb.a9dfd32103768p-4 : inexact-ok += cospi downward intel96 -0x6.4c28f8p+4 : -0xb.a9dfd3210376954p-4 : inexact-ok += cospi tonearest intel96 -0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi towardzero intel96 -0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi upward intel96 -0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi downward m68k96 -0x6.4c28f8p+4 : -0xb.a9dfd3210376954p-4 : inexact-ok += cospi tonearest m68k96 -0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi towardzero m68k96 -0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi upward m68k96 -0x6.4c28f8p+4 : -0xb.a9dfd3210376953p-4 : inexact-ok += cospi downward binary128 -0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e47224p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi upward binary128 -0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472238p-4 : inexact-ok += cospi downward ibm128 -0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e4724p-4 : inexact-ok += cospi tonearest ibm128 -0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e4724p-4 : inexact-ok += cospi towardzero ibm128 -0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472p-4 : inexact-ok += cospi upward ibm128 -0x6.4c28f8p+4 : -0xb.a9dfd32103769534acd23e472p-4 : inexact-ok += cospi downward binary64 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb3p-4 : inexact-ok += cospi tonearest binary64 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb3p-4 : inexact-ok += cospi towardzero binary64 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb28p-4 : inexact-ok += cospi upward binary64 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb28p-4 : inexact-ok += cospi downward intel96 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7fp-4 : inexact-ok += cospi tonearest intel96 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi towardzero intel96 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi upward intel96 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi downward m68k96 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7fp-4 : inexact-ok += cospi tonearest m68k96 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi towardzero m68k96 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi upward m68k96 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7ep-4 : inexact-ok += cospi downward binary128 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c2e8p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c2e8p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c2ep-4 : inexact-ok += cospi upward binary128 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c2ep-4 : inexact-ok += cospi downward ibm128 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c4p-4 : inexact-ok += cospi tonearest ibm128 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9c4p-4 : inexact-ok += cospi towardzero ibm128 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9cp-4 : inexact-ok += cospi upward ibm128 -0x6.4c28f5c28f5cp+4 : -0xb.a9db01e95bb2c7e0926c78d9cp-4 : inexact-ok += cospi downward binary64 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c8p-4 : inexact-ok += cospi tonearest binary64 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c8p-4 : inexact-ok += cospi towardzero binary64 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3cp-4 : inexact-ok += cospi upward binary64 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3cp-4 : inexact-ok += cospi downward intel96 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi tonearest intel96 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi towardzero intel96 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi upward intel96 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi downward m68k96 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi tonearest m68k96 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6adp-4 : inexact-ok += cospi towardzero m68k96 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi upward m68k96 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6acp-4 : inexact-ok += cospi downward binary128 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4fp-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4fp-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4e8p-4 : inexact-ok += cospi upward binary128 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4e8p-4 : inexact-ok += cospi downward ibm128 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c8p-4 : inexact-ok += cospi tonearest ibm128 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi towardzero ibm128 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi upward ibm128 -0x6.4c28f5c28f5c4p+4 : -0xb.a9db01e95c3c6ac93420c744c4p-4 : inexact-ok += cospi downward intel96 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1ep-4 : inexact-ok += cospi tonearest intel96 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi towardzero intel96 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi upward intel96 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi downward m68k96 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1ep-4 : inexact-ok += cospi tonearest m68k96 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi towardzero m68k96 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi upward m68k96 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1dp-4 : inexact-ok += cospi downward binary128 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fa48p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fa48p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fa4p-4 : inexact-ok += cospi upward binary128 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fa4p-4 : inexact-ok += cospi downward ibm128 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fcp-4 : inexact-ok += cospi tonearest ibm128 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6fcp-4 : inexact-ok += cospi towardzero ibm128 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6f8p-4 : inexact-ok += cospi upward ibm128 -0x6.4c28f5c28f5c28fp+4 : -0xb.a9db01e95c0ad1d4dfdb8ed6f8p-4 : inexact-ok += cospi downward intel96 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi tonearest intel96 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi towardzero intel96 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi upward intel96 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi downward m68k96 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi tonearest m68k96 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae31p-4 : inexact-ok += cospi towardzero m68k96 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi upward m68k96 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3p-4 : inexact-ok += cospi downward binary128 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a778p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi upward binary128 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a77p-4 : inexact-ok += cospi downward ibm128 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a8p-4 : inexact-ok += cospi tonearest ibm128 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a8p-4 : inexact-ok += cospi towardzero ibm128 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a4p-4 : inexact-ok += cospi upward ibm128 -0x6.4c28f5c28f5c28f8p+4 : -0xb.a9db01e95c0ae3093cefc560a4p-4 : inexact-ok += cospi downward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xb.a9db01e95c0ade3804278d259a7p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi upward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5cp+4 : -0xb.a9db01e95c0ade3804278d259a68p-4 : inexact-ok += cospi downward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xb.a9db01e95c0ade3804278d25a308p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi upward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f5c4p+4 : -0xb.a9db01e95c0ade3804278d25a3p-4 : inexact-ok += cospi downward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d7p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi upward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d6f8p-4 : inexact-ok += cospi downward ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d8p-4 : inexact-ok += cospi tonearest ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d8p-4 : inexact-ok += cospi towardzero ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d4p-4 : inexact-ok += cospi upward ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f4p+4 : -0xb.a9db01e95c0ade3804278d21d4p-4 : inexact-ok += cospi downward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d262418p-4 : inexact-ok += cospi tonearest binary128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi towardzero binary128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi upward binary128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d26241p-4 : inexact-ok += cospi downward ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d2628p-4 : inexact-ok += cospi tonearest ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi towardzero ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok += cospi upward ibm128 -0x6.4c28f5c28f5c28f5c28f5c28f6p+4 : -0xb.a9db01e95c0ade3804278d2624p-4 : inexact-ok +cospi 1234.56 += cospi downward binary32 0x4.d28f6p+8 : -0x3.004128p-4 : inexact-ok += cospi tonearest binary32 0x4.d28f6p+8 : -0x3.004124p-4 : inexact-ok += cospi towardzero binary32 0x4.d28f6p+8 : -0x3.004124p-4 : inexact-ok += cospi upward binary32 0x4.d28f6p+8 : -0x3.004124p-4 : inexact-ok += cospi downward binary64 0x4.d28f6p+8 : -0x3.00412583ae896p-4 : inexact-ok += cospi tonearest binary64 0x4.d28f6p+8 : -0x3.00412583ae896p-4 : inexact-ok += cospi towardzero binary64 0x4.d28f6p+8 : -0x3.00412583ae894p-4 : inexact-ok += cospi upward binary64 0x4.d28f6p+8 : -0x3.00412583ae894p-4 : inexact-ok += cospi downward intel96 0x4.d28f6p+8 : -0x3.00412583ae895d84p-4 : inexact-ok += cospi tonearest intel96 0x4.d28f6p+8 : -0x3.00412583ae895d84p-4 : inexact-ok += cospi towardzero intel96 0x4.d28f6p+8 : -0x3.00412583ae895d8p-4 : inexact-ok += cospi upward intel96 0x4.d28f6p+8 : -0x3.00412583ae895d8p-4 : inexact-ok += cospi downward m68k96 0x4.d28f6p+8 : -0x3.00412583ae895d84p-4 : inexact-ok += cospi tonearest m68k96 0x4.d28f6p+8 : -0x3.00412583ae895d84p-4 : inexact-ok += cospi towardzero m68k96 0x4.d28f6p+8 : -0x3.00412583ae895d8p-4 : inexact-ok += cospi upward m68k96 0x4.d28f6p+8 : -0x3.00412583ae895d8p-4 : inexact-ok += cospi downward binary128 0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcd8p-4 : inexact-ok += cospi tonearest binary128 0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcd6p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcd6p-4 : inexact-ok += cospi upward binary128 0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcd6p-4 : inexact-ok += cospi downward ibm128 0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bdp-4 : inexact-ok += cospi tonearest ibm128 0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bdp-4 : inexact-ok += cospi towardzero ibm128 0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcp-4 : inexact-ok += cospi upward ibm128 0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcp-4 : inexact-ok += cospi downward binary32 0x4.d28f58p+8 : -0x2.feb628p-4 : inexact-ok += cospi tonearest binary32 0x4.d28f58p+8 : -0x2.feb624p-4 : inexact-ok += cospi towardzero binary32 0x4.d28f58p+8 : -0x2.feb624p-4 : inexact-ok += cospi upward binary32 0x4.d28f58p+8 : -0x2.feb624p-4 : inexact-ok += cospi downward binary64 0x4.d28f58p+8 : -0x2.feb6251337e3ep-4 : inexact-ok += cospi tonearest binary64 0x4.d28f58p+8 : -0x2.feb6251337e3cp-4 : inexact-ok += cospi towardzero binary64 0x4.d28f58p+8 : -0x2.feb6251337e3cp-4 : inexact-ok += cospi upward binary64 0x4.d28f58p+8 : -0x2.feb6251337e3cp-4 : inexact-ok += cospi downward intel96 0x4.d28f58p+8 : -0x2.feb6251337e3c644p-4 : inexact-ok += cospi tonearest intel96 0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi towardzero intel96 0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi upward intel96 0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi downward m68k96 0x4.d28f58p+8 : -0x2.feb6251337e3c644p-4 : inexact-ok += cospi tonearest m68k96 0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi towardzero m68k96 0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi upward m68k96 0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi downward binary128 0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8a8p-4 : inexact-ok += cospi tonearest binary128 0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8a6p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8a6p-4 : inexact-ok += cospi upward binary128 0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8a6p-4 : inexact-ok += cospi downward ibm128 0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c9p-4 : inexact-ok += cospi tonearest ibm128 0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c9p-4 : inexact-ok += cospi towardzero ibm128 0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8p-4 : inexact-ok += cospi upward ibm128 0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8p-4 : inexact-ok += cospi downward binary64 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0cp-4 : inexact-ok += cospi tonearest binary64 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0cp-4 : inexact-ok += cospi towardzero binary64 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0ap-4 : inexact-ok += cospi upward binary64 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0ap-4 : inexact-ok += cospi downward intel96 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd78p-4 : inexact-ok += cospi tonearest intel96 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd78p-4 : inexact-ok += cospi towardzero intel96 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd74p-4 : inexact-ok += cospi upward intel96 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd74p-4 : inexact-ok += cospi downward m68k96 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd78p-4 : inexact-ok += cospi tonearest m68k96 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd78p-4 : inexact-ok += cospi towardzero m68k96 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd74p-4 : inexact-ok += cospi upward m68k96 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd74p-4 : inexact-ok += cospi downward binary128 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed8717495ep-4 : inexact-ok += cospi tonearest binary128 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed8717495cp-4 : inexact-ok += cospi towardzero binary128 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed8717495cp-4 : inexact-ok += cospi upward binary128 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed8717495cp-4 : inexact-ok += cospi downward ibm128 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed87174ap-4 : inexact-ok += cospi tonearest ibm128 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed871749p-4 : inexact-ok += cospi towardzero ibm128 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed871749p-4 : inexact-ok += cospi upward ibm128 0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed871749p-4 : inexact-ok += cospi downward binary64 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58cp-4 : inexact-ok += cospi tonearest binary64 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58cp-4 : inexact-ok += cospi towardzero binary64 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58ap-4 : inexact-ok += cospi upward binary64 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58ap-4 : inexact-ok += cospi downward intel96 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb24p-4 : inexact-ok += cospi tonearest intel96 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi towardzero intel96 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi upward intel96 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi downward m68k96 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb24p-4 : inexact-ok += cospi tonearest m68k96 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi towardzero m68k96 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi upward m68k96 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi downward binary128 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9d6p-4 : inexact-ok += cospi tonearest binary128 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9d4p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9d4p-4 : inexact-ok += cospi upward binary128 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9d4p-4 : inexact-ok += cospi downward ibm128 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fdap-4 : inexact-ok += cospi tonearest ibm128 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fdap-4 : inexact-ok += cospi towardzero ibm128 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9p-4 : inexact-ok += cospi upward ibm128 0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9p-4 : inexact-ok += cospi downward intel96 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb4p-4 : inexact-ok += cospi tonearest intel96 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi towardzero intel96 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi upward intel96 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi downward m68k96 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb4p-4 : inexact-ok += cospi tonearest m68k96 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi towardzero m68k96 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi upward m68k96 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi downward binary128 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffb66p-4 : inexact-ok += cospi tonearest binary128 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffb64p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffb64p-4 : inexact-ok += cospi upward binary128 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffb64p-4 : inexact-ok += cospi downward ibm128 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffcp-4 : inexact-ok += cospi tonearest ibm128 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffbp-4 : inexact-ok += cospi towardzero ibm128 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffbp-4 : inexact-ok += cospi upward ibm128 0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffbp-4 : inexact-ok += cospi downward intel96 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b4p-4 : inexact-ok += cospi tonearest intel96 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi towardzero intel96 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi upward intel96 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi downward m68k96 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b4p-4 : inexact-ok += cospi tonearest m68k96 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi towardzero m68k96 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi upward m68k96 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi downward binary128 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e434ap-4 : inexact-ok += cospi tonearest binary128 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e4348p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e4348p-4 : inexact-ok += cospi upward binary128 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e4348p-4 : inexact-ok += cospi downward ibm128 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e44p-4 : inexact-ok += cospi tonearest ibm128 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e43p-4 : inexact-ok += cospi towardzero ibm128 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e43p-4 : inexact-ok += cospi upward ibm128 0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e43p-4 : inexact-ok += cospi downward binary128 0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x2.ff838ca06f4f2217183d47ef1b54p-4 : inexact-ok += cospi tonearest binary128 0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x2.ff838ca06f4f2217183d47ef1b52p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x2.ff838ca06f4f2217183d47ef1b52p-4 : inexact-ok += cospi upward binary128 0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x2.ff838ca06f4f2217183d47ef1b52p-4 : inexact-ok += cospi downward binary128 0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x2.ff838ca06f4f2217183d47ee55d4p-4 : inexact-ok += cospi tonearest binary128 0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x2.ff838ca06f4f2217183d47ee55d2p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x2.ff838ca06f4f2217183d47ee55d2p-4 : inexact-ok += cospi upward binary128 0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x2.ff838ca06f4f2217183d47ee55d2p-4 : inexact-ok += cospi downward binary128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ee4p-4 : inexact-ok += cospi tonearest binary128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ee4p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ee2p-4 : inexact-ok += cospi upward binary128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ee2p-4 : inexact-ok += cospi downward ibm128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495fp-4 : inexact-ok += cospi tonearest ibm128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495fp-4 : inexact-ok += cospi towardzero ibm128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ep-4 : inexact-ok += cospi upward ibm128 0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ep-4 : inexact-ok += cospi downward binary128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69ed2p-4 : inexact-ok += cospi tonearest binary128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69ed2p-4 : inexact-ok += cospi towardzero binary128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69edp-4 : inexact-ok += cospi upward binary128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69edp-4 : inexact-ok += cospi downward ibm128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69fp-4 : inexact-ok += cospi tonearest ibm128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69fp-4 : inexact-ok += cospi towardzero ibm128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69ep-4 : inexact-ok += cospi upward ibm128 0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69ep-4 : inexact-ok +cospi -1234.56 += cospi downward binary32 -0x4.d28f58p+8 : -0x2.feb628p-4 : inexact-ok += cospi tonearest binary32 -0x4.d28f58p+8 : -0x2.feb624p-4 : inexact-ok += cospi towardzero binary32 -0x4.d28f58p+8 : -0x2.feb624p-4 : inexact-ok += cospi upward binary32 -0x4.d28f58p+8 : -0x2.feb624p-4 : inexact-ok += cospi downward binary64 -0x4.d28f58p+8 : -0x2.feb6251337e3ep-4 : inexact-ok += cospi tonearest binary64 -0x4.d28f58p+8 : -0x2.feb6251337e3cp-4 : inexact-ok += cospi towardzero binary64 -0x4.d28f58p+8 : -0x2.feb6251337e3cp-4 : inexact-ok += cospi upward binary64 -0x4.d28f58p+8 : -0x2.feb6251337e3cp-4 : inexact-ok += cospi downward intel96 -0x4.d28f58p+8 : -0x2.feb6251337e3c644p-4 : inexact-ok += cospi tonearest intel96 -0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi towardzero intel96 -0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi upward intel96 -0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi downward m68k96 -0x4.d28f58p+8 : -0x2.feb6251337e3c644p-4 : inexact-ok += cospi tonearest m68k96 -0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi towardzero m68k96 -0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi upward m68k96 -0x4.d28f58p+8 : -0x2.feb6251337e3c64p-4 : inexact-ok += cospi downward binary128 -0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8a8p-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8a6p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8a6p-4 : inexact-ok += cospi upward binary128 -0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8a6p-4 : inexact-ok += cospi downward ibm128 -0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c9p-4 : inexact-ok += cospi tonearest ibm128 -0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c9p-4 : inexact-ok += cospi towardzero ibm128 -0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8p-4 : inexact-ok += cospi upward ibm128 -0x4.d28f58p+8 : -0x2.feb6251337e3c641baa94df2c8p-4 : inexact-ok += cospi downward binary32 -0x4.d28f6p+8 : -0x3.004128p-4 : inexact-ok += cospi tonearest binary32 -0x4.d28f6p+8 : -0x3.004124p-4 : inexact-ok += cospi towardzero binary32 -0x4.d28f6p+8 : -0x3.004124p-4 : inexact-ok += cospi upward binary32 -0x4.d28f6p+8 : -0x3.004124p-4 : inexact-ok += cospi downward binary64 -0x4.d28f6p+8 : -0x3.00412583ae896p-4 : inexact-ok += cospi tonearest binary64 -0x4.d28f6p+8 : -0x3.00412583ae896p-4 : inexact-ok += cospi towardzero binary64 -0x4.d28f6p+8 : -0x3.00412583ae894p-4 : inexact-ok += cospi upward binary64 -0x4.d28f6p+8 : -0x3.00412583ae894p-4 : inexact-ok += cospi downward intel96 -0x4.d28f6p+8 : -0x3.00412583ae895d84p-4 : inexact-ok += cospi tonearest intel96 -0x4.d28f6p+8 : -0x3.00412583ae895d84p-4 : inexact-ok += cospi towardzero intel96 -0x4.d28f6p+8 : -0x3.00412583ae895d8p-4 : inexact-ok += cospi upward intel96 -0x4.d28f6p+8 : -0x3.00412583ae895d8p-4 : inexact-ok += cospi downward m68k96 -0x4.d28f6p+8 : -0x3.00412583ae895d84p-4 : inexact-ok += cospi tonearest m68k96 -0x4.d28f6p+8 : -0x3.00412583ae895d84p-4 : inexact-ok += cospi towardzero m68k96 -0x4.d28f6p+8 : -0x3.00412583ae895d8p-4 : inexact-ok += cospi upward m68k96 -0x4.d28f6p+8 : -0x3.00412583ae895d8p-4 : inexact-ok += cospi downward binary128 -0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcd8p-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcd6p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcd6p-4 : inexact-ok += cospi upward binary128 -0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcd6p-4 : inexact-ok += cospi downward ibm128 -0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bdp-4 : inexact-ok += cospi tonearest ibm128 -0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bdp-4 : inexact-ok += cospi towardzero ibm128 -0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcp-4 : inexact-ok += cospi upward ibm128 -0x4.d28f6p+8 : -0x3.00412583ae895d828b4bf939bcp-4 : inexact-ok += cospi downward binary64 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58cp-4 : inexact-ok += cospi tonearest binary64 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58cp-4 : inexact-ok += cospi towardzero binary64 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58ap-4 : inexact-ok += cospi upward binary64 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58ap-4 : inexact-ok += cospi downward intel96 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb24p-4 : inexact-ok += cospi tonearest intel96 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi towardzero intel96 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi upward intel96 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi downward m68k96 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb24p-4 : inexact-ok += cospi tonearest m68k96 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi towardzero m68k96 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi upward m68k96 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb2p-4 : inexact-ok += cospi downward binary128 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9d6p-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9d4p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9d4p-4 : inexact-ok += cospi upward binary128 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9d4p-4 : inexact-ok += cospi downward ibm128 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fdap-4 : inexact-ok += cospi tonearest ibm128 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fdap-4 : inexact-ok += cospi towardzero ibm128 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9p-4 : inexact-ok += cospi upward ibm128 -0x4.d28f5c28f5c28p+8 : -0x2.ff838ca06c58bb212dea746fd9p-4 : inexact-ok += cospi downward binary64 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0cp-4 : inexact-ok += cospi tonearest binary64 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0cp-4 : inexact-ok += cospi towardzero binary64 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0ap-4 : inexact-ok += cospi upward binary64 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0ap-4 : inexact-ok += cospi downward intel96 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd78p-4 : inexact-ok += cospi tonearest intel96 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd78p-4 : inexact-ok += cospi towardzero intel96 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd74p-4 : inexact-ok += cospi upward intel96 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd74p-4 : inexact-ok += cospi downward m68k96 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd78p-4 : inexact-ok += cospi tonearest m68k96 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd78p-4 : inexact-ok += cospi towardzero m68k96 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd74p-4 : inexact-ok += cospi upward m68k96 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd74p-4 : inexact-ok += cospi downward binary128 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed8717495ep-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed8717495cp-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed8717495cp-4 : inexact-ok += cospi upward binary128 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed8717495cp-4 : inexact-ok += cospi downward ibm128 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed87174ap-4 : inexact-ok += cospi tonearest ibm128 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed871749p-4 : inexact-ok += cospi towardzero ibm128 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed871749p-4 : inexact-ok += cospi upward ibm128 -0x4.d28f5c28f5c2cp+8 : -0x2.ff838ca078b0bd7728ed871749p-4 : inexact-ok += cospi downward intel96 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b4p-4 : inexact-ok += cospi tonearest intel96 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi towardzero intel96 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi upward intel96 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi downward m68k96 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b4p-4 : inexact-ok += cospi tonearest m68k96 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi towardzero m68k96 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi upward m68k96 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54bp-4 : inexact-ok += cospi downward binary128 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e434ap-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e4348p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e4348p-4 : inexact-ok += cospi upward binary128 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e4348p-4 : inexact-ok += cospi downward ibm128 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e44p-4 : inexact-ok += cospi tonearest ibm128 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e43p-4 : inexact-ok += cospi towardzero ibm128 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e43p-4 : inexact-ok += cospi upward ibm128 -0x4.d28f5c28f5c28f58p+8 : -0x2.ff838ca06f4e54b08af87c2e43p-4 : inexact-ok += cospi downward intel96 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb4p-4 : inexact-ok += cospi tonearest intel96 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi towardzero intel96 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi upward intel96 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi downward m68k96 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb4p-4 : inexact-ok += cospi tonearest m68k96 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi towardzero m68k96 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi upward m68k96 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfbp-4 : inexact-ok += cospi downward binary128 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffb66p-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffb64p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffb64p-4 : inexact-ok += cospi upward binary128 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffb64p-4 : inexact-ok += cospi downward ibm128 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffcp-4 : inexact-ok += cospi tonearest ibm128 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffbp-4 : inexact-ok += cospi towardzero ibm128 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffbp-4 : inexact-ok += cospi upward ibm128 -0x4.d28f5c28f5c28f6p+8 : -0x2.ff838ca06f4fdfb0d5b7dc9ffbp-4 : inexact-ok += cospi downward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x2.ff838ca06f4f2217183d47ee55d4p-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x2.ff838ca06f4f2217183d47ee55d2p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x2.ff838ca06f4f2217183d47ee55d2p-4 : inexact-ok += cospi upward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c28p+8 : -0x2.ff838ca06f4f2217183d47ee55d2p-4 : inexact-ok += cospi downward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x2.ff838ca06f4f2217183d47ef1b54p-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x2.ff838ca06f4f2217183d47ef1b52p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x2.ff838ca06f4f2217183d47ef1b52p-4 : inexact-ok += cospi upward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5c2cp+8 : -0x2.ff838ca06f4f2217183d47ef1b52p-4 : inexact-ok += cospi downward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69ed2p-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69ed2p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69edp-4 : inexact-ok += cospi upward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69edp-4 : inexact-ok += cospi downward ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69fp-4 : inexact-ok += cospi tonearest ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69fp-4 : inexact-ok += cospi towardzero ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69ep-4 : inexact-ok += cospi upward ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5cp+8 : -0x2.ff838ca06f4f2217183d47e69ep-4 : inexact-ok += cospi downward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ee4p-4 : inexact-ok += cospi tonearest binary128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ee4p-4 : inexact-ok += cospi towardzero binary128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ee2p-4 : inexact-ok += cospi upward binary128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ee2p-4 : inexact-ok += cospi downward ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495fp-4 : inexact-ok += cospi tonearest ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495fp-4 : inexact-ok += cospi towardzero ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ep-4 : inexact-ok += cospi upward ibm128 -0x4.d28f5c28f5c28f5c28f5c28f5ep+8 : -0x2.ff838ca06f4f2217183d48495ep-4 : inexact-ok +cospi 0x1fffff.6p0 += cospi downward binary32 0x1.fffff6p+20 : -0x6.1f78bp-4 : inexact-ok += cospi tonearest binary32 0x1.fffff6p+20 : -0x6.1f78a8p-4 : inexact-ok += cospi towardzero binary32 0x1.fffff6p+20 : -0x6.1f78a8p-4 : inexact-ok += cospi upward binary32 0x1.fffff6p+20 : -0x6.1f78a8p-4 : inexact-ok += cospi downward binary64 0x1.fffff6p+20 : -0x6.1f78a9abaa58cp-4 : inexact-ok += cospi tonearest binary64 0x1.fffff6p+20 : -0x6.1f78a9abaa58cp-4 : inexact-ok += cospi towardzero binary64 0x1.fffff6p+20 : -0x6.1f78a9abaa588p-4 : inexact-ok += cospi upward binary64 0x1.fffff6p+20 : -0x6.1f78a9abaa588p-4 : inexact-ok += cospi downward intel96 0x1.fffff6p+20 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest intel96 0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward m68k96 0x1.fffff6p+20 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest m68k96 0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward binary128 0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi tonearest binary128 0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi downward ibm128 0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi tonearest ibm128 0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok +cospi -0x1fffff.6p0 += cospi downward binary32 -0x1.fffff6p+20 : -0x6.1f78bp-4 : inexact-ok += cospi tonearest binary32 -0x1.fffff6p+20 : -0x6.1f78a8p-4 : inexact-ok += cospi towardzero binary32 -0x1.fffff6p+20 : -0x6.1f78a8p-4 : inexact-ok += cospi upward binary32 -0x1.fffff6p+20 : -0x6.1f78a8p-4 : inexact-ok += cospi downward binary64 -0x1.fffff6p+20 : -0x6.1f78a9abaa58cp-4 : inexact-ok += cospi tonearest binary64 -0x1.fffff6p+20 : -0x6.1f78a9abaa58cp-4 : inexact-ok += cospi towardzero binary64 -0x1.fffff6p+20 : -0x6.1f78a9abaa588p-4 : inexact-ok += cospi upward binary64 -0x1.fffff6p+20 : -0x6.1f78a9abaa588p-4 : inexact-ok += cospi downward intel96 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest intel96 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward m68k96 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest m68k96 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward binary128 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi tonearest binary128 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi downward ibm128 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi tonearest ibm128 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 -0x1.fffff6p+20 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok +cospi 0x1fffff.ap0 += cospi downward binary32 0x1.fffffap+20 : 0x6.1f78a8p-4 : inexact-ok += cospi tonearest binary32 0x1.fffffap+20 : 0x6.1f78a8p-4 : inexact-ok += cospi towardzero binary32 0x1.fffffap+20 : 0x6.1f78a8p-4 : inexact-ok += cospi upward binary32 0x1.fffffap+20 : 0x6.1f78bp-4 : inexact-ok += cospi downward binary64 0x1.fffffap+20 : 0x6.1f78a9abaa588p-4 : inexact-ok += cospi tonearest binary64 0x1.fffffap+20 : 0x6.1f78a9abaa58cp-4 : inexact-ok += cospi towardzero binary64 0x1.fffffap+20 : 0x6.1f78a9abaa588p-4 : inexact-ok += cospi upward binary64 0x1.fffffap+20 : 0x6.1f78a9abaa58cp-4 : inexact-ok += cospi downward intel96 0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest intel96 0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 0x1.fffffap+20 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward m68k96 0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest m68k96 0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 0x1.fffffap+20 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward binary128 0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi tonearest binary128 0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi downward ibm128 0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi tonearest ibm128 0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok +cospi -0x1fffff.ap0 += cospi downward binary32 -0x1.fffffap+20 : 0x6.1f78a8p-4 : inexact-ok += cospi tonearest binary32 -0x1.fffffap+20 : 0x6.1f78a8p-4 : inexact-ok += cospi towardzero binary32 -0x1.fffffap+20 : 0x6.1f78a8p-4 : inexact-ok += cospi upward binary32 -0x1.fffffap+20 : 0x6.1f78bp-4 : inexact-ok += cospi downward binary64 -0x1.fffffap+20 : 0x6.1f78a9abaa588p-4 : inexact-ok += cospi tonearest binary64 -0x1.fffffap+20 : 0x6.1f78a9abaa58cp-4 : inexact-ok += cospi towardzero binary64 -0x1.fffffap+20 : 0x6.1f78a9abaa588p-4 : inexact-ok += cospi upward binary64 -0x1.fffffap+20 : 0x6.1f78a9abaa58cp-4 : inexact-ok += cospi downward intel96 -0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest intel96 -0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 -0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 -0x1.fffffap+20 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward m68k96 -0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest m68k96 -0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 -0x1.fffffap+20 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 -0x1.fffffap+20 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward binary128 -0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi tonearest binary128 -0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 -0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 -0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi downward ibm128 -0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi tonearest ibm128 -0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 -0x1.fffffap+20 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok +cospi 0x3ffffffffffff.6p0 += cospi downward binary32 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary32 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary64 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary64 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward intel96 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward intel96 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary128 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary32 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary32 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary64 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary64 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward intel96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward intel96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary64 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58cp-4 : inexact-ok += cospi tonearest binary64 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58cp-4 : inexact-ok += cospi towardzero binary64 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa588p-4 : inexact-ok += cospi upward binary64 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa588p-4 : inexact-ok += cospi downward intel96 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest intel96 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward m68k96 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest m68k96 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward binary128 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi tonearest binary128 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi downward ibm128 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi tonearest ibm128 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok +cospi -0x3ffffffffffff.6p0 += cospi downward binary32 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary32 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58cp-4 : inexact-ok += cospi tonearest binary64 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58cp-4 : inexact-ok += cospi towardzero binary64 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa588p-4 : inexact-ok += cospi upward binary64 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa588p-4 : inexact-ok += cospi downward intel96 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest intel96 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward m68k96 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest m68k96 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward binary128 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi tonearest binary128 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi downward ibm128 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi tonearest ibm128 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 -0x3.ffffffffffff6p+48 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok +cospi 0x3ffffffffffff.ap0 += cospi downward binary32 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary32 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary64 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary64 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward intel96 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward intel96 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary128 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p+48 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary32 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary32 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary64 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary64 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward intel96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward intel96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary64 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa588p-4 : inexact-ok += cospi tonearest binary64 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58cp-4 : inexact-ok += cospi towardzero binary64 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa588p-4 : inexact-ok += cospi upward binary64 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58cp-4 : inexact-ok += cospi downward intel96 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest intel96 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward m68k96 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest m68k96 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward binary128 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi tonearest binary128 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi downward ibm128 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi tonearest ibm128 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok +cospi -0x3ffffffffffff.ap0 += cospi downward binary32 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.fffffcp+48 : 0x1p+0 : inexact-ok += cospi downward binary32 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x4p+48 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa588p-4 : inexact-ok += cospi tonearest binary64 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58cp-4 : inexact-ok += cospi towardzero binary64 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa588p-4 : inexact-ok += cospi upward binary64 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58cp-4 : inexact-ok += cospi downward intel96 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest intel96 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward m68k96 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest m68k96 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward binary128 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi tonearest binary128 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi downward ibm128 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi tonearest ibm128 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 -0x3.ffffffffffffap+48 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok +cospi 0x1fffffffffffffff.6p0 += cospi downward binary32 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary32 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary64 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary64 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward intel96 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward intel96 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary128 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary128 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary32 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary32 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary64 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary64 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward intel96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward intel96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary64 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward binary64 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward intel96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward intel96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward binary128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward binary128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward intel96 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest intel96 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward m68k96 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest m68k96 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward binary128 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi tonearest binary128 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi downward ibm128 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi tonearest ibm128 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok +cospi -0x1fffffffffffffff.6p0 += cospi downward binary32 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary32 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest intel96 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward m68k96 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi tonearest m68k96 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi downward binary128 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi tonearest binary128 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi downward ibm128 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi tonearest ibm128 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 -0x1.fffffffffffffff6p+60 : -0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok +cospi 0x1fffffffffffffff.ap0 += cospi downward binary32 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary32 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary64 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary64 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward intel96 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward intel96 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary128 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary128 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x2p+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary32 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary32 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary64 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary64 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward intel96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward intel96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary64 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward binary64 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward intel96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward intel96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward binary128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward binary128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward intel96 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest intel96 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward m68k96 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest m68k96 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward binary128 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi tonearest binary128 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi downward ibm128 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi tonearest ibm128 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok +cospi -0x1fffffffffffffff.ap0 += cospi downward binary32 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x1.fffffep+60 : 0x1p+0 : inexact-ok += cospi downward binary32 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x2p+60 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x1.fffffffffffffp+60 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest intel96 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero intel96 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward intel96 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward m68k96 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi tonearest m68k96 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi towardzero m68k96 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b468p-4 : inexact-ok += cospi upward m68k96 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b47p-4 : inexact-ok += cospi downward binary128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi tonearest binary128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi downward ibm128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi tonearest ibm128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok += cospi towardzero ibm128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf6p-4 : inexact-ok += cospi upward ibm128 -0x1.fffffffffffffffap+60 : 0x6.1f78a9abaa58b4698916152cf8p-4 : inexact-ok +cospi 0x3fffffffffffffffffffffffffff.6p0 += cospi downward binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi tonearest binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok +cospi -0x3fffffffffffffffffffffffffff.6p0 += cospi downward binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi tonearest binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 -0x3.fffffffffffffffffffffffffff6p+108 : -0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok +cospi 0x3fffffffffffffffffffffffffff.ap0 += cospi downward binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary32 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary64 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward intel96 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary32 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary64 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward intel96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward binary64 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward intel96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward intel96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi tonearest binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi downward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok +cospi -0x3fffffffffffffffffffffffffff.ap0 += cospi downward binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.fffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary32 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x4p+108 : 0x1p+0 : inexact-ok += cospi downward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward binary64 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.ffffffffffffep+108 : 0x1p+0 : inexact-ok += cospi downward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward intel96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward m68k96 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.fffffffffffffffcp+108 : 0x1p+0 : inexact-ok += cospi downward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi tonearest binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi towardzero binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7ecp-4 : inexact-ok += cospi upward binary128 -0x3.fffffffffffffffffffffffffffap+108 : 0x6.1f78a9abaa58b4698916152cf7fp-4 : inexact-ok += cospi downward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi tonearest binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi upward binary128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi downward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok += cospi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index 92856be..e25a151 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -65,6 +65,11 @@ __MATHCALL_VEC (sin,, (_Mdouble_ __x)); /* Tangent of X. */ __MATHCALL_VEC (tan,, (_Mdouble_ __x)); +#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23) +/* Cosine of pi * X. */ +__MATHCALL (cospi,, (_Mdouble_ __x)); +#endif + /* Hyperbolic functions. */ /* Hyperbolic cosine of X. */ diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c index 0b1e307..016dc43 100644 --- a/math/gen-auto-libm-tests.c +++ b/math/gen-auto-libm-tests.c @@ -553,6 +553,7 @@ static test_function test_functions[] = FUNC_mpc_c_c ("clog10", mpc_log10, false), FUNC_mpfr_f_f ("cos", mpfr_cos, false), FUNC_mpfr_f_f ("cosh", mpfr_cosh, false), + FUNC_mpfr_f_f ("cospi", mpfr_cospi, false), FUNC ("cpow", ARGS4 (type_fp, type_fp, type_fp, type_fp), RET2 (type_fp, type_fp), false, true, false, CALC (mpc_cc_c, mpc_pow)), diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py index 08d9226..47b4130 100755 --- a/math/gen-tgmath-tests.py +++ b/math/gen-tgmath-tests.py @@ -742,6 +742,7 @@ class Tests(object): ('_Float64x', 'f64x')): self.add_tests(prefix + fn, ret, ['r'] * args) # TS 18661-4 functions. + self.add_tests('cospi', 'r', ['r']) self.add_tests('exp10', 'r', ['r']) self.add_tests('exp2m1', 'r', ['r']) self.add_tests('exp10m1', 'r', ['r']) diff --git a/math/libm-test-cospi.inc b/math/libm-test-cospi.inc new file mode 100644 index 0000000..084062f --- /dev/null +++ b/math/libm-test-cospi.inc @@ -0,0 +1,49 @@ +/* Test cospi. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include "libm-test-driver.c" + +static const struct test_f_f_data cospi_test_data[] = + { + TEST_f_f (cospi, plus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_f_f (cospi, minus_infty, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM), + TEST_f_f (cospi, qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (cospi, -qnan_value, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED), + TEST_f_f (cospi, snan_value, qnan_value, INVALID_EXCEPTION), + TEST_f_f (cospi, -snan_value, qnan_value, INVALID_EXCEPTION), + + AUTO_TESTS_f_f (cospi), + }; + +static void +cospi_test (void) +{ + ALL_RM_TEST (cospi, 0, cospi_test_data, RUN_TEST_LOOP_f_f, END); +} + +static void +do_test (void) +{ + cospi_test (); +} + +/* + * Local Variables: + * mode:c + * End: + */ diff --git a/math/s_cospi_template.c b/math/s_cospi_template.c new file mode 100644 index 0000000..2eb9079 --- /dev/null +++ b/math/s_cospi_template.c @@ -0,0 +1,39 @@ +/* Return cosine of pi * X. + Copyright (C) 2024 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + <https://www.gnu.org/licenses/>. */ + +#include <errno.h> +#include <math.h> + +FLOAT +M_DECL_FUNC (__cospi) (FLOAT x) +{ + if (isless (M_FABS (x), M_EPSILON)) + return M_LIT (1.0); + if (__glibc_unlikely (isinf (x))) + __set_errno (EDOM); + x = M_FABS (x - M_MLIT (2.0) * M_SUF (round) (M_LIT (0.5) * x)); + if (islessequal (x, M_LIT (0.25))) + return M_SUF (__cos) (M_MLIT (M_PI) * x); + else if (x == M_LIT (0.5)) + return M_LIT (0.0); + else if (islessequal (x, M_LIT (0.75))) + return M_SUF (__sin) (M_MLIT (M_PI) * (M_LIT (0.5) - x)); + else + return -M_SUF (__cos) (M_MLIT (M_PI) * (M_LIT (1.0) - x)); +} +declare_mgen_alias (__cospi, cospi); diff --git a/math/test-tgmath.c b/math/test-tgmath.c index f3bcac4..14f4fe4 100644 --- a/math/test-tgmath.c +++ b/math/test-tgmath.c @@ -48,7 +48,7 @@ volatile int count_cdouble; volatile int count_cfloat; volatile int count_cldouble; -#define NCALLS 168 +#define NCALLS 170 #define NCALLS_INT 4 #define NCCALLS 47 @@ -232,6 +232,7 @@ F(compile_test) (void) uintmax_t um; a = cos (cos (x)); + a = cospi (cospi (x)); b = acos (acos (a)); a = sin (sin (x)); b = asin (asin (a)); @@ -350,6 +351,7 @@ F(compile_test) (void) if (0) { a = cos (y); + a = cospi (y); a = acos (y); a = sin (y); a = asin (y); @@ -468,6 +470,14 @@ TYPE } TYPE +(F(cospi)) (TYPE x) +{ + ++count; + P (); + return x; +} + +TYPE (F(acos)) (TYPE x) { ++count; diff --git a/math/tgmath.h b/math/tgmath.h index f48f718..33418f8 100644 --- a/math/tgmath.h +++ b/math/tgmath.h @@ -817,6 +817,10 @@ /* Tangent of X. */ #define tan(Val) __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan) +#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23) +/* Cosine of pi * X. */ +# define cospi(Val) __TGMATH_UNARY_REAL_ONLY (Val, cospi) +#endif /* Hyperbolic functions. */ diff --git a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps index 43ffbd7..bef5e36 100644 --- a/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps +++ b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps @@ -792,6 +792,30 @@ float: 2 float128: 3 ldouble: 3 +Function: "cospi": +double: 1 +float: 1 +float128: 1 +ldouble: 1 + +Function: "cospi_downward": +double: 1 +float: 1 +float128: 2 +ldouble: 1 + +Function: "cospi_towardzero": +double: 1 +float: 1 +float128: 2 +ldouble: 1 + +Function: "cospi_upward": +double: 1 +float: 1 +float128: 1 +ldouble: 1 + Function: Real part of "cpow": double: 2 float: 5 diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions index bd73016..a828017 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions @@ -144,6 +144,9 @@ libm { __log10p1ieee128; __logp1ieee128; } + GLIBC_2.41 { + __cospiieee128; + } } libc { LDBL_IBM128_VERSION { diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile index 14fd715..16d3136 100644 --- a/sysdeps/ieee754/ldbl-opt/Makefile +++ b/sysdeps/ieee754/ldbl-opt/Makefile @@ -42,6 +42,7 @@ libnldbl-calls = \ copysign \ cos \ cosh \ + cospi \ cpow \ cproj \ creal \ @@ -280,6 +281,7 @@ CFLAGS-nldbl-conj.c = -fno-builtin-conjl CFLAGS-nldbl-copysign.c = -fno-builtin-copysignl CFLAGS-nldbl-cos.c = -fno-builtin-cosl CFLAGS-nldbl-cosh.c = -fno-builtin-coshl +CFLAGS-nldbl-cospi.c = -fno-builtin-cospi CFLAGS-nldbl-cpow.c = -fno-builtin-cpowl CFLAGS-nldbl-cproj.c = -fno-builtin-cprojl CFLAGS-nldbl-creal.c = -fno-builtin-creall diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-cospi.c b/sysdeps/ieee754/ldbl-opt/nldbl-cospi.c new file mode 100644 index 0000000..11d38ab --- /dev/null +++ b/sysdeps/ieee754/ldbl-opt/nldbl-cospi.c @@ -0,0 +1,8 @@ +#include "nldbl-compat.h" + +double +attribute_hidden +cospil (double x) +{ + return cospi (x); +} diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist index 1811377..855871a 100644 --- a/sysdeps/mach/hurd/i386/libm.abilist +++ b/sysdeps/mach/hurd/i386/libm.abilist @@ -1221,3 +1221,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist index d4c087a..8435eb4 100644 --- a/sysdeps/mach/hurd/x86_64/libm.abilist +++ b/sysdeps/mach/hurd/x86_64/libm.abilist @@ -1078,3 +1078,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/powerpc/nofpu/Makefile b/sysdeps/powerpc/nofpu/Makefile index 71ee2b6..8a49a44 100644 --- a/sysdeps/powerpc/nofpu/Makefile +++ b/sysdeps/powerpc/nofpu/Makefile @@ -37,6 +37,7 @@ CFLAGS-s_cexpl.c += $(config-cflags-signaling-nans) CFLAGS-s_csinhl.c += -fno-builtin-fabsl $(config-cflags-signaling-nans) CFLAGS-s_clogl.c += -fno-builtin-fabsl $(config-cflags-signaling-nans) CFLAGS-s_clog10l.c += -fno-builtin-fabsl $(config-cflags-signaling-nans) +CFLAGS-s_cospil.c += -fno-builtin-fabsl CFLAGS-s_csinl.c += -fno-builtin-fabsl $(config-cflags-signaling-nans) CFLAGS-s_csqrtl.c += -fno-builtin-fabsl $(config-cflags-signaling-nans) CFLAGS-w_acosl_compat.c += -fno-builtin-fabsl diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist index 024cb8d..5a93675 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist @@ -1189,3 +1189,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist index 4b7f756..3a4a564 100644 --- a/sysdeps/unix/sysv/linux/alpha/libm.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist @@ -1348,3 +1348,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist index f6eb7a5..991b91c 100644 --- a/sysdeps/unix/sysv/linux/arc/libm.abilist +++ b/sysdeps/unix/sysv/linux/arc/libm.abilist @@ -787,3 +787,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist index 78540e9..c093f70 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist index 78540e9..c093f70 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist index 7a68784..3b83ee5 100644 --- a/sysdeps/unix/sysv/linux/csky/libm.abilist +++ b/sysdeps/unix/sysv/linux/csky/libm.abilist @@ -853,3 +853,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist index d29139e..15f904d 100644 --- a/sysdeps/unix/sysv/linux/hppa/libm.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist index 0797f3f..edb05d8 100644 --- a/sysdeps/unix/sysv/linux/i386/libm.abilist +++ b/sysdeps/unix/sysv/linux/i386/libm.abilist @@ -1228,3 +1228,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist index 16bde43..a89a804 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist @@ -1068,3 +1068,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist index 78540e9..c093f70 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist index 6fd32e7..2aa9919 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist @@ -914,3 +914,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist index d2c2cdb..0b24fb2 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist index d2c2cdb..0b24fb2 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist index a7c8ca0..bf321f4 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist index 8e36e16..bca6dc8 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist @@ -1189,3 +1189,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist index 4db8702..f8b39f6 100644 --- a/sysdeps/unix/sysv/linux/or1k/libm.abilist +++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist @@ -787,3 +787,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist index cbadcef..8f87b40 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist @@ -1025,3 +1025,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist index d0078a4..a1aac13 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist @@ -1024,3 +1024,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist index 86fdb9f..3186ee6 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist @@ -1018,3 +1018,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist index 34568bd..05d4c7a 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist @@ -1366,3 +1366,12 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 __cospiieee128 F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist index 248ca38..1584d7d 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist @@ -1068,3 +1068,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist index c8f976c..4189127 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist @@ -1165,3 +1165,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist index 81f186f..d30fba0 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist @@ -1292,3 +1292,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist index ee54f8d..7973b0f 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist @@ -1292,3 +1292,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist index b21a3ba..3c37d15 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist index b21a3ba..3c37d15 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist @@ -878,3 +878,9 @@ GLIBC_2.40 logp1f32 F GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist index 15c958e..76ba5eb 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist @@ -1299,3 +1299,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist index bf608f5..f38f91c 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist @@ -1189,3 +1189,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist index 0ba4ef5..c9a460b 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist @@ -1222,3 +1222,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist index 4057115..2ae346a 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist @@ -1222,3 +1222,11 @@ GLIBC_2.40 logp1f32x F GLIBC_2.40 logp1f64 F GLIBC_2.40 logp1f64x F GLIBC_2.40 logp1l F +GLIBC_2.41 cospi F +GLIBC_2.41 cospif F +GLIBC_2.41 cospif128 F +GLIBC_2.41 cospif32 F +GLIBC_2.41 cospif32x F +GLIBC_2.41 cospif64 F +GLIBC_2.41 cospif64x F +GLIBC_2.41 cospil F diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index f436059..6c49a1a 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -1004,6 +1004,30 @@ float: 2 Function: "cosh_vlen8_avx2": float: 2 +Function: "cospi": +double: 1 +float: 1 +float128: 1 +ldouble: 1 + +Function: "cospi_downward": +double: 1 +float: 1 +float128: 2 +ldouble: 1 + +Function: "cospi_towardzero": +double: 1 +float: 1 +float128: 2 +ldouble: 1 + +Function: "cospi_upward": +double: 1 +float: 1 +float128: 1 +ldouble: 1 + Function: Real part of "cpow": double: 2 float: 5 |