aboutsummaryrefslogtreecommitdiff
path: root/math/auto-libm-test-out-cospi
diff options
context:
space:
mode:
authorPaul Zimmermann <Paul.Zimmermann@inria.fr>2024-12-20 10:41:38 +0100
committerPaul Zimmermann <Paul.Zimmermann@inria.fr>2025-01-02 18:26:36 +0100
commite5ca265a9c9054c01c7811751e035bbe998f49b8 (patch)
treecb9a06c7864c8d9710e4eae0dc3361552223edab /math/auto-libm-test-out-cospi
parent6d556522c3e59734502f988d6574ee4d551f0d6b (diff)
downloadglibc-e5ca265a9c9054c01c7811751e035bbe998f49b8.tar.xz
glibc-e5ca265a9c9054c01c7811751e035bbe998f49b8.zip
new inputs with large errors for [a]cospi, [a]sinpi, [a]tanpi, atan2pi
These inputs were generated with the programs from https://gitlab.inria.fr/zimmerma/math_accuracy, with rounding to nearest: * for univariate binary32 functions by exhaustive search * for other functions with the "threshold" parameter up to 10^6
Diffstat (limited to 'math/auto-libm-test-out-cospi')
-rw-r--r--math/auto-libm-test-out-cospi340
1 files changed, 340 insertions, 0 deletions
diff --git a/math/auto-libm-test-out-cospi b/math/auto-libm-test-out-cospi
index 3e2f57b942..c7f23facd9 100644
--- a/math/auto-libm-test-out-cospi
+++ b/math/auto-libm-test-out-cospi
@@ -9256,3 +9256,343 @@ cospi -0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc
= cospi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : inexact-ok
= cospi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
= cospi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+cospi 0x1.ae1126p-2
+= cospi downward binary32 0x6.b84498p-4 : 0x3.facaccp-4 : inexact-ok
+= cospi tonearest binary32 0x6.b84498p-4 : 0x3.facaccp-4 : inexact-ok
+= cospi towardzero binary32 0x6.b84498p-4 : 0x3.facaccp-4 : inexact-ok
+= cospi upward binary32 0x6.b84498p-4 : 0x3.facadp-4 : inexact-ok
+= cospi downward binary64 0x6.b84498p-4 : 0x3.facacc1a745f2p-4 : inexact-ok
+= cospi tonearest binary64 0x6.b84498p-4 : 0x3.facacc1a745f4p-4 : inexact-ok
+= cospi towardzero binary64 0x6.b84498p-4 : 0x3.facacc1a745f2p-4 : inexact-ok
+= cospi upward binary64 0x6.b84498p-4 : 0x3.facacc1a745f4p-4 : inexact-ok
+= cospi downward intel96 0x6.b84498p-4 : 0x3.facacc1a745f3eccp-4 : inexact-ok
+= cospi tonearest intel96 0x6.b84498p-4 : 0x3.facacc1a745f3eccp-4 : inexact-ok
+= cospi towardzero intel96 0x6.b84498p-4 : 0x3.facacc1a745f3eccp-4 : inexact-ok
+= cospi upward intel96 0x6.b84498p-4 : 0x3.facacc1a745f3edp-4 : inexact-ok
+= cospi downward m68k96 0x6.b84498p-4 : 0x3.facacc1a745f3eccp-4 : inexact-ok
+= cospi tonearest m68k96 0x6.b84498p-4 : 0x3.facacc1a745f3eccp-4 : inexact-ok
+= cospi towardzero m68k96 0x6.b84498p-4 : 0x3.facacc1a745f3eccp-4 : inexact-ok
+= cospi upward m68k96 0x6.b84498p-4 : 0x3.facacc1a745f3edp-4 : inexact-ok
+= cospi downward binary128 0x6.b84498p-4 : 0x3.facacc1a745f3ecdae9ea3eeabbep-4 : inexact-ok
+= cospi tonearest binary128 0x6.b84498p-4 : 0x3.facacc1a745f3ecdae9ea3eeabbep-4 : inexact-ok
+= cospi towardzero binary128 0x6.b84498p-4 : 0x3.facacc1a745f3ecdae9ea3eeabbep-4 : inexact-ok
+= cospi upward binary128 0x6.b84498p-4 : 0x3.facacc1a745f3ecdae9ea3eeabcp-4 : inexact-ok
+= cospi downward ibm128 0x6.b84498p-4 : 0x3.facacc1a745f3ecdae9ea3eeabp-4 : inexact-ok
+= cospi tonearest ibm128 0x6.b84498p-4 : 0x3.facacc1a745f3ecdae9ea3eeacp-4 : inexact-ok
+= cospi towardzero ibm128 0x6.b84498p-4 : 0x3.facacc1a745f3ecdae9ea3eeabp-4 : inexact-ok
+= cospi upward ibm128 0x6.b84498p-4 : 0x3.facacc1a745f3ecdae9ea3eeacp-4 : inexact-ok
+cospi -0x1.1a0a2fa299b92p+6
+= cospi downward binary32 -0x4.6828b8p+4 : -0x7.fe6a38p-8 : inexact-ok
+= cospi tonearest binary32 -0x4.6828b8p+4 : -0x7.fe6a38p-8 : inexact-ok
+= cospi towardzero binary32 -0x4.6828b8p+4 : -0x7.fe6a3p-8 : inexact-ok
+= cospi upward binary32 -0x4.6828b8p+4 : -0x7.fe6a3p-8 : inexact-ok
+= cospi downward binary64 -0x4.6828b8p+4 : -0x7.fe6a37669b23cp-8 : inexact-ok
+= cospi tonearest binary64 -0x4.6828b8p+4 : -0x7.fe6a37669b238p-8 : inexact-ok
+= cospi towardzero binary64 -0x4.6828b8p+4 : -0x7.fe6a37669b238p-8 : inexact-ok
+= cospi upward binary64 -0x4.6828b8p+4 : -0x7.fe6a37669b238p-8 : inexact-ok
+= cospi downward intel96 -0x4.6828b8p+4 : -0x7.fe6a37669b239d48p-8 : inexact-ok
+= cospi tonearest intel96 -0x4.6828b8p+4 : -0x7.fe6a37669b239d4p-8 : inexact-ok
+= cospi towardzero intel96 -0x4.6828b8p+4 : -0x7.fe6a37669b239d4p-8 : inexact-ok
+= cospi upward intel96 -0x4.6828b8p+4 : -0x7.fe6a37669b239d4p-8 : inexact-ok
+= cospi downward m68k96 -0x4.6828b8p+4 : -0x7.fe6a37669b239d48p-8 : inexact-ok
+= cospi tonearest m68k96 -0x4.6828b8p+4 : -0x7.fe6a37669b239d4p-8 : inexact-ok
+= cospi towardzero m68k96 -0x4.6828b8p+4 : -0x7.fe6a37669b239d4p-8 : inexact-ok
+= cospi upward m68k96 -0x4.6828b8p+4 : -0x7.fe6a37669b239d4p-8 : inexact-ok
+= cospi downward binary128 -0x4.6828b8p+4 : -0x7.fe6a37669b239d431f37d050e41p-8 : inexact-ok
+= cospi tonearest binary128 -0x4.6828b8p+4 : -0x7.fe6a37669b239d431f37d050e40cp-8 : inexact-ok
+= cospi towardzero binary128 -0x4.6828b8p+4 : -0x7.fe6a37669b239d431f37d050e40cp-8 : inexact-ok
+= cospi upward binary128 -0x4.6828b8p+4 : -0x7.fe6a37669b239d431f37d050e40cp-8 : inexact-ok
+= cospi downward ibm128 -0x4.6828b8p+4 : -0x7.fe6a37669b239d431f37d050e6p-8 : inexact-ok
+= cospi tonearest ibm128 -0x4.6828b8p+4 : -0x7.fe6a37669b239d431f37d050e4p-8 : inexact-ok
+= cospi towardzero ibm128 -0x4.6828b8p+4 : -0x7.fe6a37669b239d431f37d050e4p-8 : inexact-ok
+= cospi upward ibm128 -0x4.6828b8p+4 : -0x7.fe6a37669b239d431f37d050e4p-8 : inexact-ok
+= cospi downward binary32 -0x4.6828cp+4 : -0x7.fffc28p-8 : inexact-ok
+= cospi tonearest binary32 -0x4.6828cp+4 : -0x7.fffc28p-8 : inexact-ok
+= cospi towardzero binary32 -0x4.6828cp+4 : -0x7.fffc2p-8 : inexact-ok
+= cospi upward binary32 -0x4.6828cp+4 : -0x7.fffc2p-8 : inexact-ok
+= cospi downward binary64 -0x4.6828cp+4 : -0x7.fffc24ded289p-8 : inexact-ok
+= cospi tonearest binary64 -0x4.6828cp+4 : -0x7.fffc24ded289p-8 : inexact-ok
+= cospi towardzero binary64 -0x4.6828cp+4 : -0x7.fffc24ded288cp-8 : inexact-ok
+= cospi upward binary64 -0x4.6828cp+4 : -0x7.fffc24ded288cp-8 : inexact-ok
+= cospi downward intel96 -0x4.6828cp+4 : -0x7.fffc24ded288e508p-8 : inexact-ok
+= cospi tonearest intel96 -0x4.6828cp+4 : -0x7.fffc24ded288e5p-8 : inexact-ok
+= cospi towardzero intel96 -0x4.6828cp+4 : -0x7.fffc24ded288e5p-8 : inexact-ok
+= cospi upward intel96 -0x4.6828cp+4 : -0x7.fffc24ded288e5p-8 : inexact-ok
+= cospi downward m68k96 -0x4.6828cp+4 : -0x7.fffc24ded288e508p-8 : inexact-ok
+= cospi tonearest m68k96 -0x4.6828cp+4 : -0x7.fffc24ded288e5p-8 : inexact-ok
+= cospi towardzero m68k96 -0x4.6828cp+4 : -0x7.fffc24ded288e5p-8 : inexact-ok
+= cospi upward m68k96 -0x4.6828cp+4 : -0x7.fffc24ded288e5p-8 : inexact-ok
+= cospi downward binary128 -0x4.6828cp+4 : -0x7.fffc24ded288e5004baed3f627f8p-8 : inexact-ok
+= cospi tonearest binary128 -0x4.6828cp+4 : -0x7.fffc24ded288e5004baed3f627f8p-8 : inexact-ok
+= cospi towardzero binary128 -0x4.6828cp+4 : -0x7.fffc24ded288e5004baed3f627f4p-8 : inexact-ok
+= cospi upward binary128 -0x4.6828cp+4 : -0x7.fffc24ded288e5004baed3f627f4p-8 : inexact-ok
+= cospi downward ibm128 -0x4.6828cp+4 : -0x7.fffc24ded288e5004baed3f628p-8 : inexact-ok
+= cospi tonearest ibm128 -0x4.6828cp+4 : -0x7.fffc24ded288e5004baed3f628p-8 : inexact-ok
+= cospi towardzero ibm128 -0x4.6828cp+4 : -0x7.fffc24ded288e5004baed3f626p-8 : inexact-ok
+= cospi upward ibm128 -0x4.6828cp+4 : -0x7.fffc24ded288e5004baed3f626p-8 : inexact-ok
+= cospi downward binary64 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402edp-8 : inexact-ok
+= cospi tonearest binary64 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402edp-8 : inexact-ok
+= cospi towardzero binary64 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402eccp-8 : inexact-ok
+= cospi upward binary64 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402eccp-8 : inexact-ok
+= cospi downward intel96 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf67p-8 : inexact-ok
+= cospi tonearest intel96 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf668p-8 : inexact-ok
+= cospi towardzero intel96 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf668p-8 : inexact-ok
+= cospi upward intel96 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf668p-8 : inexact-ok
+= cospi downward m68k96 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf67p-8 : inexact-ok
+= cospi tonearest m68k96 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf668p-8 : inexact-ok
+= cospi towardzero m68k96 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf668p-8 : inexact-ok
+= cospi upward m68k96 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf668p-8 : inexact-ok
+= cospi downward binary128 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf6698ce8033628b8p-8 : inexact-ok
+= cospi tonearest binary128 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf6698ce8033628b8p-8 : inexact-ok
+= cospi towardzero binary128 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf6698ce8033628b4p-8 : inexact-ok
+= cospi upward binary128 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf6698ce8033628b4p-8 : inexact-ok
+= cospi downward ibm128 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf6698ce803362ap-8 : inexact-ok
+= cospi tonearest ibm128 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf6698ce8033628p-8 : inexact-ok
+= cospi towardzero ibm128 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf6698ce8033628p-8 : inexact-ok
+= cospi upward ibm128 -0x4.6828be8a66e48p+4 : -0x7.ffb2d2f402ecf6698ce8033628p-8 : inexact-ok
+cospi 0x7.ae7df669ffba0068p-4
+= cospi downward binary32 0x7.ae7df8p-4 : 0xf.fe5e1p-8 : inexact-ok
+= cospi tonearest binary32 0x7.ae7df8p-4 : 0xf.fe5e1p-8 : inexact-ok
+= cospi towardzero binary32 0x7.ae7df8p-4 : 0xf.fe5e1p-8 : inexact-ok
+= cospi upward binary32 0x7.ae7df8p-4 : 0xf.fe5e2p-8 : inexact-ok
+= cospi downward binary64 0x7.ae7df8p-4 : 0xf.fe5e139d3483p-8 : inexact-ok
+= cospi tonearest binary64 0x7.ae7df8p-4 : 0xf.fe5e139d34838p-8 : inexact-ok
+= cospi towardzero binary64 0x7.ae7df8p-4 : 0xf.fe5e139d3483p-8 : inexact-ok
+= cospi upward binary64 0x7.ae7df8p-4 : 0xf.fe5e139d34838p-8 : inexact-ok
+= cospi downward intel96 0x7.ae7df8p-4 : 0xf.fe5e139d3483709p-8 : inexact-ok
+= cospi tonearest intel96 0x7.ae7df8p-4 : 0xf.fe5e139d3483709p-8 : inexact-ok
+= cospi towardzero intel96 0x7.ae7df8p-4 : 0xf.fe5e139d3483709p-8 : inexact-ok
+= cospi upward intel96 0x7.ae7df8p-4 : 0xf.fe5e139d348370ap-8 : inexact-ok
+= cospi downward m68k96 0x7.ae7df8p-4 : 0xf.fe5e139d3483709p-8 : inexact-ok
+= cospi tonearest m68k96 0x7.ae7df8p-4 : 0xf.fe5e139d3483709p-8 : inexact-ok
+= cospi towardzero m68k96 0x7.ae7df8p-4 : 0xf.fe5e139d3483709p-8 : inexact-ok
+= cospi upward m68k96 0x7.ae7df8p-4 : 0xf.fe5e139d348370ap-8 : inexact-ok
+= cospi downward binary128 0x7.ae7df8p-4 : 0xf.fe5e139d34837095b05a965de488p-8 : inexact-ok
+= cospi tonearest binary128 0x7.ae7df8p-4 : 0xf.fe5e139d34837095b05a965de49p-8 : inexact-ok
+= cospi towardzero binary128 0x7.ae7df8p-4 : 0xf.fe5e139d34837095b05a965de488p-8 : inexact-ok
+= cospi upward binary128 0x7.ae7df8p-4 : 0xf.fe5e139d34837095b05a965de49p-8 : inexact-ok
+= cospi downward ibm128 0x7.ae7df8p-4 : 0xf.fe5e139d34837095b05a965de4p-8 : inexact-ok
+= cospi tonearest ibm128 0x7.ae7df8p-4 : 0xf.fe5e139d34837095b05a965de4p-8 : inexact-ok
+= cospi towardzero ibm128 0x7.ae7df8p-4 : 0xf.fe5e139d34837095b05a965de4p-8 : inexact-ok
+= cospi upward ibm128 0x7.ae7df8p-4 : 0xf.fe5e139d34837095b05a965de8p-8 : inexact-ok
+= cospi downward binary32 0x7.ae7dfp-4 : 0xf.fe5fap-8 : inexact-ok
+= cospi tonearest binary32 0x7.ae7dfp-4 : 0xf.fe5fap-8 : inexact-ok
+= cospi towardzero binary32 0x7.ae7dfp-4 : 0xf.fe5fap-8 : inexact-ok
+= cospi upward binary32 0x7.ae7dfp-4 : 0xf.fe5fbp-8 : inexact-ok
+= cospi downward binary64 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096p-8 : inexact-ok
+= cospi tonearest binary64 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096p-8 : inexact-ok
+= cospi towardzero binary64 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096p-8 : inexact-ok
+= cospi upward binary64 0x7.ae7dfp-4 : 0xf.fe5fa4f3d0968p-8 : inexact-ok
+= cospi downward intel96 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354p-8 : inexact-ok
+= cospi tonearest intel96 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096355p-8 : inexact-ok
+= cospi towardzero intel96 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354p-8 : inexact-ok
+= cospi upward intel96 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096355p-8 : inexact-ok
+= cospi downward m68k96 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354p-8 : inexact-ok
+= cospi tonearest m68k96 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096355p-8 : inexact-ok
+= cospi towardzero m68k96 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354p-8 : inexact-ok
+= cospi upward m68k96 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096355p-8 : inexact-ok
+= cospi downward binary128 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354912254afdac8p-8 : inexact-ok
+= cospi tonearest binary128 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354912254afdac88p-8 : inexact-ok
+= cospi towardzero binary128 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354912254afdac8p-8 : inexact-ok
+= cospi upward binary128 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354912254afdac88p-8 : inexact-ok
+= cospi downward ibm128 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354912254afdacp-8 : inexact-ok
+= cospi tonearest ibm128 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354912254afdacp-8 : inexact-ok
+= cospi towardzero ibm128 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354912254afdacp-8 : inexact-ok
+= cospi upward ibm128 0x7.ae7dfp-4 : 0xf.fe5fa4f3d096354912254afdbp-8 : inexact-ok
+= cospi downward binary64 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2p-8 : inexact-ok
+= cospi tonearest binary64 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da28p-8 : inexact-ok
+= cospi towardzero binary64 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2p-8 : inexact-ok
+= cospi upward binary64 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da28p-8 : inexact-ok
+= cospi downward intel96 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da277p-8 : inexact-ok
+= cospi tonearest intel96 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2771p-8 : inexact-ok
+= cospi towardzero intel96 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da277p-8 : inexact-ok
+= cospi upward intel96 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2771p-8 : inexact-ok
+= cospi downward m68k96 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da277p-8 : inexact-ok
+= cospi tonearest m68k96 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2771p-8 : inexact-ok
+= cospi towardzero m68k96 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da277p-8 : inexact-ok
+= cospi upward m68k96 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2771p-8 : inexact-ok
+= cospi downward binary128 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2770fd3f252ec1f78p-8 : inexact-ok
+= cospi tonearest binary128 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2770fd3f252ec1f78p-8 : inexact-ok
+= cospi towardzero binary128 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2770fd3f252ec1f78p-8 : inexact-ok
+= cospi upward binary128 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2770fd3f252ec1f8p-8 : inexact-ok
+= cospi downward ibm128 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2770fd3f252ec1cp-8 : inexact-ok
+= cospi tonearest ibm128 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2770fd3f252ec2p-8 : inexact-ok
+= cospi towardzero ibm128 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2770fd3f252ec1cp-8 : inexact-ok
+= cospi upward ibm128 0x7.ae7df669ffba4p-4 : 0xf.fe5e632d2da2770fd3f252ec2p-8 : inexact-ok
+= cospi downward binary64 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2dafp-8 : inexact-ok
+= cospi tonearest binary64 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2dafp-8 : inexact-ok
+= cospi towardzero binary64 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2dafp-8 : inexact-ok
+= cospi upward binary64 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf8p-8 : inexact-ok
+= cospi downward intel96 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01cp-8 : inexact-ok
+= cospi tonearest intel96 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01cp-8 : inexact-ok
+= cospi towardzero intel96 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01cp-8 : inexact-ok
+= cospi upward intel96 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01dp-8 : inexact-ok
+= cospi downward m68k96 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01cp-8 : inexact-ok
+= cospi tonearest m68k96 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01cp-8 : inexact-ok
+= cospi towardzero m68k96 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01cp-8 : inexact-ok
+= cospi upward m68k96 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01dp-8 : inexact-ok
+= cospi downward binary128 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01c4b4e7bc711af8p-8 : inexact-ok
+= cospi tonearest binary128 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01c4b4e7bc711bp-8 : inexact-ok
+= cospi towardzero binary128 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01c4b4e7bc711af8p-8 : inexact-ok
+= cospi upward binary128 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01c4b4e7bc711bp-8 : inexact-ok
+= cospi downward ibm128 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01c4b4e7bc7118p-8 : inexact-ok
+= cospi tonearest ibm128 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01c4b4e7bc711cp-8 : inexact-ok
+= cospi towardzero ibm128 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01c4b4e7bc7118p-8 : inexact-ok
+= cospi upward ibm128 0x7.ae7df669ffbap-4 : 0xf.fe5e632d2daf01c4b4e7bc711cp-8 : inexact-ok
+= cospi downward intel96 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed6p-8 : inexact-ok
+= cospi tonearest intel96 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed6p-8 : inexact-ok
+= cospi towardzero intel96 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed6p-8 : inexact-ok
+= cospi upward intel96 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed7p-8 : inexact-ok
+= cospi downward m68k96 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed6p-8 : inexact-ok
+= cospi tonearest m68k96 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed6p-8 : inexact-ok
+= cospi towardzero m68k96 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed6p-8 : inexact-ok
+= cospi upward m68k96 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed7p-8 : inexact-ok
+= cospi downward binary128 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed634efa2da5a2e8p-8 : inexact-ok
+= cospi tonearest binary128 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed634efa2da5a2fp-8 : inexact-ok
+= cospi towardzero binary128 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed634efa2da5a2e8p-8 : inexact-ok
+= cospi upward binary128 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed634efa2da5a2fp-8 : inexact-ok
+= cospi downward ibm128 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed634efa2da5ap-8 : inexact-ok
+= cospi tonearest ibm128 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed634efa2da5a4p-8 : inexact-ok
+= cospi towardzero ibm128 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed634efa2da5ap-8 : inexact-ok
+= cospi upward ibm128 0x7.ae7df669ffba0068p-4 : 0xf.fe5e632d2daeed634efa2da5a4p-8 : inexact-ok
+cospi -0x2.5845a017ae769ea1c20e04c7e47cp+28
+= cospi downward binary32 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi tonearest binary32 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi towardzero binary32 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi upward binary32 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi downward binary64 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi tonearest binary64 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi towardzero binary64 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi upward binary64 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi downward intel96 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi tonearest intel96 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi towardzero intel96 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi upward intel96 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi downward m68k96 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi tonearest m68k96 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi towardzero m68k96 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi upward m68k96 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi downward binary128 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi tonearest binary128 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi towardzero binary128 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi upward binary128 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi downward ibm128 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi tonearest ibm128 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi towardzero ibm128 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi upward ibm128 -0x2.5845ap+28 : 0x1p+0 : inexact-ok
+= cospi downward binary32 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi tonearest binary32 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi towardzero binary32 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi upward binary32 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi downward binary64 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi tonearest binary64 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi towardzero binary64 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi upward binary64 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi downward intel96 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi tonearest intel96 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi towardzero intel96 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi upward intel96 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi downward m68k96 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi tonearest m68k96 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi towardzero m68k96 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi upward m68k96 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi downward binary128 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi tonearest binary128 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi towardzero binary128 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi upward binary128 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi downward ibm128 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi tonearest ibm128 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi towardzero ibm128 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi upward ibm128 -0x2.5845a4p+28 : 0x1p+0 : inexact-ok
+= cospi downward binary64 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94dp-8 : inexact-ok
+= cospi tonearest binary64 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c8p-8 : inexact-ok
+= cospi towardzero binary64 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c8p-8 : inexact-ok
+= cospi upward binary64 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c8p-8 : inexact-ok
+= cospi downward intel96 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d8p-8 : inexact-ok
+= cospi tonearest intel96 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d8p-8 : inexact-ok
+= cospi towardzero intel96 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7p-8 : inexact-ok
+= cospi upward intel96 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7p-8 : inexact-ok
+= cospi downward m68k96 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d8p-8 : inexact-ok
+= cospi tonearest m68k96 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d8p-8 : inexact-ok
+= cospi towardzero m68k96 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7p-8 : inexact-ok
+= cospi upward m68k96 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7p-8 : inexact-ok
+= cospi downward binary128 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7bd622d11296e8p-8 : inexact-ok
+= cospi tonearest binary128 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7bd622d11296e8p-8 : inexact-ok
+= cospi towardzero binary128 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7bd622d11296ep-8 : inexact-ok
+= cospi upward binary128 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7bd622d11296ep-8 : inexact-ok
+= cospi downward ibm128 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7bd622d11298p-8 : inexact-ok
+= cospi tonearest ibm128 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7bd622d11298p-8 : inexact-ok
+= cospi towardzero ibm128 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7bd622d11294p-8 : inexact-ok
+= cospi upward ibm128 -0x2.5845a017ae768p+28 : -0xf.ffd4c367c94c9d7bd622d11294p-8 : inexact-ok
+= cospi downward binary64 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadcp-8 : inexact-ok
+= cospi tonearest binary64 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadcp-8 : inexact-ok
+= cospi towardzero binary64 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadb8p-8 : inexact-ok
+= cospi upward binary64 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadb8p-8 : inexact-ok
+= cospi downward intel96 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdeep-8 : inexact-ok
+= cospi tonearest intel96 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdeep-8 : inexact-ok
+= cospi towardzero intel96 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedp-8 : inexact-ok
+= cospi upward intel96 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedp-8 : inexact-ok
+= cospi downward m68k96 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdeep-8 : inexact-ok
+= cospi tonearest m68k96 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdeep-8 : inexact-ok
+= cospi towardzero m68k96 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedp-8 : inexact-ok
+= cospi upward m68k96 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedp-8 : inexact-ok
+= cospi downward binary128 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedf8e9447dbb328p-8 : inexact-ok
+= cospi tonearest binary128 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedf8e9447dbb32p-8 : inexact-ok
+= cospi towardzero binary128 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedf8e9447dbb32p-8 : inexact-ok
+= cospi upward binary128 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedf8e9447dbb32p-8 : inexact-ok
+= cospi downward ibm128 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedf8e9447dbb4p-8 : inexact-ok
+= cospi tonearest ibm128 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedf8e9447dbb4p-8 : inexact-ok
+= cospi towardzero ibm128 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedf8e9447dbbp-8 : inexact-ok
+= cospi upward ibm128 -0x2.5845a017ae76ap+28 : -0xf.ffce7e0deadbdedf8e9447dbbp-8 : inexact-ok
+= cospi downward intel96 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3cp-8 : inexact-ok
+= cospi tonearest intel96 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3cp-8 : inexact-ok
+= cospi towardzero intel96 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bp-8 : inexact-ok
+= cospi upward intel96 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bp-8 : inexact-ok
+= cospi downward m68k96 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3cp-8 : inexact-ok
+= cospi tonearest m68k96 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3cp-8 : inexact-ok
+= cospi towardzero m68k96 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bp-8 : inexact-ok
+= cospi upward m68k96 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bp-8 : inexact-ok
+= cospi downward binary128 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bc89ec8e00804p-8 : inexact-ok
+= cospi tonearest binary128 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bc89ec8e00804p-8 : inexact-ok
+= cospi towardzero binary128 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bc89ec8e008038p-8 : inexact-ok
+= cospi upward binary128 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bc89ec8e008038p-8 : inexact-ok
+= cospi downward ibm128 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bc89ec8e0084p-8 : inexact-ok
+= cospi tonearest ibm128 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bc89ec8e008p-8 : inexact-ok
+= cospi towardzero ibm128 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bc89ec8e008p-8 : inexact-ok
+= cospi upward ibm128 -0x2.5845a017ae769eap+28 : -0xf.ffcec308c777b3bc89ec8e008p-8 : inexact-ok
+= cospi downward intel96 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc19p-8 : inexact-ok
+= cospi tonearest intel96 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc19p-8 : inexact-ok
+= cospi towardzero intel96 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18p-8 : inexact-ok
+= cospi upward intel96 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18p-8 : inexact-ok
+= cospi downward m68k96 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc19p-8 : inexact-ok
+= cospi tonearest m68k96 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc19p-8 : inexact-ok
+= cospi towardzero m68k96 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18p-8 : inexact-ok
+= cospi upward m68k96 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18p-8 : inexact-ok
+= cospi downward binary128 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18a3e8a0c3ff51p-8 : inexact-ok
+= cospi tonearest binary128 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18a3e8a0c3ff508p-8 : inexact-ok
+= cospi towardzero binary128 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18a3e8a0c3ff508p-8 : inexact-ok
+= cospi upward binary128 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18a3e8a0c3ff508p-8 : inexact-ok
+= cospi downward ibm128 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18a3e8a0c3ff8p-8 : inexact-ok
+= cospi tonearest ibm128 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18a3e8a0c3ff4p-8 : inexact-ok
+= cospi towardzero ibm128 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18a3e8a0c3ff4p-8 : inexact-ok
+= cospi upward ibm128 -0x2.5845a017ae769ea4p+28 : -0xf.ffcec2401c3bc18a3e8a0c3ff4p-8 : inexact-ok
+= cospi downward binary128 -0x2.5845a017ae769ea1c20e04c7e47cp+28 : -0xf.ffcec2b0957894a58e06b4185a1p-8 : inexact-ok
+= cospi tonearest binary128 -0x2.5845a017ae769ea1c20e04c7e47cp+28 : -0xf.ffcec2b0957894a58e06b4185a1p-8 : inexact-ok
+= cospi towardzero binary128 -0x2.5845a017ae769ea1c20e04c7e47cp+28 : -0xf.ffcec2b0957894a58e06b4185a08p-8 : inexact-ok
+= cospi upward binary128 -0x2.5845a017ae769ea1c20e04c7e47cp+28 : -0xf.ffcec2b0957894a58e06b4185a08p-8 : inexact-ok
+= cospi downward binary128 -0x2.5845a017ae769ea1c20e04c7e4p+28 : -0xf.ffcec2b0957894a5a653705aae18p-8 : inexact-ok
+= cospi tonearest binary128 -0x2.5845a017ae769ea1c20e04c7e4p+28 : -0xf.ffcec2b0957894a5a653705aae1p-8 : inexact-ok
+= cospi towardzero binary128 -0x2.5845a017ae769ea1c20e04c7e4p+28 : -0xf.ffcec2b0957894a5a653705aae1p-8 : inexact-ok
+= cospi upward binary128 -0x2.5845a017ae769ea1c20e04c7e4p+28 : -0xf.ffcec2b0957894a5a653705aae1p-8 : inexact-ok
+= cospi downward ibm128 -0x2.5845a017ae769ea1c20e04c7e4p+28 : -0xf.ffcec2b0957894a5a653705abp-8 : inexact-ok
+= cospi tonearest ibm128 -0x2.5845a017ae769ea1c20e04c7e4p+28 : -0xf.ffcec2b0957894a5a653705abp-8 : inexact-ok
+= cospi towardzero ibm128 -0x2.5845a017ae769ea1c20e04c7e4p+28 : -0xf.ffcec2b0957894a5a653705aacp-8 : inexact-ok
+= cospi upward ibm128 -0x2.5845a017ae769ea1c20e04c7e4p+28 : -0xf.ffcec2b0957894a5a653705aacp-8 : inexact-ok
+= cospi downward binary128 -0x2.5845a017ae769ea1c20e04c7e5p+28 : -0xf.ffcec2b0957894a57428a15e21a8p-8 : inexact-ok
+= cospi tonearest binary128 -0x2.5845a017ae769ea1c20e04c7e5p+28 : -0xf.ffcec2b0957894a57428a15e21a8p-8 : inexact-ok
+= cospi towardzero binary128 -0x2.5845a017ae769ea1c20e04c7e5p+28 : -0xf.ffcec2b0957894a57428a15e21ap-8 : inexact-ok
+= cospi upward binary128 -0x2.5845a017ae769ea1c20e04c7e5p+28 : -0xf.ffcec2b0957894a57428a15e21ap-8 : inexact-ok
+= cospi downward ibm128 -0x2.5845a017ae769ea1c20e04c7e5p+28 : -0xf.ffcec2b0957894a57428a15e24p-8 : inexact-ok
+= cospi tonearest ibm128 -0x2.5845a017ae769ea1c20e04c7e5p+28 : -0xf.ffcec2b0957894a57428a15e2p-8 : inexact-ok
+= cospi towardzero ibm128 -0x2.5845a017ae769ea1c20e04c7e5p+28 : -0xf.ffcec2b0957894a57428a15e2p-8 : inexact-ok
+= cospi upward ibm128 -0x2.5845a017ae769ea1c20e04c7e5p+28 : -0xf.ffcec2b0957894a57428a15e2p-8 : inexact-ok