aboutsummaryrefslogtreecommitdiff
path: root/math/auto-libm-test-out-tanpi
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-tanpi
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-tanpi')
-rw-r--r--math/auto-libm-test-out-tanpi340
1 files changed, 340 insertions, 0 deletions
diff --git a/math/auto-libm-test-out-tanpi b/math/auto-libm-test-out-tanpi
index 29a6ac2e52..bb30f2e98b 100644
--- a/math/auto-libm-test-out-tanpi
+++ b/math/auto-libm-test-out-tanpi
@@ -9056,3 +9056,343 @@ tanpi -0x3fffffffffffffffffffffffffff.ap0 xfail-rounding:ibm128-libgcc
= tanpi tonearest ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : inexact-ok
= tanpi towardzero ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
= tanpi upward ibm128 -0x3.ffffffffffffffffffffffffffp+108 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+tanpi 0x1.eb90dep-2
+= tanpi downward binary32 0x7.ae4378p-4 : 0xf.ee2a3p+0 : inexact-ok
+= tanpi tonearest binary32 0x7.ae4378p-4 : 0xf.ee2a4p+0 : inexact-ok
+= tanpi towardzero binary32 0x7.ae4378p-4 : 0xf.ee2a3p+0 : inexact-ok
+= tanpi upward binary32 0x7.ae4378p-4 : 0xf.ee2a4p+0 : inexact-ok
+= tanpi downward binary64 0x7.ae4378p-4 : 0xf.ee2a3eda35d1p+0 : inexact-ok
+= tanpi tonearest binary64 0x7.ae4378p-4 : 0xf.ee2a3eda35d1p+0 : inexact-ok
+= tanpi towardzero binary64 0x7.ae4378p-4 : 0xf.ee2a3eda35d1p+0 : inexact-ok
+= tanpi upward binary64 0x7.ae4378p-4 : 0xf.ee2a3eda35d18p+0 : inexact-ok
+= tanpi downward intel96 0x7.ae4378p-4 : 0xf.ee2a3eda35d106cp+0 : inexact-ok
+= tanpi tonearest intel96 0x7.ae4378p-4 : 0xf.ee2a3eda35d106cp+0 : inexact-ok
+= tanpi towardzero intel96 0x7.ae4378p-4 : 0xf.ee2a3eda35d106cp+0 : inexact-ok
+= tanpi upward intel96 0x7.ae4378p-4 : 0xf.ee2a3eda35d106dp+0 : inexact-ok
+= tanpi downward m68k96 0x7.ae4378p-4 : 0xf.ee2a3eda35d106cp+0 : inexact-ok
+= tanpi tonearest m68k96 0x7.ae4378p-4 : 0xf.ee2a3eda35d106cp+0 : inexact-ok
+= tanpi towardzero m68k96 0x7.ae4378p-4 : 0xf.ee2a3eda35d106cp+0 : inexact-ok
+= tanpi upward m68k96 0x7.ae4378p-4 : 0xf.ee2a3eda35d106dp+0 : inexact-ok
+= tanpi downward binary128 0x7.ae4378p-4 : 0xf.ee2a3eda35d106c2144ac4e90318p+0 : inexact-ok
+= tanpi tonearest binary128 0x7.ae4378p-4 : 0xf.ee2a3eda35d106c2144ac4e90318p+0 : inexact-ok
+= tanpi towardzero binary128 0x7.ae4378p-4 : 0xf.ee2a3eda35d106c2144ac4e90318p+0 : inexact-ok
+= tanpi upward binary128 0x7.ae4378p-4 : 0xf.ee2a3eda35d106c2144ac4e9032p+0 : inexact-ok
+= tanpi downward ibm128 0x7.ae4378p-4 : 0xf.ee2a3eda35d106c2144ac4e9p+0 : inexact-ok
+= tanpi tonearest ibm128 0x7.ae4378p-4 : 0xf.ee2a3eda35d106c2144ac4e904p+0 : inexact-ok
+= tanpi towardzero ibm128 0x7.ae4378p-4 : 0xf.ee2a3eda35d106c2144ac4e9p+0 : inexact-ok
+= tanpi upward ibm128 0x7.ae4378p-4 : 0xf.ee2a3eda35d106c2144ac4e904p+0 : inexact-ok
+tanpi -0x1.fae7d0ef22d4ep-2
+= tanpi downward binary32 -0x7.eb9f4p-4 : -0x3.ff9c3cp+4 : inexact-ok
+= tanpi tonearest binary32 -0x7.eb9f4p-4 : -0x3.ff9c3cp+4 : inexact-ok
+= tanpi towardzero binary32 -0x7.eb9f4p-4 : -0x3.ff9c38p+4 : inexact-ok
+= tanpi upward binary32 -0x7.eb9f4p-4 : -0x3.ff9c38p+4 : inexact-ok
+= tanpi downward binary64 -0x7.eb9f4p-4 : -0x3.ff9c3a50f9784p+4 : inexact-ok
+= tanpi tonearest binary64 -0x7.eb9f4p-4 : -0x3.ff9c3a50f9782p+4 : inexact-ok
+= tanpi towardzero binary64 -0x7.eb9f4p-4 : -0x3.ff9c3a50f9782p+4 : inexact-ok
+= tanpi upward binary64 -0x7.eb9f4p-4 : -0x3.ff9c3a50f9782p+4 : inexact-ok
+= tanpi downward intel96 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287cp+4 : inexact-ok
+= tanpi tonearest intel96 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287cp+4 : inexact-ok
+= tanpi towardzero intel96 -0x7.eb9f4p-4 : -0x3.ff9c3a50f9782878p+4 : inexact-ok
+= tanpi upward intel96 -0x7.eb9f4p-4 : -0x3.ff9c3a50f9782878p+4 : inexact-ok
+= tanpi downward m68k96 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287cp+4 : inexact-ok
+= tanpi tonearest m68k96 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287cp+4 : inexact-ok
+= tanpi towardzero m68k96 -0x7.eb9f4p-4 : -0x3.ff9c3a50f9782878p+4 : inexact-ok
+= tanpi upward m68k96 -0x7.eb9f4p-4 : -0x3.ff9c3a50f9782878p+4 : inexact-ok
+= tanpi downward binary128 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287b124353f622bep+4 : inexact-ok
+= tanpi tonearest binary128 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287b124353f622bep+4 : inexact-ok
+= tanpi towardzero binary128 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287b124353f622bcp+4 : inexact-ok
+= tanpi upward binary128 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287b124353f622bcp+4 : inexact-ok
+= tanpi downward ibm128 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287b124353f623p+4 : inexact-ok
+= tanpi tonearest ibm128 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287b124353f623p+4 : inexact-ok
+= tanpi towardzero ibm128 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287b124353f622p+4 : inexact-ok
+= tanpi upward ibm128 -0x7.eb9f4p-4 : -0x3.ff9c3a50f978287b124353f622p+4 : inexact-ok
+= tanpi downward binary32 -0x7.eb9f48p-4 : -0x3.ff9ddp+4 : inexact-ok
+= tanpi tonearest binary32 -0x7.eb9f48p-4 : -0x3.ff9dccp+4 : inexact-ok
+= tanpi towardzero binary32 -0x7.eb9f48p-4 : -0x3.ff9dccp+4 : inexact-ok
+= tanpi upward binary32 -0x7.eb9f48p-4 : -0x3.ff9dccp+4 : inexact-ok
+= tanpi downward binary64 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eacp+4 : inexact-ok
+= tanpi tonearest binary64 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaap+4 : inexact-ok
+= tanpi towardzero binary64 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaap+4 : inexact-ok
+= tanpi upward binary64 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaap+4 : inexact-ok
+= tanpi downward intel96 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae3p+4 : inexact-ok
+= tanpi tonearest intel96 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae3p+4 : inexact-ok
+= tanpi towardzero intel96 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2cp+4 : inexact-ok
+= tanpi upward intel96 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2cp+4 : inexact-ok
+= tanpi downward m68k96 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae3p+4 : inexact-ok
+= tanpi tonearest m68k96 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae3p+4 : inexact-ok
+= tanpi towardzero m68k96 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2cp+4 : inexact-ok
+= tanpi upward m68k96 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2cp+4 : inexact-ok
+= tanpi downward binary128 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2f268ae03f2448p+4 : inexact-ok
+= tanpi tonearest binary128 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2f268ae03f2448p+4 : inexact-ok
+= tanpi towardzero binary128 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2f268ae03f2446p+4 : inexact-ok
+= tanpi upward binary128 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2f268ae03f2446p+4 : inexact-ok
+= tanpi downward ibm128 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2f268ae03f25p+4 : inexact-ok
+= tanpi tonearest ibm128 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2f268ae03f24p+4 : inexact-ok
+= tanpi towardzero ibm128 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2f268ae03f24p+4 : inexact-ok
+= tanpi upward ibm128 -0x7.eb9f48p-4 : -0x3.ff9dcc3c15eaae2f268ae03f24p+4 : inexact-ok
+= tanpi downward binary64 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b22p+4 : inexact-ok
+= tanpi tonearest binary64 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b2p+4 : inexact-ok
+= tanpi towardzero binary64 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b2p+4 : inexact-ok
+= tanpi upward binary64 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b2p+4 : inexact-ok
+= tanpi downward intel96 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d8p+4 : inexact-ok
+= tanpi tonearest intel96 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4p+4 : inexact-ok
+= tanpi towardzero intel96 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4p+4 : inexact-ok
+= tanpi upward intel96 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4p+4 : inexact-ok
+= tanpi downward m68k96 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d8p+4 : inexact-ok
+= tanpi tonearest m68k96 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4p+4 : inexact-ok
+= tanpi towardzero m68k96 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4p+4 : inexact-ok
+= tanpi upward m68k96 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4p+4 : inexact-ok
+= tanpi downward binary128 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4b7ef8ebe4c64p+4 : inexact-ok
+= tanpi tonearest binary128 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4b7ef8ebe4c62p+4 : inexact-ok
+= tanpi towardzero binary128 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4b7ef8ebe4c62p+4 : inexact-ok
+= tanpi upward binary128 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4b7ef8ebe4c62p+4 : inexact-ok
+= tanpi downward ibm128 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4b7ef8ebe4dp+4 : inexact-ok
+= tanpi tonearest ibm128 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4b7ef8ebe4cp+4 : inexact-ok
+= tanpi towardzero ibm128 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4b7ef8ebe4cp+4 : inexact-ok
+= tanpi upward ibm128 -0x7.eb9f43bc8b538p-4 : -0x3.ff9cf60969b204d4b7ef8ebe4cp+4 : inexact-ok
+tanpi -0x3.a8c5dc49265fd13p+0
+= tanpi downward binary32 -0x3.a8c5dcp+0 : 0x1.d434a8p+0 : inexact-ok
+= tanpi tonearest binary32 -0x3.a8c5dcp+0 : 0x1.d434a8p+0 : inexact-ok
+= tanpi towardzero binary32 -0x3.a8c5dcp+0 : 0x1.d434a8p+0 : inexact-ok
+= tanpi upward binary32 -0x3.a8c5dcp+0 : 0x1.d434aap+0 : inexact-ok
+= tanpi downward binary64 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5p+0 : inexact-ok
+= tanpi tonearest binary64 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5p+0 : inexact-ok
+= tanpi towardzero binary64 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5p+0 : inexact-ok
+= tanpi upward binary64 -0x3.a8c5dcp+0 : 0x1.d434a8be60c51p+0 : inexact-ok
+= tanpi downward intel96 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079ep+0 : inexact-ok
+= tanpi tonearest intel96 -0x3.a8c5dcp+0 : 0x1.d434a8be60c507ap+0 : inexact-ok
+= tanpi towardzero intel96 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079ep+0 : inexact-ok
+= tanpi upward intel96 -0x3.a8c5dcp+0 : 0x1.d434a8be60c507ap+0 : inexact-ok
+= tanpi downward m68k96 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079ep+0 : inexact-ok
+= tanpi tonearest m68k96 -0x3.a8c5dcp+0 : 0x1.d434a8be60c507ap+0 : inexact-ok
+= tanpi towardzero m68k96 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079ep+0 : inexact-ok
+= tanpi upward m68k96 -0x3.a8c5dcp+0 : 0x1.d434a8be60c507ap+0 : inexact-ok
+= tanpi downward binary128 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079f0429b52aae26p+0 : inexact-ok
+= tanpi tonearest binary128 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079f0429b52aae26p+0 : inexact-ok
+= tanpi towardzero binary128 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079f0429b52aae26p+0 : inexact-ok
+= tanpi upward binary128 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079f0429b52aae27p+0 : inexact-ok
+= tanpi downward ibm128 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079f0429b52aaep+0 : inexact-ok
+= tanpi tonearest ibm128 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079f0429b52aaep+0 : inexact-ok
+= tanpi towardzero ibm128 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079f0429b52aaep+0 : inexact-ok
+= tanpi upward ibm128 -0x3.a8c5dcp+0 : 0x1.d434a8be60c5079f0429b52aae8p+0 : inexact-ok
+= tanpi downward binary32 -0x3.a8c5ep+0 : 0x1.d43472p+0 : inexact-ok
+= tanpi tonearest binary32 -0x3.a8c5ep+0 : 0x1.d43472p+0 : inexact-ok
+= tanpi towardzero binary32 -0x3.a8c5ep+0 : 0x1.d43472p+0 : inexact-ok
+= tanpi upward binary32 -0x3.a8c5ep+0 : 0x1.d43474p+0 : inexact-ok
+= tanpi downward binary64 -0x3.a8c5ep+0 : 0x1.d4347224a3404p+0 : inexact-ok
+= tanpi tonearest binary64 -0x3.a8c5ep+0 : 0x1.d4347224a3405p+0 : inexact-ok
+= tanpi towardzero binary64 -0x3.a8c5ep+0 : 0x1.d4347224a3404p+0 : inexact-ok
+= tanpi upward binary64 -0x3.a8c5ep+0 : 0x1.d4347224a3405p+0 : inexact-ok
+= tanpi downward intel96 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2ep+0 : inexact-ok
+= tanpi tonearest intel96 -0x3.a8c5ep+0 : 0x1.d4347224a3404e3p+0 : inexact-ok
+= tanpi towardzero intel96 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2ep+0 : inexact-ok
+= tanpi upward intel96 -0x3.a8c5ep+0 : 0x1.d4347224a3404e3p+0 : inexact-ok
+= tanpi downward m68k96 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2ep+0 : inexact-ok
+= tanpi tonearest m68k96 -0x3.a8c5ep+0 : 0x1.d4347224a3404e3p+0 : inexact-ok
+= tanpi towardzero m68k96 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2ep+0 : inexact-ok
+= tanpi upward m68k96 -0x3.a8c5ep+0 : 0x1.d4347224a3404e3p+0 : inexact-ok
+= tanpi downward binary128 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2f54bae5764da1p+0 : inexact-ok
+= tanpi tonearest binary128 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2f54bae5764da1p+0 : inexact-ok
+= tanpi towardzero binary128 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2f54bae5764da1p+0 : inexact-ok
+= tanpi upward binary128 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2f54bae5764da2p+0 : inexact-ok
+= tanpi downward ibm128 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2f54bae5764d8p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2f54bae5764d8p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2f54bae5764d8p+0 : inexact-ok
+= tanpi upward ibm128 -0x3.a8c5ep+0 : 0x1.d4347224a3404e2f54bae5764ep+0 : inexact-ok
+= tanpi downward binary64 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8p+0 : inexact-ok
+= tanpi tonearest binary64 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf9p+0 : inexact-ok
+= tanpi towardzero binary64 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8p+0 : inexact-ok
+= tanpi upward binary64 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf9p+0 : inexact-ok
+= tanpi downward intel96 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82p+0 : inexact-ok
+= tanpi tonearest intel96 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82p+0 : inexact-ok
+= tanpi towardzero intel96 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82p+0 : inexact-ok
+= tanpi upward intel96 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b84p+0 : inexact-ok
+= tanpi downward m68k96 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82p+0 : inexact-ok
+= tanpi tonearest m68k96 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82p+0 : inexact-ok
+= tanpi towardzero m68k96 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82p+0 : inexact-ok
+= tanpi upward m68k96 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b84p+0 : inexact-ok
+= tanpi downward binary128 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82b4a818eb29f7p+0 : inexact-ok
+= tanpi tonearest binary128 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82b4a818eb29f7p+0 : inexact-ok
+= tanpi towardzero binary128 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82b4a818eb29f7p+0 : inexact-ok
+= tanpi upward binary128 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82b4a818eb29f8p+0 : inexact-ok
+= tanpi downward ibm128 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82b4a818eb298p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82b4a818eb2ap+0 : inexact-ok
+= tanpi towardzero ibm128 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82b4a818eb298p+0 : inexact-ok
+= tanpi upward ibm128 -0x3.a8c5dc49265fcp+0 : 0x1.d434a4d7dedf8b82b4a818eb2ap+0 : inexact-ok
+= tanpi downward binary64 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7dedddp+0 : inexact-ok
+= tanpi tonearest binary64 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7dedddp+0 : inexact-ok
+= tanpi towardzero binary64 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7dedddp+0 : inexact-ok
+= tanpi upward binary64 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddep+0 : inexact-ok
+= tanpi downward intel96 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4p+0 : inexact-ok
+= tanpi tonearest intel96 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4p+0 : inexact-ok
+= tanpi towardzero intel96 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4p+0 : inexact-ok
+= tanpi upward intel96 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b6p+0 : inexact-ok
+= tanpi downward m68k96 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4p+0 : inexact-ok
+= tanpi tonearest m68k96 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4p+0 : inexact-ok
+= tanpi towardzero m68k96 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4p+0 : inexact-ok
+= tanpi upward m68k96 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b6p+0 : inexact-ok
+= tanpi downward binary128 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4a6e586448958p+0 : inexact-ok
+= tanpi tonearest binary128 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4a6e586448958p+0 : inexact-ok
+= tanpi towardzero binary128 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4a6e586448958p+0 : inexact-ok
+= tanpi upward binary128 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4a6e586448959p+0 : inexact-ok
+= tanpi downward ibm128 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4a6e5864489p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4a6e58644898p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4a6e5864489p+0 : inexact-ok
+= tanpi upward ibm128 -0x3.a8c5dc49265fep+0 : 0x1.d434a4d7deddd6b4a6e58644898p+0 : inexact-ok
+= tanpi downward intel96 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6p+0 : inexact-ok
+= tanpi tonearest intel96 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6p+0 : inexact-ok
+= tanpi towardzero intel96 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6p+0 : inexact-ok
+= tanpi upward intel96 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e8p+0 : inexact-ok
+= tanpi downward m68k96 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6p+0 : inexact-ok
+= tanpi tonearest m68k96 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6p+0 : inexact-ok
+= tanpi towardzero m68k96 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6p+0 : inexact-ok
+= tanpi upward m68k96 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e8p+0 : inexact-ok
+= tanpi downward binary128 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6084417265cb2p+0 : inexact-ok
+= tanpi tonearest binary128 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6084417265cb2p+0 : inexact-ok
+= tanpi towardzero binary128 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6084417265cb2p+0 : inexact-ok
+= tanpi upward binary128 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6084417265cb3p+0 : inexact-ok
+= tanpi downward ibm128 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6084417265c8p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6084417265c8p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6084417265c8p+0 : inexact-ok
+= tanpi upward ibm128 -0x3.a8c5dc49265fd13p+0 : 0x1.d434a4d7dedea0e6084417265dp+0 : inexact-ok
+tanpi -0x1.a8c117800f4a648c213cd0b6db1fp+0
+= tanpi downward binary32 -0x1.a8c116p+0 : 0x1.d475d8p+0 : inexact-ok
+= tanpi tonearest binary32 -0x1.a8c116p+0 : 0x1.d475d8p+0 : inexact-ok
+= tanpi towardzero binary32 -0x1.a8c116p+0 : 0x1.d475d8p+0 : inexact-ok
+= tanpi upward binary32 -0x1.a8c116p+0 : 0x1.d475dap+0 : inexact-ok
+= tanpi downward binary64 -0x1.a8c116p+0 : 0x1.d475d837ce24dp+0 : inexact-ok
+= tanpi tonearest binary64 -0x1.a8c116p+0 : 0x1.d475d837ce24dp+0 : inexact-ok
+= tanpi towardzero binary64 -0x1.a8c116p+0 : 0x1.d475d837ce24dp+0 : inexact-ok
+= tanpi upward binary64 -0x1.a8c116p+0 : 0x1.d475d837ce24ep+0 : inexact-ok
+= tanpi downward intel96 -0x1.a8c116p+0 : 0x1.d475d837ce24d1ap+0 : inexact-ok
+= tanpi tonearest intel96 -0x1.a8c116p+0 : 0x1.d475d837ce24d1ap+0 : inexact-ok
+= tanpi towardzero intel96 -0x1.a8c116p+0 : 0x1.d475d837ce24d1ap+0 : inexact-ok
+= tanpi upward intel96 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a2p+0 : inexact-ok
+= tanpi downward m68k96 -0x1.a8c116p+0 : 0x1.d475d837ce24d1ap+0 : inexact-ok
+= tanpi tonearest m68k96 -0x1.a8c116p+0 : 0x1.d475d837ce24d1ap+0 : inexact-ok
+= tanpi towardzero m68k96 -0x1.a8c116p+0 : 0x1.d475d837ce24d1ap+0 : inexact-ok
+= tanpi upward m68k96 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a2p+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a0583040fa681ep+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a0583040fa681ep+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a0583040fa681ep+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a0583040fa681fp+0 : inexact-ok
+= tanpi downward ibm128 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a0583040fa68p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a0583040fa68p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a0583040fa68p+0 : inexact-ok
+= tanpi upward ibm128 -0x1.a8c116p+0 : 0x1.d475d837ce24d1a0583040fa688p+0 : inexact-ok
+= tanpi downward binary32 -0x1.a8c118p+0 : 0x1.d475bcp+0 : inexact-ok
+= tanpi tonearest binary32 -0x1.a8c118p+0 : 0x1.d475bcp+0 : inexact-ok
+= tanpi towardzero binary32 -0x1.a8c118p+0 : 0x1.d475bcp+0 : inexact-ok
+= tanpi upward binary32 -0x1.a8c118p+0 : 0x1.d475bep+0 : inexact-ok
+= tanpi downward binary64 -0x1.a8c118p+0 : 0x1.d475bce51398cp+0 : inexact-ok
+= tanpi tonearest binary64 -0x1.a8c118p+0 : 0x1.d475bce51398cp+0 : inexact-ok
+= tanpi towardzero binary64 -0x1.a8c118p+0 : 0x1.d475bce51398cp+0 : inexact-ok
+= tanpi upward binary64 -0x1.a8c118p+0 : 0x1.d475bce51398dp+0 : inexact-ok
+= tanpi downward intel96 -0x1.a8c118p+0 : 0x1.d475bce51398c3dep+0 : inexact-ok
+= tanpi tonearest intel96 -0x1.a8c118p+0 : 0x1.d475bce51398c3dep+0 : inexact-ok
+= tanpi towardzero intel96 -0x1.a8c118p+0 : 0x1.d475bce51398c3dep+0 : inexact-ok
+= tanpi upward intel96 -0x1.a8c118p+0 : 0x1.d475bce51398c3ep+0 : inexact-ok
+= tanpi downward m68k96 -0x1.a8c118p+0 : 0x1.d475bce51398c3dep+0 : inexact-ok
+= tanpi tonearest m68k96 -0x1.a8c118p+0 : 0x1.d475bce51398c3dep+0 : inexact-ok
+= tanpi towardzero m68k96 -0x1.a8c118p+0 : 0x1.d475bce51398c3dep+0 : inexact-ok
+= tanpi upward m68k96 -0x1.a8c118p+0 : 0x1.d475bce51398c3ep+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c118p+0 : 0x1.d475bce51398c3de1fffd1e16dap+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c118p+0 : 0x1.d475bce51398c3de1fffd1e16dap+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c118p+0 : 0x1.d475bce51398c3de1fffd1e16dap+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c118p+0 : 0x1.d475bce51398c3de1fffd1e16da1p+0 : inexact-ok
+= tanpi downward ibm128 -0x1.a8c118p+0 : 0x1.d475bce51398c3de1fffd1e16d8p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x1.a8c118p+0 : 0x1.d475bce51398c3de1fffd1e16d8p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x1.a8c118p+0 : 0x1.d475bce51398c3de1fffd1e16d8p+0 : inexact-ok
+= tanpi upward ibm128 -0x1.a8c118p+0 : 0x1.d475bce51398c3de1fffd1e16ep+0 : inexact-ok
+= tanpi downward binary64 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c5p+0 : inexact-ok
+= tanpi tonearest binary64 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c6p+0 : inexact-ok
+= tanpi towardzero binary64 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c5p+0 : inexact-ok
+= tanpi upward binary64 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c6p+0 : inexact-ok
+= tanpi downward intel96 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59p+0 : inexact-ok
+= tanpi tonearest intel96 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c5902p+0 : inexact-ok
+= tanpi towardzero intel96 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59p+0 : inexact-ok
+= tanpi upward intel96 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c5902p+0 : inexact-ok
+= tanpi downward m68k96 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59p+0 : inexact-ok
+= tanpi tonearest m68k96 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c5902p+0 : inexact-ok
+= tanpi towardzero m68k96 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59p+0 : inexact-ok
+= tanpi upward m68k96 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c5902p+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59011813c0dc5627p+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59011813c0dc5627p+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59011813c0dc5627p+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59011813c0dc5628p+0 : inexact-ok
+= tanpi downward ibm128 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59011813c0dc56p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59011813c0dc56p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59011813c0dc56p+0 : inexact-ok
+= tanpi upward ibm128 -0x1.a8c117800f4a6p+0 : 0x1.d475c3b8f11c59011813c0dc568p+0 : inexact-ok
+= tanpi downward binary64 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7p+0 : inexact-ok
+= tanpi tonearest binary64 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b8p+0 : inexact-ok
+= tanpi towardzero binary64 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7p+0 : inexact-ok
+= tanpi upward binary64 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b8p+0 : inexact-ok
+= tanpi downward intel96 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6ap+0 : inexact-ok
+= tanpi tonearest intel96 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6cp+0 : inexact-ok
+= tanpi towardzero intel96 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6ap+0 : inexact-ok
+= tanpi upward intel96 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6cp+0 : inexact-ok
+= tanpi downward m68k96 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6ap+0 : inexact-ok
+= tanpi tonearest m68k96 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6cp+0 : inexact-ok
+= tanpi towardzero m68k96 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6ap+0 : inexact-ok
+= tanpi upward m68k96 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6cp+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6b489c8741db4cp+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6b489c8741db4cp+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6b489c8741db4cp+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6b489c8741db4dp+0 : inexact-ok
+= tanpi downward ibm128 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6b489c8741dbp+0 : inexact-ok
+= tanpi tonearest ibm128 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6b489c8741db8p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6b489c8741dbp+0 : inexact-ok
+= tanpi upward ibm128 -0x1.a8c117800f4a7p+0 : 0x1.d475c3b8f11b7e6b489c8741db8p+0 : inexact-ok
+= tanpi downward intel96 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae2p+0 : inexact-ok
+= tanpi tonearest intel96 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae4p+0 : inexact-ok
+= tanpi towardzero intel96 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae2p+0 : inexact-ok
+= tanpi upward intel96 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae4p+0 : inexact-ok
+= tanpi downward m68k96 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae2p+0 : inexact-ok
+= tanpi tonearest m68k96 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae4p+0 : inexact-ok
+= tanpi towardzero m68k96 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae2p+0 : inexact-ok
+= tanpi upward m68k96 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae4p+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae3055e9f3d9fc3p+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae3055e9f3d9fc4p+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae3055e9f3d9fc3p+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae3055e9f3d9fc4p+0 : inexact-ok
+= tanpi downward ibm128 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae3055e9f3d9f8p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae3055e9f3dap+0 : inexact-ok
+= tanpi towardzero ibm128 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae3055e9f3d9f8p+0 : inexact-ok
+= tanpi upward ibm128 -0x1.a8c117800f4a648cp+0 : 0x1.d475c3b8f11c1ae3055e9f3dap+0 : inexact-ok
+= tanpi downward intel96 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac6p+0 : inexact-ok
+= tanpi tonearest intel96 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac8p+0 : inexact-ok
+= tanpi towardzero intel96 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac6p+0 : inexact-ok
+= tanpi upward intel96 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac8p+0 : inexact-ok
+= tanpi downward m68k96 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac6p+0 : inexact-ok
+= tanpi tonearest m68k96 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac8p+0 : inexact-ok
+= tanpi towardzero m68k96 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac6p+0 : inexact-ok
+= tanpi upward m68k96 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac8p+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac7b2a4b0566c7p+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac7b2a4b0566c7p+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac7b2a4b0566c7p+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac7b2a4b0566c71p+0 : inexact-ok
+= tanpi downward ibm128 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac7b2a4b0566cp+0 : inexact-ok
+= tanpi tonearest ibm128 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac7b2a4b0566c8p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac7b2a4b0566cp+0 : inexact-ok
+= tanpi upward ibm128 -0x1.a8c117800f4a648ep+0 : 0x1.d475c3b8f11c1ac7b2a4b0566c8p+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c117800f4a648c213cd0b6db1fp+0 : 0x1.d475c3b8f11c1ae13f4ace30172cp+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c117800f4a648c213cd0b6db1fp+0 : 0x1.d475c3b8f11c1ae13f4ace30172dp+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c117800f4a648c213cd0b6db1fp+0 : 0x1.d475c3b8f11c1ae13f4ace30172cp+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c117800f4a648c213cd0b6db1fp+0 : 0x1.d475c3b8f11c1ae13f4ace30172dp+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c117800f4a648c213cd0b6dbp+0 : 0x1.d475c3b8f11c1ae13f4ace3018d4p+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c117800f4a648c213cd0b6dbp+0 : 0x1.d475c3b8f11c1ae13f4ace3018d4p+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c117800f4a648c213cd0b6dbp+0 : 0x1.d475c3b8f11c1ae13f4ace3018d4p+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c117800f4a648c213cd0b6dbp+0 : 0x1.d475c3b8f11c1ae13f4ace3018d5p+0 : inexact-ok
+= tanpi downward ibm128 -0x1.a8c117800f4a648c213cd0b6dbp+0 : 0x1.d475c3b8f11c1ae13f4ace30188p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x1.a8c117800f4a648c213cd0b6dbp+0 : 0x1.d475c3b8f11c1ae13f4ace3019p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x1.a8c117800f4a648c213cd0b6dbp+0 : 0x1.d475c3b8f11c1ae13f4ace30188p+0 : inexact-ok
+= tanpi upward ibm128 -0x1.a8c117800f4a648c213cd0b6dbp+0 : 0x1.d475c3b8f11c1ae13f4ace3019p+0 : inexact-ok
+= tanpi downward binary128 -0x1.a8c117800f4a648c213cd0b6db8p+0 : 0x1.d475c3b8f11c1ae13f4ace3011ffp+0 : inexact-ok
+= tanpi tonearest binary128 -0x1.a8c117800f4a648c213cd0b6db8p+0 : 0x1.d475c3b8f11c1ae13f4ace3012p+0 : inexact-ok
+= tanpi towardzero binary128 -0x1.a8c117800f4a648c213cd0b6db8p+0 : 0x1.d475c3b8f11c1ae13f4ace3011ffp+0 : inexact-ok
+= tanpi upward binary128 -0x1.a8c117800f4a648c213cd0b6db8p+0 : 0x1.d475c3b8f11c1ae13f4ace3012p+0 : inexact-ok
+= tanpi downward ibm128 -0x1.a8c117800f4a648c213cd0b6db8p+0 : 0x1.d475c3b8f11c1ae13f4ace30118p+0 : inexact-ok
+= tanpi tonearest ibm128 -0x1.a8c117800f4a648c213cd0b6db8p+0 : 0x1.d475c3b8f11c1ae13f4ace3012p+0 : inexact-ok
+= tanpi towardzero ibm128 -0x1.a8c117800f4a648c213cd0b6db8p+0 : 0x1.d475c3b8f11c1ae13f4ace30118p+0 : inexact-ok
+= tanpi upward ibm128 -0x1.a8c117800f4a648c213cd0b6db8p+0 : 0x1.d475c3b8f11c1ae13f4ace3012p+0 : inexact-ok