]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - math/auto-libm-test-out-tanh
Add inputs that generate larger error bounds
[thirdparty/glibc.git] / math / auto-libm-test-out-tanh
index 1a127013925ee5313a7426eeb7fc5c9c3420ddcb..8b9427c917f3b388132ef3ab627f0fa54819ea85 100644 (file)
@@ -2289,6 +2289,111 @@ tanh 0x1p-10000
 = tanh tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
 = tanh towardzero binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
 = tanh upward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
+tanh 0x3.b9979a543d0fbfa8p-4
+= tanh downward binary32 0x3.b9979cp-4 : 0x3.a8baacp-4 : inexact-ok
+= tanh tonearest binary32 0x3.b9979cp-4 : 0x3.a8babp-4 : inexact-ok
+= tanh towardzero binary32 0x3.b9979cp-4 : 0x3.a8baacp-4 : inexact-ok
+= tanh upward binary32 0x3.b9979cp-4 : 0x3.a8babp-4 : inexact-ok
+= tanh downward binary64 0x3.b9979cp-4 : 0x3.a8baafcd6721cp-4 : inexact-ok
+= tanh tonearest binary64 0x3.b9979cp-4 : 0x3.a8baafcd6721cp-4 : inexact-ok
+= tanh towardzero binary64 0x3.b9979cp-4 : 0x3.a8baafcd6721cp-4 : inexact-ok
+= tanh upward binary64 0x3.b9979cp-4 : 0x3.a8baafcd6721ep-4 : inexact-ok
+= tanh downward intel96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9dp-4 : inexact-ok
+= tanh tonearest intel96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d4p-4 : inexact-ok
+= tanh towardzero intel96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9dp-4 : inexact-ok
+= tanh upward intel96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d4p-4 : inexact-ok
+= tanh downward m68k96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9dp-4 : inexact-ok
+= tanh tonearest m68k96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d4p-4 : inexact-ok
+= tanh towardzero m68k96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9dp-4 : inexact-ok
+= tanh upward m68k96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d4p-4 : inexact-ok
+= tanh downward binary128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a988p-4 : inexact-ok
+= tanh tonearest binary128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a98ap-4 : inexact-ok
+= tanh towardzero binary128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a988p-4 : inexact-ok
+= tanh upward binary128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a98ap-4 : inexact-ok
+= tanh downward ibm128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a9p-4 : inexact-ok
+= tanh tonearest ibm128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34aap-4 : inexact-ok
+= tanh towardzero ibm128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a9p-4 : inexact-ok
+= tanh upward ibm128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34aap-4 : inexact-ok
+= tanh downward binary32 0x3.b99798p-4 : 0x3.a8baacp-4 : inexact-ok
+= tanh tonearest binary32 0x3.b99798p-4 : 0x3.a8baacp-4 : inexact-ok
+= tanh towardzero binary32 0x3.b99798p-4 : 0x3.a8baacp-4 : inexact-ok
+= tanh upward binary32 0x3.b99798p-4 : 0x3.a8babp-4 : inexact-ok
+= tanh downward binary64 0x3.b99798p-4 : 0x3.a8baac02f5784p-4 : inexact-ok
+= tanh tonearest binary64 0x3.b99798p-4 : 0x3.a8baac02f5784p-4 : inexact-ok
+= tanh towardzero binary64 0x3.b99798p-4 : 0x3.a8baac02f5784p-4 : inexact-ok
+= tanh upward binary64 0x3.b99798p-4 : 0x3.a8baac02f5786p-4 : inexact-ok
+= tanh downward intel96 0x3.b99798p-4 : 0x3.a8baac02f578491cp-4 : inexact-ok
+= tanh tonearest intel96 0x3.b99798p-4 : 0x3.a8baac02f578492p-4 : inexact-ok
+= tanh towardzero intel96 0x3.b99798p-4 : 0x3.a8baac02f578491cp-4 : inexact-ok
+= tanh upward intel96 0x3.b99798p-4 : 0x3.a8baac02f578492p-4 : inexact-ok
+= tanh downward m68k96 0x3.b99798p-4 : 0x3.a8baac02f578491cp-4 : inexact-ok
+= tanh tonearest m68k96 0x3.b99798p-4 : 0x3.a8baac02f578492p-4 : inexact-ok
+= tanh towardzero m68k96 0x3.b99798p-4 : 0x3.a8baac02f578491cp-4 : inexact-ok
+= tanh upward m68k96 0x3.b99798p-4 : 0x3.a8baac02f578492p-4 : inexact-ok
+= tanh downward binary128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d926178p-4 : inexact-ok
+= tanh tonearest binary128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d92617ap-4 : inexact-ok
+= tanh towardzero binary128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d926178p-4 : inexact-ok
+= tanh upward binary128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d92617ap-4 : inexact-ok
+= tanh downward ibm128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d9261p-4 : inexact-ok
+= tanh tonearest ibm128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d9261p-4 : inexact-ok
+= tanh towardzero ibm128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d9261p-4 : inexact-ok
+= tanh upward ibm128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d9262p-4 : inexact-ok
+= tanh downward binary64 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e2p-4 : inexact-ok
+= tanh tonearest binary64 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e4p-4 : inexact-ok
+= tanh towardzero binary64 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e2p-4 : inexact-ok
+= tanh upward binary64 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e4p-4 : inexact-ok
+= tanh downward intel96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fcp-4 : inexact-ok
+= tanh tonearest intel96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e31p-4 : inexact-ok
+= tanh towardzero intel96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fcp-4 : inexact-ok
+= tanh upward intel96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e31p-4 : inexact-ok
+= tanh downward m68k96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fcp-4 : inexact-ok
+= tanh tonearest m68k96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e31p-4 : inexact-ok
+= tanh towardzero m68k96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fcp-4 : inexact-ok
+= tanh upward m68k96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e31p-4 : inexact-ok
+= tanh downward binary128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c51892p-4 : inexact-ok
+= tanh tonearest binary128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c51894p-4 : inexact-ok
+= tanh towardzero binary128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c51892p-4 : inexact-ok
+= tanh upward binary128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c51894p-4 : inexact-ok
+= tanh downward ibm128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c518p-4 : inexact-ok
+= tanh tonearest ibm128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c519p-4 : inexact-ok
+= tanh towardzero ibm128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c518p-4 : inexact-ok
+= tanh upward ibm128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c519p-4 : inexact-ok
+= tanh downward binary64 0x3.b9979a543d0fap-4 : 0x3.a8baae38037ep-4 : inexact-ok
+= tanh tonearest binary64 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e2p-4 : inexact-ok
+= tanh towardzero binary64 0x3.b9979a543d0fap-4 : 0x3.a8baae38037ep-4 : inexact-ok
+= tanh upward binary64 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e2p-4 : inexact-ok
+= tanh downward intel96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12a8p-4 : inexact-ok
+= tanh tonearest intel96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12acp-4 : inexact-ok
+= tanh towardzero intel96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12a8p-4 : inexact-ok
+= tanh upward intel96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12acp-4 : inexact-ok
+= tanh downward m68k96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12a8p-4 : inexact-ok
+= tanh tonearest m68k96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12acp-4 : inexact-ok
+= tanh towardzero m68k96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12a8p-4 : inexact-ok
+= tanh upward m68k96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12acp-4 : inexact-ok
+= tanh downward binary128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c4886p-4 : inexact-ok
+= tanh tonearest binary128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c4886p-4 : inexact-ok
+= tanh towardzero binary128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c4886p-4 : inexact-ok
+= tanh upward binary128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c4888p-4 : inexact-ok
+= tanh downward ibm128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c48p-4 : inexact-ok
+= tanh tonearest ibm128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c49p-4 : inexact-ok
+= tanh towardzero ibm128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c48p-4 : inexact-ok
+= tanh upward ibm128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c49p-4 : inexact-ok
+= tanh downward intel96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30a8p-4 : inexact-ok
+= tanh tonearest intel96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30acp-4 : inexact-ok
+= tanh towardzero intel96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30a8p-4 : inexact-ok
+= tanh upward intel96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30acp-4 : inexact-ok
+= tanh downward m68k96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30a8p-4 : inexact-ok
+= tanh tonearest m68k96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30acp-4 : inexact-ok
+= tanh towardzero m68k96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30a8p-4 : inexact-ok
+= tanh upward m68k96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30acp-4 : inexact-ok
+= tanh downward binary128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e7456p-4 : inexact-ok
+= tanh tonearest binary128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e7458p-4 : inexact-ok
+= tanh towardzero binary128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e7456p-4 : inexact-ok
+= tanh upward binary128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e7458p-4 : inexact-ok
+= tanh downward ibm128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e74p-4 : inexact-ok
+= tanh tonearest ibm128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e74p-4 : inexact-ok
+= tanh towardzero ibm128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e74p-4 : inexact-ok
+= tanh upward ibm128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e75p-4 : inexact-ok
 tanh max
 = tanh downward binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
 = tanh tonearest binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok