]> git.ipfire.org Git - thirdparty/glibc.git/blame - math/auto-libm-test-out-tanh
math: Add math-use-builtinds-fmax.h
[thirdparty/glibc.git] / math / auto-libm-test-out-tanh
CommitLineData
4f1bc131
JM
1tanh 0
2= tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
3= tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
4= tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
5= tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
6= tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
7= tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
8= tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
9= tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
10= tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
11= tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
12= tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
13= tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
14= tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
15= tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
16= tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
17= tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
18= tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
19= tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
20= tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
21= tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
22= tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
23= tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
24= tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
25= tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
26tanh -0
27= tanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
28= tanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
29= tanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
30= tanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
31= tanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
32= tanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
33= tanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
34= tanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
35= tanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
36= tanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
37= tanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
38= tanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
39= tanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
40= tanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
41= tanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
42= tanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
43= tanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
44= tanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
45= tanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
46= tanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
47= tanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
48= tanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
49= tanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
50= tanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
51tanh 0.75
52= tanh downward binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
53= tanh tonearest binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
54= tanh towardzero binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
55= tanh upward binary32 0xcp-4 : 0xa.2992p-4 : inexact-ok
56= tanh downward binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
57= tanh tonearest binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
58= tanh towardzero binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
59= tanh upward binary64 0xcp-4 : 0xa.2991f2a979148p-4 : inexact-ok
60= tanh downward intel96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
61= tanh tonearest intel96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
62= tanh towardzero intel96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
63= tanh upward intel96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
64= tanh downward m68k96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
65= tanh tonearest m68k96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
66= tanh towardzero m68k96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
67= tanh upward m68k96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
68= tanh downward binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
69= tanh tonearest binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
70= tanh towardzero binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
71= tanh upward binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb18p-4 : inexact-ok
72= tanh downward ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
73= tanh tonearest ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
74= tanh towardzero ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
75= tanh upward ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
76tanh -0.75
77= tanh downward binary32 -0xcp-4 : -0xa.2992p-4 : inexact-ok
78= tanh tonearest binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
79= tanh towardzero binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
80= tanh upward binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
81= tanh downward binary64 -0xcp-4 : -0xa.2991f2a979148p-4 : inexact-ok
82= tanh tonearest binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
83= tanh towardzero binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
84= tanh upward binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
85= tanh downward intel96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
86= tanh tonearest intel96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
87= tanh towardzero intel96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
88= tanh upward intel96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
89= tanh downward m68k96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
90= tanh tonearest m68k96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
91= tanh towardzero m68k96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
92= tanh upward m68k96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
93= tanh downward binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb18p-4 : inexact-ok
94= tanh tonearest binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
95= tanh towardzero binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
96= tanh upward binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
97= tanh downward ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
98= tanh tonearest ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
99= tanh towardzero ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
100= tanh upward ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
101tanh 1.0
102= tanh downward binary32 0x1p+0 : 0xc.2f7d5p-4 : inexact-ok
103= tanh tonearest binary32 0x1p+0 : 0xc.2f7d6p-4 : inexact-ok
104= tanh towardzero binary32 0x1p+0 : 0xc.2f7d5p-4 : inexact-ok
105= tanh upward binary32 0x1p+0 : 0xc.2f7d6p-4 : inexact-ok
106= tanh downward binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
107= tanh tonearest binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
108= tanh towardzero binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
109= tanh upward binary64 0x1p+0 : 0xc.2f7d5a8a79ca8p-4 : inexact-ok
110= tanh downward intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
111= tanh tonearest intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
112= tanh towardzero intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
113= tanh upward intel96 0x1p+0 : 0xc.2f7d5a8a79ca2adp-4 : inexact-ok
114= tanh downward m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
115= tanh tonearest m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
116= tanh towardzero m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
117= tanh upward m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2adp-4 : inexact-ok
118= tanh downward binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
119= tanh tonearest binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
120= tanh towardzero binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
121= tanh upward binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e214p-4 : inexact-ok
122= tanh downward ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
123= tanh tonearest ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
124= tanh towardzero ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
125= tanh upward ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e24p-4 : inexact-ok
126tanh -1.0
127= tanh downward binary32 -0x1p+0 : -0xc.2f7d6p-4 : inexact-ok
128= tanh tonearest binary32 -0x1p+0 : -0xc.2f7d6p-4 : inexact-ok
129= tanh towardzero binary32 -0x1p+0 : -0xc.2f7d5p-4 : inexact-ok
130= tanh upward binary32 -0x1p+0 : -0xc.2f7d5p-4 : inexact-ok
131= tanh downward binary64 -0x1p+0 : -0xc.2f7d5a8a79ca8p-4 : inexact-ok
132= tanh tonearest binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
133= tanh towardzero binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
134= tanh upward binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
135= tanh downward intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2adp-4 : inexact-ok
136= tanh tonearest intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
137= tanh towardzero intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
138= tanh upward intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
139= tanh downward m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2adp-4 : inexact-ok
140= tanh tonearest m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
141= tanh towardzero m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
142= tanh upward m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
143= tanh downward binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e214p-4 : inexact-ok
144= tanh tonearest binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
145= tanh towardzero binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
146= tanh upward binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
147= tanh downward ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e24p-4 : inexact-ok
148= tanh tonearest ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
149= tanh towardzero ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
150= tanh upward ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
151tanh 2
152= tanh downward binary32 0x2p+0 : 0xf.6ca82p-4 : inexact-ok
153= tanh tonearest binary32 0x2p+0 : 0xf.6ca83p-4 : inexact-ok
154= tanh towardzero binary32 0x2p+0 : 0xf.6ca82p-4 : inexact-ok
155= tanh upward binary32 0x2p+0 : 0xf.6ca83p-4 : inexact-ok
156= tanh downward binary64 0x2p+0 : 0xf.6ca82f0de1e98p-4 : inexact-ok
157= tanh tonearest binary64 0x2p+0 : 0xf.6ca82f0de1eap-4 : inexact-ok
158= tanh towardzero binary64 0x2p+0 : 0xf.6ca82f0de1e98p-4 : inexact-ok
159= tanh upward binary64 0x2p+0 : 0xf.6ca82f0de1eap-4 : inexact-ok
160= tanh downward intel96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
161= tanh tonearest intel96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
162= tanh towardzero intel96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
163= tanh upward intel96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
164= tanh downward m68k96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
165= tanh tonearest m68k96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
166= tanh towardzero m68k96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
167= tanh upward m68k96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
168= tanh downward binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
169= tanh tonearest binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
170= tanh towardzero binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
171= tanh upward binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
172= tanh downward ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
173= tanh tonearest ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
174= tanh towardzero ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
175= tanh upward ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
176tanh -2
177= tanh downward binary32 -0x2p+0 : -0xf.6ca83p-4 : inexact-ok
178= tanh tonearest binary32 -0x2p+0 : -0xf.6ca83p-4 : inexact-ok
179= tanh towardzero binary32 -0x2p+0 : -0xf.6ca82p-4 : inexact-ok
180= tanh upward binary32 -0x2p+0 : -0xf.6ca82p-4 : inexact-ok
181= tanh downward binary64 -0x2p+0 : -0xf.6ca82f0de1eap-4 : inexact-ok
182= tanh tonearest binary64 -0x2p+0 : -0xf.6ca82f0de1eap-4 : inexact-ok
183= tanh towardzero binary64 -0x2p+0 : -0xf.6ca82f0de1e98p-4 : inexact-ok
184= tanh upward binary64 -0x2p+0 : -0xf.6ca82f0de1e98p-4 : inexact-ok
185= tanh downward intel96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
186= tanh tonearest intel96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
187= tanh towardzero intel96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
188= tanh upward intel96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
189= tanh downward m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
190= tanh tonearest m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
191= tanh towardzero m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
192= tanh upward m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
193= tanh downward binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
194= tanh tonearest binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
195= tanh towardzero binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
196= tanh upward binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
197= tanh downward ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
198= tanh tonearest ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
199= tanh towardzero ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
200= tanh upward ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
201tanh 3
202= tanh downward binary32 0x3p+0 : 0xf.ebbe8p-4 : inexact-ok
203= tanh tonearest binary32 0x3p+0 : 0xf.ebbe9p-4 : inexact-ok
204= tanh towardzero binary32 0x3p+0 : 0xf.ebbe8p-4 : inexact-ok
205= tanh upward binary32 0x3p+0 : 0xf.ebbe9p-4 : inexact-ok
206= tanh downward binary64 0x3p+0 : 0xf.ebbe888d057f8p-4 : inexact-ok
207= tanh tonearest binary64 0x3p+0 : 0xf.ebbe888d058p-4 : inexact-ok
208= tanh towardzero binary64 0x3p+0 : 0xf.ebbe888d057f8p-4 : inexact-ok
209= tanh upward binary64 0x3p+0 : 0xf.ebbe888d058p-4 : inexact-ok
210= tanh downward intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
211= tanh tonearest intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
212= tanh towardzero intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
213= tanh upward intel96 0x3p+0 : 0xf.ebbe888d057ff11p-4 : inexact-ok
214= tanh downward m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
215= tanh tonearest m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
216= tanh towardzero m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
217= tanh upward m68k96 0x3p+0 : 0xf.ebbe888d057ff11p-4 : inexact-ok
218= tanh downward binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
219= tanh tonearest binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
220= tanh towardzero binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
221= tanh upward binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
222= tanh downward ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
223= tanh tonearest ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
224= tanh towardzero ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
225= tanh upward ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585cp-4 : inexact-ok
226tanh -3
227= tanh downward binary32 -0x3p+0 : -0xf.ebbe9p-4 : inexact-ok
228= tanh tonearest binary32 -0x3p+0 : -0xf.ebbe9p-4 : inexact-ok
229= tanh towardzero binary32 -0x3p+0 : -0xf.ebbe8p-4 : inexact-ok
230= tanh upward binary32 -0x3p+0 : -0xf.ebbe8p-4 : inexact-ok
231= tanh downward binary64 -0x3p+0 : -0xf.ebbe888d058p-4 : inexact-ok
232= tanh tonearest binary64 -0x3p+0 : -0xf.ebbe888d058p-4 : inexact-ok
233= tanh towardzero binary64 -0x3p+0 : -0xf.ebbe888d057f8p-4 : inexact-ok
234= tanh upward binary64 -0x3p+0 : -0xf.ebbe888d057f8p-4 : inexact-ok
235= tanh downward intel96 -0x3p+0 : -0xf.ebbe888d057ff11p-4 : inexact-ok
236= tanh tonearest intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
237= tanh towardzero intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
238= tanh upward intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
239= tanh downward m68k96 -0x3p+0 : -0xf.ebbe888d057ff11p-4 : inexact-ok
240= tanh tonearest m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
241= tanh towardzero m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
242= tanh upward m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
243= tanh downward binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
244= tanh tonearest binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
245= tanh towardzero binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
246= tanh upward binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
247= tanh downward ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585cp-4 : inexact-ok
248= tanh tonearest ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
249= tanh towardzero ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
250= tanh upward ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
251tanh 4
252= tanh downward binary32 0x4p+0 : 0xf.fd40bp-4 : inexact-ok
253= tanh tonearest binary32 0x4p+0 : 0xf.fd40cp-4 : inexact-ok
254= tanh towardzero binary32 0x4p+0 : 0xf.fd40bp-4 : inexact-ok
255= tanh upward binary32 0x4p+0 : 0xf.fd40cp-4 : inexact-ok
256= tanh downward binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
257= tanh tonearest binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
258= tanh towardzero binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
259= tanh upward binary64 0x4p+0 : 0xf.fd40b84505a18p-4 : inexact-ok
260= tanh downward intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
261= tanh tonearest intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
262= tanh towardzero intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
263= tanh upward intel96 0x4p+0 : 0xf.fd40b84505a10b5p-4 : inexact-ok
264= tanh downward m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
265= tanh tonearest m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
266= tanh towardzero m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
267= tanh upward m68k96 0x4p+0 : 0xf.fd40b84505a10b5p-4 : inexact-ok
268= tanh downward binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
269= tanh tonearest binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
270= tanh towardzero binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
271= tanh upward binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
272= tanh downward ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
273= tanh tonearest ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
274= tanh towardzero ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
275= tanh upward ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
276tanh -4
277= tanh downward binary32 -0x4p+0 : -0xf.fd40cp-4 : inexact-ok
278= tanh tonearest binary32 -0x4p+0 : -0xf.fd40cp-4 : inexact-ok
279= tanh towardzero binary32 -0x4p+0 : -0xf.fd40bp-4 : inexact-ok
280= tanh upward binary32 -0x4p+0 : -0xf.fd40bp-4 : inexact-ok
281= tanh downward binary64 -0x4p+0 : -0xf.fd40b84505a18p-4 : inexact-ok
282= tanh tonearest binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
283= tanh towardzero binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
284= tanh upward binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
285= tanh downward intel96 -0x4p+0 : -0xf.fd40b84505a10b5p-4 : inexact-ok
286= tanh tonearest intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
287= tanh towardzero intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
288= tanh upward intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
289= tanh downward m68k96 -0x4p+0 : -0xf.fd40b84505a10b5p-4 : inexact-ok
290= tanh tonearest m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
291= tanh towardzero m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
292= tanh upward m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
293= tanh downward binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
294= tanh tonearest binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
295= tanh towardzero binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
296= tanh upward binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
297= tanh downward ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
298= tanh tonearest ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
299= tanh towardzero ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
300= tanh upward ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
301tanh 5
302= tanh downward binary32 0x5p+0 : 0xf.ffa0cp-4 : inexact-ok
303= tanh tonearest binary32 0x5p+0 : 0xf.ffa0dp-4 : inexact-ok
304= tanh towardzero binary32 0x5p+0 : 0xf.ffa0cp-4 : inexact-ok
305= tanh upward binary32 0x5p+0 : 0xf.ffa0dp-4 : inexact-ok
306= tanh downward binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
307= tanh tonearest binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
308= tanh towardzero binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
309= tanh upward binary64 0x5p+0 : 0xf.ffa0cb346f89p-4 : inexact-ok
310= tanh downward intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
311= tanh tonearest intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
312= tanh towardzero intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
313= tanh upward intel96 0x5p+0 : 0xf.ffa0cb346f889a9p-4 : inexact-ok
314= tanh downward m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
315= tanh tonearest m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
316= tanh towardzero m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
317= tanh upward m68k96 0x5p+0 : 0xf.ffa0cb346f889a9p-4 : inexact-ok
318= tanh downward binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
319= tanh tonearest binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
320= tanh towardzero binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
321= tanh upward binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
322= tanh downward ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
323= tanh tonearest ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
324= tanh towardzero ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
325= tanh upward ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
326tanh -5
327= tanh downward binary32 -0x5p+0 : -0xf.ffa0dp-4 : inexact-ok
328= tanh tonearest binary32 -0x5p+0 : -0xf.ffa0dp-4 : inexact-ok
329= tanh towardzero binary32 -0x5p+0 : -0xf.ffa0cp-4 : inexact-ok
330= tanh upward binary32 -0x5p+0 : -0xf.ffa0cp-4 : inexact-ok
331= tanh downward binary64 -0x5p+0 : -0xf.ffa0cb346f89p-4 : inexact-ok
332= tanh tonearest binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
333= tanh towardzero binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
334= tanh upward binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
335= tanh downward intel96 -0x5p+0 : -0xf.ffa0cb346f889a9p-4 : inexact-ok
336= tanh tonearest intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
337= tanh towardzero intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
338= tanh upward intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
339= tanh downward m68k96 -0x5p+0 : -0xf.ffa0cb346f889a9p-4 : inexact-ok
340= tanh tonearest m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
341= tanh towardzero m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
342= tanh upward m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
343= tanh downward binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
344= tanh tonearest binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
345= tanh towardzero binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
346= tanh upward binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
347= tanh downward ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
348= tanh tonearest ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
349= tanh towardzero ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
350= tanh upward ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
351tanh 6
352= tanh downward binary32 0x6p+0 : 0xf.fff31p-4 : inexact-ok
353= tanh tonearest binary32 0x6p+0 : 0xf.fff32p-4 : inexact-ok
354= tanh towardzero binary32 0x6p+0 : 0xf.fff31p-4 : inexact-ok
355= tanh upward binary32 0x6p+0 : 0xf.fff32p-4 : inexact-ok
356= tanh downward binary64 0x6p+0 : 0xf.fff31d5f129d8p-4 : inexact-ok
357= tanh tonearest binary64 0x6p+0 : 0xf.fff31d5f129ep-4 : inexact-ok
358= tanh towardzero binary64 0x6p+0 : 0xf.fff31d5f129d8p-4 : inexact-ok
359= tanh upward binary64 0x6p+0 : 0xf.fff31d5f129ep-4 : inexact-ok
360= tanh downward intel96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
361= tanh tonearest intel96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
362= tanh towardzero intel96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
363= tanh upward intel96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
364= tanh downward m68k96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
365= tanh tonearest m68k96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
366= tanh towardzero m68k96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
367= tanh upward m68k96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
368= tanh downward binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
369= tanh tonearest binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
370= tanh towardzero binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
371= tanh upward binary128 0x6p+0 : 0xf.fff31d5f129deedd313b5726566p-4 : inexact-ok
372= tanh downward ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
373= tanh tonearest ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
374= tanh towardzero ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
375= tanh upward ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
376tanh -6
377= tanh downward binary32 -0x6p+0 : -0xf.fff32p-4 : inexact-ok
378= tanh tonearest binary32 -0x6p+0 : -0xf.fff32p-4 : inexact-ok
379= tanh towardzero binary32 -0x6p+0 : -0xf.fff31p-4 : inexact-ok
380= tanh upward binary32 -0x6p+0 : -0xf.fff31p-4 : inexact-ok
381= tanh downward binary64 -0x6p+0 : -0xf.fff31d5f129ep-4 : inexact-ok
382= tanh tonearest binary64 -0x6p+0 : -0xf.fff31d5f129ep-4 : inexact-ok
383= tanh towardzero binary64 -0x6p+0 : -0xf.fff31d5f129d8p-4 : inexact-ok
384= tanh upward binary64 -0x6p+0 : -0xf.fff31d5f129d8p-4 : inexact-ok
385= tanh downward intel96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
386= tanh tonearest intel96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
387= tanh towardzero intel96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
388= tanh upward intel96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
389= tanh downward m68k96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
390= tanh tonearest m68k96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
391= tanh towardzero m68k96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
392= tanh upward m68k96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
393= tanh downward binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b5726566p-4 : inexact-ok
394= tanh tonearest binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
395= tanh towardzero binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
396= tanh upward binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
397= tanh downward ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
398= tanh tonearest ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
399= tanh towardzero ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
400= tanh upward ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
401tanh 7
402= tanh downward binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
403= tanh tonearest binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
404= tanh towardzero binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
405= tanh upward binary32 0x7p+0 : 0xf.fffe5p-4 : inexact-ok
406= tanh downward binary64 0x7p+0 : 0xf.fffe4193a8788p-4 : inexact-ok
407= tanh tonearest binary64 0x7p+0 : 0xf.fffe4193a879p-4 : inexact-ok
408= tanh towardzero binary64 0x7p+0 : 0xf.fffe4193a8788p-4 : inexact-ok
409= tanh upward binary64 0x7p+0 : 0xf.fffe4193a879p-4 : inexact-ok
410= tanh downward intel96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
411= tanh tonearest intel96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
412= tanh towardzero intel96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
413= tanh upward intel96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
414= tanh downward m68k96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
415= tanh tonearest m68k96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
416= tanh towardzero m68k96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
417= tanh upward m68k96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
418= tanh downward binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
419= tanh tonearest binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
420= tanh towardzero binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
421= tanh upward binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2d8p-4 : inexact-ok
422= tanh downward ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
423= tanh tonearest ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
424= tanh towardzero ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
425= tanh upward ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
426tanh -7
427= tanh downward binary32 -0x7p+0 : -0xf.fffe5p-4 : inexact-ok
428= tanh tonearest binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
429= tanh towardzero binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
430= tanh upward binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
431= tanh downward binary64 -0x7p+0 : -0xf.fffe4193a879p-4 : inexact-ok
432= tanh tonearest binary64 -0x7p+0 : -0xf.fffe4193a879p-4 : inexact-ok
433= tanh towardzero binary64 -0x7p+0 : -0xf.fffe4193a8788p-4 : inexact-ok
434= tanh upward binary64 -0x7p+0 : -0xf.fffe4193a8788p-4 : inexact-ok
435= tanh downward intel96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
436= tanh tonearest intel96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
437= tanh towardzero intel96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
438= tanh upward intel96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
439= tanh downward m68k96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
440= tanh tonearest m68k96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
441= tanh towardzero m68k96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
442= tanh upward m68k96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
443= tanh downward binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2d8p-4 : inexact-ok
444= tanh tonearest binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
445= tanh towardzero binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
446= tanh upward binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
447= tanh downward ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
448= tanh tonearest ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
449= tanh towardzero ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
450= tanh upward ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
451tanh 8
452= tanh downward binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
453= tanh tonearest binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
454= tanh towardzero binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
455= tanh upward binary32 0x8p+0 : 0xf.ffffdp-4 : inexact-ok
456= tanh downward binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
457= tanh tonearest binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
458= tanh towardzero binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
459= tanh upward binary64 0x8p+0 : 0xf.ffffc39548fc8p-4 : inexact-ok
460= tanh downward intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
461= tanh tonearest intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
462= tanh towardzero intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
463= tanh upward intel96 0x8p+0 : 0xf.ffffc39548fc349p-4 : inexact-ok
464= tanh downward m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
465= tanh tonearest m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
466= tanh towardzero m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
467= tanh upward m68k96 0x8p+0 : 0xf.ffffc39548fc349p-4 : inexact-ok
468= tanh downward binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
469= tanh tonearest binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
470= tanh towardzero binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
471= tanh upward binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
472= tanh downward ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
473= tanh tonearest ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
474= tanh towardzero ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
475= tanh upward ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c8p-4 : inexact-ok
476tanh -8
477= tanh downward binary32 -0x8p+0 : -0xf.ffffdp-4 : inexact-ok
478= tanh tonearest binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
479= tanh towardzero binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
480= tanh upward binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
481= tanh downward binary64 -0x8p+0 : -0xf.ffffc39548fc8p-4 : inexact-ok
482= tanh tonearest binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
483= tanh towardzero binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
484= tanh upward binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
485= tanh downward intel96 -0x8p+0 : -0xf.ffffc39548fc349p-4 : inexact-ok
486= tanh tonearest intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
487= tanh towardzero intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
488= tanh upward intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
489= tanh downward m68k96 -0x8p+0 : -0xf.ffffc39548fc349p-4 : inexact-ok
490= tanh tonearest m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
491= tanh towardzero m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
492= tanh upward m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
493= tanh downward binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
494= tanh tonearest binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
495= tanh towardzero binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
496= tanh upward binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
497= tanh downward ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c8p-4 : inexact-ok
498= tanh tonearest ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
499= tanh towardzero ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
500= tanh upward ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
501tanh 9
502= tanh downward binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
503= tanh tonearest binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
504= tanh towardzero binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
505= tanh upward binary32 0x9p+0 : 0x1p+0 : inexact-ok
506= tanh downward binary64 0x9p+0 : 0xf.fffff7d2cebb8p-4 : inexact-ok
507= tanh tonearest binary64 0x9p+0 : 0xf.fffff7d2cebcp-4 : inexact-ok
508= tanh towardzero binary64 0x9p+0 : 0xf.fffff7d2cebb8p-4 : inexact-ok
509= tanh upward binary64 0x9p+0 : 0xf.fffff7d2cebcp-4 : inexact-ok
510= tanh downward intel96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
511= tanh tonearest intel96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
512= tanh towardzero intel96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
513= tanh upward intel96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
514= tanh downward m68k96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
515= tanh tonearest m68k96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
516= tanh towardzero m68k96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
517= tanh upward m68k96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
518= tanh downward binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
519= tanh tonearest binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
520= tanh towardzero binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
521= tanh upward binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
522= tanh downward ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
523= tanh tonearest ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
524= tanh towardzero ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
525= tanh upward ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e74p-4 : inexact-ok
526tanh -9
527= tanh downward binary32 -0x9p+0 : -0x1p+0 : inexact-ok
528= tanh tonearest binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
529= tanh towardzero binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
530= tanh upward binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
531= tanh downward binary64 -0x9p+0 : -0xf.fffff7d2cebcp-4 : inexact-ok
532= tanh tonearest binary64 -0x9p+0 : -0xf.fffff7d2cebcp-4 : inexact-ok
533= tanh towardzero binary64 -0x9p+0 : -0xf.fffff7d2cebb8p-4 : inexact-ok
534= tanh upward binary64 -0x9p+0 : -0xf.fffff7d2cebb8p-4 : inexact-ok
535= tanh downward intel96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
536= tanh tonearest intel96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
537= tanh towardzero intel96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
538= tanh upward intel96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
539= tanh downward m68k96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
540= tanh tonearest m68k96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
541= tanh towardzero m68k96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
542= tanh upward m68k96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
543= tanh downward binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
544= tanh tonearest binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
545= tanh towardzero binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
546= tanh upward binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
547= tanh downward ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e74p-4 : inexact-ok
548= tanh tonearest ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
549= tanh towardzero ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
550= tanh upward ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
551tanh 10
552= tanh downward binary32 0xap+0 : 0xf.fffffp-4 : inexact-ok
553= tanh tonearest binary32 0xap+0 : 0x1p+0 : inexact-ok
554= tanh towardzero binary32 0xap+0 : 0xf.fffffp-4 : inexact-ok
555= tanh upward binary32 0xap+0 : 0x1p+0 : inexact-ok
556= tanh downward binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
557= tanh tonearest binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
558= tanh towardzero binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
559= tanh upward binary64 0xap+0 : 0xf.fffffee4b79bp-4 : inexact-ok
560= tanh downward intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
561= tanh tonearest intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
562= tanh towardzero intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
563= tanh upward intel96 0xap+0 : 0xf.fffffee4b79aaaap-4 : inexact-ok
564= tanh downward m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
565= tanh tonearest m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
566= tanh towardzero m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
567= tanh upward m68k96 0xap+0 : 0xf.fffffee4b79aaaap-4 : inexact-ok
568= tanh downward binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
569= tanh tonearest binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
570= tanh towardzero binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
571= tanh upward binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968ap-4 : inexact-ok
572= tanh downward ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
573= tanh tonearest ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
574= tanh towardzero ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
575= tanh upward ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896cp-4 : inexact-ok
576tanh -10
577= tanh downward binary32 -0xap+0 : -0x1p+0 : inexact-ok
578= tanh tonearest binary32 -0xap+0 : -0x1p+0 : inexact-ok
579= tanh towardzero binary32 -0xap+0 : -0xf.fffffp-4 : inexact-ok
580= tanh upward binary32 -0xap+0 : -0xf.fffffp-4 : inexact-ok
581= tanh downward binary64 -0xap+0 : -0xf.fffffee4b79bp-4 : inexact-ok
582= tanh tonearest binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
583= tanh towardzero binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
584= tanh upward binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
585= tanh downward intel96 -0xap+0 : -0xf.fffffee4b79aaaap-4 : inexact-ok
586= tanh tonearest intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
587= tanh towardzero intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
588= tanh upward intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
589= tanh downward m68k96 -0xap+0 : -0xf.fffffee4b79aaaap-4 : inexact-ok
590= tanh tonearest m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
591= tanh towardzero m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
592= tanh upward m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
593= tanh downward binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968ap-4 : inexact-ok
594= tanh tonearest binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
595= tanh towardzero binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
596= tanh upward binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
597= tanh downward ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896cp-4 : inexact-ok
598= tanh tonearest ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
599= tanh towardzero ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
600= tanh upward ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
601tanh 15
602= tanh downward binary32 0xfp+0 : 0xf.fffffp-4 : inexact-ok
603= tanh tonearest binary32 0xfp+0 : 0x1p+0 : inexact-ok
604= tanh towardzero binary32 0xfp+0 : 0xf.fffffp-4 : inexact-ok
605= tanh upward binary32 0xfp+0 : 0x1p+0 : inexact-ok
606= tanh downward binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
607= tanh tonearest binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
608= tanh towardzero binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
609= tanh upward binary64 0xfp+0 : 0xf.fffffffffcb58p-4 : inexact-ok
610= tanh downward intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
611= tanh tonearest intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
612= tanh towardzero intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
613= tanh upward intel96 0xfp+0 : 0xf.fffffffffcb523fp-4 : inexact-ok
614= tanh downward m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
615= tanh tonearest m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
616= tanh towardzero m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
617= tanh upward m68k96 0xfp+0 : 0xf.fffffffffcb523fp-4 : inexact-ok
618= tanh downward binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
619= tanh tonearest binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
620= tanh towardzero binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
621= tanh upward binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
622= tanh downward ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
623= tanh tonearest ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
624= tanh towardzero ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
625= tanh upward ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
626tanh -15
627= tanh downward binary32 -0xfp+0 : -0x1p+0 : inexact-ok
628= tanh tonearest binary32 -0xfp+0 : -0x1p+0 : inexact-ok
629= tanh towardzero binary32 -0xfp+0 : -0xf.fffffp-4 : inexact-ok
630= tanh upward binary32 -0xfp+0 : -0xf.fffffp-4 : inexact-ok
631= tanh downward binary64 -0xfp+0 : -0xf.fffffffffcb58p-4 : inexact-ok
632= tanh tonearest binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
633= tanh towardzero binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
634= tanh upward binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
635= tanh downward intel96 -0xfp+0 : -0xf.fffffffffcb523fp-4 : inexact-ok
636= tanh tonearest intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
637= tanh towardzero intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
638= tanh upward intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
639= tanh downward m68k96 -0xfp+0 : -0xf.fffffffffcb523fp-4 : inexact-ok
640= tanh tonearest m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
641= tanh towardzero m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
642= tanh upward m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
643= tanh downward binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
644= tanh tonearest binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
645= tanh towardzero binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
646= tanh upward binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
647= tanh downward ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
648= tanh tonearest ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
649= tanh towardzero ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
650= tanh upward ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
651tanh 20
652= tanh downward binary32 0x1.4p+4 : 0xf.fffffp-4 : inexact-ok
653= tanh tonearest binary32 0x1.4p+4 : 0x1p+0 : inexact-ok
654= tanh towardzero binary32 0x1.4p+4 : 0xf.fffffp-4 : inexact-ok
655= tanh upward binary32 0x1.4p+4 : 0x1p+0 : inexact-ok
656= tanh downward binary64 0x1.4p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
657= tanh tonearest binary64 0x1.4p+4 : 0x1p+0 : inexact-ok
658= tanh towardzero binary64 0x1.4p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
659= tanh upward binary64 0x1.4p+4 : 0x1p+0 : inexact-ok
660= tanh downward intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
661= tanh tonearest intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
662= tanh towardzero intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
663= tanh upward intel96 0x1.4p+4 : 0xf.fffffffffffff64p-4 : inexact-ok
664= tanh downward m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
665= tanh tonearest m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
666= tanh towardzero m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
667= tanh upward m68k96 0x1.4p+4 : 0xf.fffffffffffff64p-4 : inexact-ok
668= tanh downward binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
669= tanh tonearest binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
670= tanh towardzero binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
671= tanh upward binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
672= tanh downward ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
673= tanh tonearest ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
674= tanh towardzero ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
675= tanh upward ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272fp-4 : inexact-ok
676tanh -20
677= tanh downward binary32 -0x1.4p+4 : -0x1p+0 : inexact-ok
678= tanh tonearest binary32 -0x1.4p+4 : -0x1p+0 : inexact-ok
679= tanh towardzero binary32 -0x1.4p+4 : -0xf.fffffp-4 : inexact-ok
680= tanh upward binary32 -0x1.4p+4 : -0xf.fffffp-4 : inexact-ok
681= tanh downward binary64 -0x1.4p+4 : -0x1p+0 : inexact-ok
682= tanh tonearest binary64 -0x1.4p+4 : -0x1p+0 : inexact-ok
683= tanh towardzero binary64 -0x1.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
684= tanh upward binary64 -0x1.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
685= tanh downward intel96 -0x1.4p+4 : -0xf.fffffffffffff64p-4 : inexact-ok
686= tanh tonearest intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
687= tanh towardzero intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
688= tanh upward intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
689= tanh downward m68k96 -0x1.4p+4 : -0xf.fffffffffffff64p-4 : inexact-ok
690= tanh tonearest m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
691= tanh towardzero m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
692= tanh upward m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
693= tanh downward binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
694= tanh tonearest binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
695= tanh towardzero binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
696= tanh upward binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
697= tanh downward ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272fp-4 : inexact-ok
698= tanh tonearest ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
699= tanh towardzero ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
700= tanh upward ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
701tanh 22
702= tanh downward binary32 0x1.6p+4 : 0xf.fffffp-4 : inexact-ok
703= tanh tonearest binary32 0x1.6p+4 : 0x1p+0 : inexact-ok
704= tanh towardzero binary32 0x1.6p+4 : 0xf.fffffp-4 : inexact-ok
705= tanh upward binary32 0x1.6p+4 : 0x1p+0 : inexact-ok
706= tanh downward binary64 0x1.6p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
707= tanh tonearest binary64 0x1.6p+4 : 0x1p+0 : inexact-ok
708= tanh towardzero binary64 0x1.6p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
709= tanh upward binary64 0x1.6p+4 : 0x1p+0 : inexact-ok
710= tanh downward intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
711= tanh tonearest intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
712= tanh towardzero intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
713= tanh upward intel96 0x1.6p+4 : 0xf.ffffffffffffffep-4 : inexact-ok
714= tanh downward m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
715= tanh tonearest m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
716= tanh towardzero m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
717= tanh upward m68k96 0x1.6p+4 : 0xf.ffffffffffffffep-4 : inexact-ok
718= tanh downward binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
719= tanh tonearest binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
720= tanh towardzero binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
721= tanh upward binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e3p-4 : inexact-ok
722= tanh downward ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
723= tanh tonearest ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
724= tanh towardzero ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
725= tanh upward ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
726tanh -22
727= tanh downward binary32 -0x1.6p+4 : -0x1p+0 : inexact-ok
728= tanh tonearest binary32 -0x1.6p+4 : -0x1p+0 : inexact-ok
729= tanh towardzero binary32 -0x1.6p+4 : -0xf.fffffp-4 : inexact-ok
730= tanh upward binary32 -0x1.6p+4 : -0xf.fffffp-4 : inexact-ok
731= tanh downward binary64 -0x1.6p+4 : -0x1p+0 : inexact-ok
732= tanh tonearest binary64 -0x1.6p+4 : -0x1p+0 : inexact-ok
733= tanh towardzero binary64 -0x1.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
734= tanh upward binary64 -0x1.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
735= tanh downward intel96 -0x1.6p+4 : -0xf.ffffffffffffffep-4 : inexact-ok
736= tanh tonearest intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
737= tanh towardzero intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
738= tanh upward intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
739= tanh downward m68k96 -0x1.6p+4 : -0xf.ffffffffffffffep-4 : inexact-ok
740= tanh tonearest m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
741= tanh towardzero m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
742= tanh upward m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
743= tanh downward binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e3p-4 : inexact-ok
744= tanh tonearest binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
745= tanh towardzero binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
746= tanh upward binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
747= tanh downward ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
748= tanh tonearest ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
749= tanh towardzero ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
750= tanh upward ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
751tanh 25
752= tanh downward binary32 0x1.9p+4 : 0xf.fffffp-4 : inexact-ok
753= tanh tonearest binary32 0x1.9p+4 : 0x1p+0 : inexact-ok
754= tanh towardzero binary32 0x1.9p+4 : 0xf.fffffp-4 : inexact-ok
755= tanh upward binary32 0x1.9p+4 : 0x1p+0 : inexact-ok
756= tanh downward binary64 0x1.9p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
757= tanh tonearest binary64 0x1.9p+4 : 0x1p+0 : inexact-ok
758= tanh towardzero binary64 0x1.9p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
759= tanh upward binary64 0x1.9p+4 : 0x1p+0 : inexact-ok
760= tanh downward intel96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
761= tanh tonearest intel96 0x1.9p+4 : 0x1p+0 : inexact-ok
762= tanh towardzero intel96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
763= tanh upward intel96 0x1.9p+4 : 0x1p+0 : inexact-ok
764= tanh downward m68k96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
765= tanh tonearest m68k96 0x1.9p+4 : 0x1p+0 : inexact-ok
766= tanh towardzero m68k96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
767= tanh upward m68k96 0x1.9p+4 : 0x1p+0 : inexact-ok
768= tanh downward binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
769= tanh tonearest binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
770= tanh towardzero binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
771= tanh upward binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
772= tanh downward ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
773= tanh tonearest ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
774= tanh towardzero ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
775= tanh upward ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab84p-4 : inexact-ok
776tanh -25
777= tanh downward binary32 -0x1.9p+4 : -0x1p+0 : inexact-ok
778= tanh tonearest binary32 -0x1.9p+4 : -0x1p+0 : inexact-ok
779= tanh towardzero binary32 -0x1.9p+4 : -0xf.fffffp-4 : inexact-ok
780= tanh upward binary32 -0x1.9p+4 : -0xf.fffffp-4 : inexact-ok
781= tanh downward binary64 -0x1.9p+4 : -0x1p+0 : inexact-ok
782= tanh tonearest binary64 -0x1.9p+4 : -0x1p+0 : inexact-ok
783= tanh towardzero binary64 -0x1.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
784= tanh upward binary64 -0x1.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
785= tanh downward intel96 -0x1.9p+4 : -0x1p+0 : inexact-ok
786= tanh tonearest intel96 -0x1.9p+4 : -0x1p+0 : inexact-ok
787= tanh towardzero intel96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
788= tanh upward intel96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
789= tanh downward m68k96 -0x1.9p+4 : -0x1p+0 : inexact-ok
790= tanh tonearest m68k96 -0x1.9p+4 : -0x1p+0 : inexact-ok
791= tanh towardzero m68k96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
792= tanh upward m68k96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
793= tanh downward binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
794= tanh tonearest binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
795= tanh towardzero binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
796= tanh upward binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
797= tanh downward ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab84p-4 : inexact-ok
798= tanh tonearest ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
799= tanh towardzero ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
800= tanh upward ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
801tanh 30
802= tanh downward binary32 0x1.ep+4 : 0xf.fffffp-4 : inexact-ok
803= tanh tonearest binary32 0x1.ep+4 : 0x1p+0 : inexact-ok
804= tanh towardzero binary32 0x1.ep+4 : 0xf.fffffp-4 : inexact-ok
805= tanh upward binary32 0x1.ep+4 : 0x1p+0 : inexact-ok
806= tanh downward binary64 0x1.ep+4 : 0xf.ffffffffffff8p-4 : inexact-ok
807= tanh tonearest binary64 0x1.ep+4 : 0x1p+0 : inexact-ok
808= tanh towardzero binary64 0x1.ep+4 : 0xf.ffffffffffff8p-4 : inexact-ok
809= tanh upward binary64 0x1.ep+4 : 0x1p+0 : inexact-ok
810= tanh downward intel96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
811= tanh tonearest intel96 0x1.ep+4 : 0x1p+0 : inexact-ok
812= tanh towardzero intel96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
813= tanh upward intel96 0x1.ep+4 : 0x1p+0 : inexact-ok
814= tanh downward m68k96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
815= tanh tonearest m68k96 0x1.ep+4 : 0x1p+0 : inexact-ok
816= tanh towardzero m68k96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
817= tanh upward m68k96 0x1.ep+4 : 0x1p+0 : inexact-ok
818= tanh downward binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
819= tanh tonearest binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
820= tanh towardzero binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
821= tanh upward binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
822= tanh downward ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
823= tanh tonearest ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
824= tanh towardzero ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
825= tanh upward ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
826tanh -30
827= tanh downward binary32 -0x1.ep+4 : -0x1p+0 : inexact-ok
828= tanh tonearest binary32 -0x1.ep+4 : -0x1p+0 : inexact-ok
829= tanh towardzero binary32 -0x1.ep+4 : -0xf.fffffp-4 : inexact-ok
830= tanh upward binary32 -0x1.ep+4 : -0xf.fffffp-4 : inexact-ok
831= tanh downward binary64 -0x1.ep+4 : -0x1p+0 : inexact-ok
832= tanh tonearest binary64 -0x1.ep+4 : -0x1p+0 : inexact-ok
833= tanh towardzero binary64 -0x1.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
834= tanh upward binary64 -0x1.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
835= tanh downward intel96 -0x1.ep+4 : -0x1p+0 : inexact-ok
836= tanh tonearest intel96 -0x1.ep+4 : -0x1p+0 : inexact-ok
837= tanh towardzero intel96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
838= tanh upward intel96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
839= tanh downward m68k96 -0x1.ep+4 : -0x1p+0 : inexact-ok
840= tanh tonearest m68k96 -0x1.ep+4 : -0x1p+0 : inexact-ok
841= tanh towardzero m68k96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
842= tanh upward m68k96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
843= tanh downward binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
844= tanh tonearest binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
845= tanh towardzero binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
846= tanh upward binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
847= tanh downward ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
848= tanh tonearest ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
849= tanh towardzero ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
850= tanh upward ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
851tanh 35
852= tanh downward binary32 0x2.3p+4 : 0xf.fffffp-4 : inexact-ok
853= tanh tonearest binary32 0x2.3p+4 : 0x1p+0 : inexact-ok
854= tanh towardzero binary32 0x2.3p+4 : 0xf.fffffp-4 : inexact-ok
855= tanh upward binary32 0x2.3p+4 : 0x1p+0 : inexact-ok
856= tanh downward binary64 0x2.3p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
857= tanh tonearest binary64 0x2.3p+4 : 0x1p+0 : inexact-ok
858= tanh towardzero binary64 0x2.3p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
859= tanh upward binary64 0x2.3p+4 : 0x1p+0 : inexact-ok
860= tanh downward intel96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
861= tanh tonearest intel96 0x2.3p+4 : 0x1p+0 : inexact-ok
862= tanh towardzero intel96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
863= tanh upward intel96 0x2.3p+4 : 0x1p+0 : inexact-ok
864= tanh downward m68k96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
865= tanh tonearest m68k96 0x2.3p+4 : 0x1p+0 : inexact-ok
866= tanh towardzero m68k96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
867= tanh upward m68k96 0x2.3p+4 : 0x1p+0 : inexact-ok
868= tanh downward binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
869= tanh tonearest binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
870= tanh towardzero binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
871= tanh upward binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefep-4 : inexact-ok
872= tanh downward ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
873= tanh tonearest ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
874= tanh towardzero ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
875= tanh upward ibm128 0x2.3p+4 : 0xf.ffffffffffffffffffffffffp-4 : inexact-ok
876tanh -35
877= tanh downward binary32 -0x2.3p+4 : -0x1p+0 : inexact-ok
878= tanh tonearest binary32 -0x2.3p+4 : -0x1p+0 : inexact-ok
879= tanh towardzero binary32 -0x2.3p+4 : -0xf.fffffp-4 : inexact-ok
880= tanh upward binary32 -0x2.3p+4 : -0xf.fffffp-4 : inexact-ok
881= tanh downward binary64 -0x2.3p+4 : -0x1p+0 : inexact-ok
882= tanh tonearest binary64 -0x2.3p+4 : -0x1p+0 : inexact-ok
883= tanh towardzero binary64 -0x2.3p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
884= tanh upward binary64 -0x2.3p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
885= tanh downward intel96 -0x2.3p+4 : -0x1p+0 : inexact-ok
886= tanh tonearest intel96 -0x2.3p+4 : -0x1p+0 : inexact-ok
887= tanh towardzero intel96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
888= tanh upward intel96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
889= tanh downward m68k96 -0x2.3p+4 : -0x1p+0 : inexact-ok
890= tanh tonearest m68k96 -0x2.3p+4 : -0x1p+0 : inexact-ok
891= tanh towardzero m68k96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
892= tanh upward m68k96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
893= tanh downward binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefep-4 : inexact-ok
894= tanh tonearest binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
895= tanh towardzero binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
896= tanh upward binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
897= tanh downward ibm128 -0x2.3p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
898= tanh tonearest ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
899= tanh towardzero ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
900= tanh upward ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
901tanh 40
902= tanh downward binary32 0x2.8p+4 : 0xf.fffffp-4 : inexact-ok
903= tanh tonearest binary32 0x2.8p+4 : 0x1p+0 : inexact-ok
904= tanh towardzero binary32 0x2.8p+4 : 0xf.fffffp-4 : inexact-ok
905= tanh upward binary32 0x2.8p+4 : 0x1p+0 : inexact-ok
906= tanh downward binary64 0x2.8p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
907= tanh tonearest binary64 0x2.8p+4 : 0x1p+0 : inexact-ok
908= tanh towardzero binary64 0x2.8p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
909= tanh upward binary64 0x2.8p+4 : 0x1p+0 : inexact-ok
910= tanh downward intel96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
911= tanh tonearest intel96 0x2.8p+4 : 0x1p+0 : inexact-ok
912= tanh towardzero intel96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
913= tanh upward intel96 0x2.8p+4 : 0x1p+0 : inexact-ok
914= tanh downward m68k96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
915= tanh tonearest m68k96 0x2.8p+4 : 0x1p+0 : inexact-ok
916= tanh towardzero m68k96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
917= tanh upward m68k96 0x2.8p+4 : 0x1p+0 : inexact-ok
918= tanh downward binary128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
919= tanh tonearest binary128 0x2.8p+4 : 0x1p+0 : inexact-ok
920= tanh towardzero binary128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
921= tanh upward binary128 0x2.8p+4 : 0x1p+0 : inexact-ok
922= tanh downward ibm128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
923= tanh tonearest ibm128 0x2.8p+4 : 0x1p+0 : inexact-ok
924= tanh towardzero ibm128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
925= tanh upward ibm128 0x2.8p+4 : 0x1p+0 : inexact-ok
926tanh -40
927= tanh downward binary32 -0x2.8p+4 : -0x1p+0 : inexact-ok
928= tanh tonearest binary32 -0x2.8p+4 : -0x1p+0 : inexact-ok
929= tanh towardzero binary32 -0x2.8p+4 : -0xf.fffffp-4 : inexact-ok
930= tanh upward binary32 -0x2.8p+4 : -0xf.fffffp-4 : inexact-ok
931= tanh downward binary64 -0x2.8p+4 : -0x1p+0 : inexact-ok
932= tanh tonearest binary64 -0x2.8p+4 : -0x1p+0 : inexact-ok
933= tanh towardzero binary64 -0x2.8p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
934= tanh upward binary64 -0x2.8p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
935= tanh downward intel96 -0x2.8p+4 : -0x1p+0 : inexact-ok
936= tanh tonearest intel96 -0x2.8p+4 : -0x1p+0 : inexact-ok
937= tanh towardzero intel96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
938= tanh upward intel96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
939= tanh downward m68k96 -0x2.8p+4 : -0x1p+0 : inexact-ok
940= tanh tonearest m68k96 -0x2.8p+4 : -0x1p+0 : inexact-ok
941= tanh towardzero m68k96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
942= tanh upward m68k96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
943= tanh downward binary128 -0x2.8p+4 : -0x1p+0 : inexact-ok
944= tanh tonearest binary128 -0x2.8p+4 : -0x1p+0 : inexact-ok
945= tanh towardzero binary128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
946= tanh upward binary128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
947= tanh downward ibm128 -0x2.8p+4 : -0x1p+0 : inexact-ok
948= tanh tonearest ibm128 -0x2.8p+4 : -0x1p+0 : inexact-ok
949= tanh towardzero ibm128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
950= tanh upward ibm128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
951tanh 45
952= tanh downward binary32 0x2.dp+4 : 0xf.fffffp-4 : inexact-ok
953= tanh tonearest binary32 0x2.dp+4 : 0x1p+0 : inexact-ok
954= tanh towardzero binary32 0x2.dp+4 : 0xf.fffffp-4 : inexact-ok
955= tanh upward binary32 0x2.dp+4 : 0x1p+0 : inexact-ok
956= tanh downward binary64 0x2.dp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
957= tanh tonearest binary64 0x2.dp+4 : 0x1p+0 : inexact-ok
958= tanh towardzero binary64 0x2.dp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
959= tanh upward binary64 0x2.dp+4 : 0x1p+0 : inexact-ok
960= tanh downward intel96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
961= tanh tonearest intel96 0x2.dp+4 : 0x1p+0 : inexact-ok
962= tanh towardzero intel96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
963= tanh upward intel96 0x2.dp+4 : 0x1p+0 : inexact-ok
964= tanh downward m68k96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
965= tanh tonearest m68k96 0x2.dp+4 : 0x1p+0 : inexact-ok
966= tanh towardzero m68k96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
967= tanh upward m68k96 0x2.dp+4 : 0x1p+0 : inexact-ok
968= tanh downward binary128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
969= tanh tonearest binary128 0x2.dp+4 : 0x1p+0 : inexact-ok
970= tanh towardzero binary128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
971= tanh upward binary128 0x2.dp+4 : 0x1p+0 : inexact-ok
972= tanh downward ibm128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
973= tanh tonearest ibm128 0x2.dp+4 : 0x1p+0 : inexact-ok
974= tanh towardzero ibm128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
975= tanh upward ibm128 0x2.dp+4 : 0x1p+0 : inexact-ok
976tanh -45
977= tanh downward binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok
978= tanh tonearest binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok
979= tanh towardzero binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok
980= tanh upward binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok
981= tanh downward binary64 -0x2.dp+4 : -0x1p+0 : inexact-ok
982= tanh tonearest binary64 -0x2.dp+4 : -0x1p+0 : inexact-ok
983= tanh towardzero binary64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
984= tanh upward binary64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
985= tanh downward intel96 -0x2.dp+4 : -0x1p+0 : inexact-ok
986= tanh tonearest intel96 -0x2.dp+4 : -0x1p+0 : inexact-ok
987= tanh towardzero intel96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
988= tanh upward intel96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
989= tanh downward m68k96 -0x2.dp+4 : -0x1p+0 : inexact-ok
990= tanh tonearest m68k96 -0x2.dp+4 : -0x1p+0 : inexact-ok
991= tanh towardzero m68k96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
992= tanh upward m68k96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
993= tanh downward binary128 -0x2.dp+4 : -0x1p+0 : inexact-ok
994= tanh tonearest binary128 -0x2.dp+4 : -0x1p+0 : inexact-ok
995= tanh towardzero binary128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
996= tanh upward binary128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
997= tanh downward ibm128 -0x2.dp+4 : -0x1p+0 : inexact-ok
998= tanh tonearest ibm128 -0x2.dp+4 : -0x1p+0 : inexact-ok
999= tanh towardzero ibm128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1000= tanh upward ibm128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1001tanh 50
1002= tanh downward binary32 0x3.2p+4 : 0xf.fffffp-4 : inexact-ok
1003= tanh tonearest binary32 0x3.2p+4 : 0x1p+0 : inexact-ok
1004= tanh towardzero binary32 0x3.2p+4 : 0xf.fffffp-4 : inexact-ok
1005= tanh upward binary32 0x3.2p+4 : 0x1p+0 : inexact-ok
1006= tanh downward binary64 0x3.2p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
1007= tanh tonearest binary64 0x3.2p+4 : 0x1p+0 : inexact-ok
1008= tanh towardzero binary64 0x3.2p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
1009= tanh upward binary64 0x3.2p+4 : 0x1p+0 : inexact-ok
1010= tanh downward intel96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
1011= tanh tonearest intel96 0x3.2p+4 : 0x1p+0 : inexact-ok
1012= tanh towardzero intel96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
1013= tanh upward intel96 0x3.2p+4 : 0x1p+0 : inexact-ok
1014= tanh downward m68k96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
1015= tanh tonearest m68k96 0x3.2p+4 : 0x1p+0 : inexact-ok
1016= tanh towardzero m68k96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
1017= tanh upward m68k96 0x3.2p+4 : 0x1p+0 : inexact-ok
1018= tanh downward binary128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1019= tanh tonearest binary128 0x3.2p+4 : 0x1p+0 : inexact-ok
1020= tanh towardzero binary128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1021= tanh upward binary128 0x3.2p+4 : 0x1p+0 : inexact-ok
1022= tanh downward ibm128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1023= tanh tonearest ibm128 0x3.2p+4 : 0x1p+0 : inexact-ok
1024= tanh towardzero ibm128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1025= tanh upward ibm128 0x3.2p+4 : 0x1p+0 : inexact-ok
1026tanh -50
1027= tanh downward binary32 -0x3.2p+4 : -0x1p+0 : inexact-ok
1028= tanh tonearest binary32 -0x3.2p+4 : -0x1p+0 : inexact-ok
1029= tanh towardzero binary32 -0x3.2p+4 : -0xf.fffffp-4 : inexact-ok
1030= tanh upward binary32 -0x3.2p+4 : -0xf.fffffp-4 : inexact-ok
1031= tanh downward binary64 -0x3.2p+4 : -0x1p+0 : inexact-ok
1032= tanh tonearest binary64 -0x3.2p+4 : -0x1p+0 : inexact-ok
1033= tanh towardzero binary64 -0x3.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
1034= tanh upward binary64 -0x3.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
1035= tanh downward intel96 -0x3.2p+4 : -0x1p+0 : inexact-ok
1036= tanh tonearest intel96 -0x3.2p+4 : -0x1p+0 : inexact-ok
1037= tanh towardzero intel96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
1038= tanh upward intel96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
1039= tanh downward m68k96 -0x3.2p+4 : -0x1p+0 : inexact-ok
1040= tanh tonearest m68k96 -0x3.2p+4 : -0x1p+0 : inexact-ok
1041= tanh towardzero m68k96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
1042= tanh upward m68k96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
1043= tanh downward binary128 -0x3.2p+4 : -0x1p+0 : inexact-ok
1044= tanh tonearest binary128 -0x3.2p+4 : -0x1p+0 : inexact-ok
1045= tanh towardzero binary128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1046= tanh upward binary128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1047= tanh downward ibm128 -0x3.2p+4 : -0x1p+0 : inexact-ok
1048= tanh tonearest ibm128 -0x3.2p+4 : -0x1p+0 : inexact-ok
1049= tanh towardzero ibm128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1050= tanh upward ibm128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1051tanh 0x1p-57
1052= tanh downward binary32 0x8p-60 : 0x7.fffff8p-60 : inexact-ok
1053= tanh tonearest binary32 0x8p-60 : 0x8p-60 : inexact-ok
1054= tanh towardzero binary32 0x8p-60 : 0x7.fffff8p-60 : inexact-ok
1055= tanh upward binary32 0x8p-60 : 0x8p-60 : inexact-ok
1056= tanh downward binary64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
1057= tanh tonearest binary64 0x8p-60 : 0x8p-60 : inexact-ok
1058= tanh towardzero binary64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
1059= tanh upward binary64 0x8p-60 : 0x8p-60 : inexact-ok
1060= tanh downward intel96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
1061= tanh tonearest intel96 0x8p-60 : 0x8p-60 : inexact-ok
1062= tanh towardzero intel96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
1063= tanh upward intel96 0x8p-60 : 0x8p-60 : inexact-ok
1064= tanh downward m68k96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
1065= tanh tonearest m68k96 0x8p-60 : 0x8p-60 : inexact-ok
1066= tanh towardzero m68k96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
1067= tanh upward m68k96 0x8p-60 : 0x8p-60 : inexact-ok
1068= tanh downward binary128 0x8p-60 : 0x7.fffffffffffffffffffffffffffcp-60 : inexact-ok
1069= tanh tonearest binary128 0x8p-60 : 0x8p-60 : inexact-ok
1070= tanh towardzero binary128 0x8p-60 : 0x7.fffffffffffffffffffffffffffcp-60 : inexact-ok
1071= tanh upward binary128 0x8p-60 : 0x8p-60 : inexact-ok
1072= tanh downward ibm128 0x8p-60 : 0x7.fffffffffffffffffffffffffep-60 : inexact-ok
1073= tanh tonearest ibm128 0x8p-60 : 0x8p-60 : inexact-ok
1074= tanh towardzero ibm128 0x8p-60 : 0x7.fffffffffffffffffffffffffep-60 : inexact-ok
1075= tanh upward ibm128 0x8p-60 : 0x8p-60 : inexact-ok
1076tanh 0xe.6c659p-4
1077= tanh downward binary32 0xe.6c659p-4 : 0xb.78df7p-4 : inexact-ok
1078= tanh tonearest binary32 0xe.6c659p-4 : 0xb.78df8p-4 : inexact-ok
1079= tanh towardzero binary32 0xe.6c659p-4 : 0xb.78df7p-4 : inexact-ok
1080= tanh upward binary32 0xe.6c659p-4 : 0xb.78df8p-4 : inexact-ok
1081= tanh downward binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
1082= tanh tonearest binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
1083= tanh towardzero binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
1084= tanh upward binary64 0xe.6c659p-4 : 0xb.78df781e11d88p-4 : inexact-ok
1085= tanh downward intel96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
1086= tanh tonearest intel96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
1087= tanh towardzero intel96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
1088= tanh upward intel96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
1089= tanh downward m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
1090= tanh tonearest m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
1091= tanh towardzero m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
1092= tanh upward m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
1093= tanh downward binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
1094= tanh tonearest binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
1095= tanh towardzero binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
1096= tanh upward binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e221698p-4 : inexact-ok
1097= tanh downward ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2214p-4 : inexact-ok
1098= tanh tonearest ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2218p-4 : inexact-ok
1099= tanh towardzero ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2214p-4 : inexact-ok
1100= tanh upward ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2218p-4 : inexact-ok
1101tanh 0x8.c259ep-4
1102= tanh downward binary32 0x8.c259ep-4 : 0x7.fa4a18p-4 : inexact-ok
1103= tanh tonearest binary32 0x8.c259ep-4 : 0x7.fa4a2p-4 : inexact-ok
1104= tanh towardzero binary32 0x8.c259ep-4 : 0x7.fa4a18p-4 : inexact-ok
1105= tanh upward binary32 0x8.c259ep-4 : 0x7.fa4a2p-4 : inexact-ok
1106= tanh downward binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fap-4 : inexact-ok
1107= tanh tonearest binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fa4p-4 : inexact-ok
1108= tanh towardzero binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fap-4 : inexact-ok
1109= tanh upward binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fa4p-4 : inexact-ok
1110= tanh downward intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
1111= tanh tonearest intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
1112= tanh towardzero intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
1113= tanh upward intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa284p-4 : inexact-ok
1114= tanh downward m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
1115= tanh tonearest m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
1116= tanh towardzero m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
1117= tanh upward m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa284p-4 : inexact-ok
1118= tanh downward binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
1119= tanh tonearest binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
1120= tanh towardzero binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
1121= tanh upward binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b98p-4 : inexact-ok
1122= tanh downward ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14ap-4 : inexact-ok
1123= tanh tonearest ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14cp-4 : inexact-ok
1124= tanh towardzero ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14ap-4 : inexact-ok
1125= tanh upward ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14cp-4 : inexact-ok
1126tanh 0x6.5821dp-4
1127= tanh downward binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
1128= tanh tonearest binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
1129= tanh towardzero binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
1130= tanh upward binary32 0x6.5821dp-4 : 0x6.080bf8p-4 : inexact-ok
1131= tanh downward binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
1132= tanh tonearest binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
1133= tanh towardzero binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
1134= tanh upward binary64 0x6.5821dp-4 : 0x6.080bf03812d84p-4 : inexact-ok
1135= tanh downward intel96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
1136= tanh tonearest intel96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
1137= tanh towardzero intel96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
1138= tanh upward intel96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
1139= tanh downward m68k96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
1140= tanh tonearest m68k96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
1141= tanh towardzero m68k96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
1142= tanh upward m68k96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
1143= tanh downward binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
1144= tanh tonearest binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
1145= tanh towardzero binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
1146= tanh upward binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20d4p-4 : inexact-ok
1147= tanh downward ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
1148= tanh tonearest ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
1149= tanh towardzero ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
1150= tanh upward ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a22p-4 : inexact-ok
1151tanh 0x8.7c9e5p-4
1152= tanh downward binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
1153= tanh tonearest binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
1154= tanh towardzero binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
1155= tanh upward binary32 0x8.7c9e5p-4 : 0x7.c57318p-4 : inexact-ok
1156= tanh downward binary64 0x8.7c9e5p-4 : 0x7.c57313d935198p-4 : inexact-ok
1157= tanh tonearest binary64 0x8.7c9e5p-4 : 0x7.c57313d93519cp-4 : inexact-ok
1158= tanh towardzero binary64 0x8.7c9e5p-4 : 0x7.c57313d935198p-4 : inexact-ok
1159= tanh upward binary64 0x8.7c9e5p-4 : 0x7.c57313d93519cp-4 : inexact-ok
1160= tanh downward intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
1161= tanh tonearest intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
1162= tanh towardzero intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
1163= tanh upward intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
1164= tanh downward m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
1165= tanh tonearest m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
1166= tanh towardzero m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
1167= tanh upward m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
1168= tanh downward binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
1169= tanh tonearest binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
1170= tanh towardzero binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
1171= tanh upward binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4ecp-4 : inexact-ok
1172= tanh downward ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
1173= tanh tonearest ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
1174= tanh towardzero ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
1175= tanh upward ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d6p-4 : inexact-ok
1176tanh -0x3.b60d7cp-4
1177= tanh downward binary32 -0x3.b60d7cp-4 : -0x3.a55fccp-4 : inexact-ok
1178= tanh tonearest binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
1179= tanh towardzero binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
1180= tanh upward binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
1181= tanh downward binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707aep-4 : inexact-ok
1182= tanh tonearest binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
1183= tanh towardzero binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
1184= tanh upward binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
1185= tanh downward intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca24p-4 : inexact-ok
1186= tanh tonearest intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
1187= tanh towardzero intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
1188= tanh upward intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
1189= tanh downward m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca24p-4 : inexact-ok
1190= tanh tonearest m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
1191= tanh towardzero m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
1192= tanh upward m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
1193= tanh downward binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9496p-4 : inexact-ok
1194= tanh tonearest binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9496p-4 : inexact-ok
1195= tanh towardzero binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9494p-4 : inexact-ok
1196= tanh upward binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9494p-4 : inexact-ok
1197= tanh downward ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c95p-4 : inexact-ok
1198= tanh tonearest ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c95p-4 : inexact-ok
1199= tanh towardzero ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c94p-4 : inexact-ok
1200= tanh upward ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c94p-4 : inexact-ok
1201tanh 0x7.b9985p-4
1202= tanh downward binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
1203= tanh tonearest binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
1204= tanh towardzero binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
1205= tanh upward binary32 0x7.b9985p-4 : 0x7.2d0638p-4 : inexact-ok
1206= tanh downward binary64 0x7.b9985p-4 : 0x7.2d06324738d2p-4 : inexact-ok
1207= tanh tonearest binary64 0x7.b9985p-4 : 0x7.2d06324738d24p-4 : inexact-ok
1208= tanh towardzero binary64 0x7.b9985p-4 : 0x7.2d06324738d2p-4 : inexact-ok
1209= tanh upward binary64 0x7.b9985p-4 : 0x7.2d06324738d24p-4 : inexact-ok
1210= tanh downward intel96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
1211= tanh tonearest intel96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
1212= tanh towardzero intel96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
1213= tanh upward intel96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
1214= tanh downward m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
1215= tanh tonearest m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
1216= tanh towardzero m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
1217= tanh upward m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
1218= tanh downward binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f98p-4 : inexact-ok
1219= tanh tonearest binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f9cp-4 : inexact-ok
1220= tanh towardzero binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f98p-4 : inexact-ok
1221= tanh upward binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f9cp-4 : inexact-ok
1222= tanh downward ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80ep-4 : inexact-ok
1223= tanh tonearest ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a81p-4 : inexact-ok
1224= tanh towardzero ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80ep-4 : inexact-ok
1225= tanh upward ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a81p-4 : inexact-ok
1226tanh 0x7.a18e8p-4
1227= tanh downward binary32 0x7.a18e8p-4 : 0x7.19c54p-4 : inexact-ok
1228= tanh tonearest binary32 0x7.a18e8p-4 : 0x7.19c548p-4 : inexact-ok
1229= tanh towardzero binary32 0x7.a18e8p-4 : 0x7.19c54p-4 : inexact-ok
1230= tanh upward binary32 0x7.a18e8p-4 : 0x7.19c548p-4 : inexact-ok
1231= tanh downward binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
1232= tanh tonearest binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
1233= tanh towardzero binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
1234= tanh upward binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d7p-4 : inexact-ok
1235= tanh downward intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
1236= tanh tonearest intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
1237= tanh towardzero intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
1238= tanh upward intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c098p-4 : inexact-ok
1239= tanh downward m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
1240= tanh tonearest m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
1241= tanh towardzero m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
1242= tanh upward m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c098p-4 : inexact-ok
1243= tanh downward binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb4cp-4 : inexact-ok
1244= tanh tonearest binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb5p-4 : inexact-ok
1245= tanh towardzero binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb4cp-4 : inexact-ok
1246= tanh upward binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb5p-4 : inexact-ok
1247= tanh downward ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beap-4 : inexact-ok
1248= tanh tonearest ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237becp-4 : inexact-ok
1249= tanh towardzero ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beap-4 : inexact-ok
1250= tanh upward ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237becp-4 : inexact-ok
1251tanh -0x2.6082fp-4
1252= tanh downward binary32 -0x2.6082fp-4 : -0x2.5c12ecp-4 : inexact-ok
1253= tanh tonearest binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
1254= tanh towardzero binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
1255= tanh upward binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
1256= tanh downward binary64 -0x2.6082fp-4 : -0x2.5c12e9588a796p-4 : inexact-ok
1257= tanh tonearest binary64 -0x2.6082fp-4 : -0x2.5c12e9588a796p-4 : inexact-ok
1258= tanh towardzero binary64 -0x2.6082fp-4 : -0x2.5c12e9588a794p-4 : inexact-ok
1259= tanh upward binary64 -0x2.6082fp-4 : -0x2.5c12e9588a794p-4 : inexact-ok
1260= tanh downward intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
1261= tanh tonearest intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
1262= tanh towardzero intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
1263= tanh upward intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
1264= tanh downward m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
1265= tanh tonearest m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
1266= tanh towardzero m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
1267= tanh upward m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
1268= tanh downward binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
1269= tanh tonearest binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
1270= tanh towardzero binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27afep-4 : inexact-ok
1271= tanh upward binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27afep-4 : inexact-ok
1272= tanh downward ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
1273= tanh tonearest ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
1274= tanh towardzero ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27ap-4 : inexact-ok
1275= tanh upward ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27ap-4 : inexact-ok
1276tanh 0xe.05031p-16
1277= tanh downward binary32 0xe.05031p-16 : 0xe.0503p-16 : inexact-ok
1278= tanh tonearest binary32 0xe.05031p-16 : 0xe.05031p-16 : inexact-ok
1279= tanh towardzero binary32 0xe.05031p-16 : 0xe.0503p-16 : inexact-ok
1280= tanh upward binary32 0xe.05031p-16 : 0xe.05031p-16 : inexact-ok
1281= tanh downward binary64 0xe.05031p-16 : 0xe.05030c697d9ep-16 : inexact-ok
1282= tanh tonearest binary64 0xe.05031p-16 : 0xe.05030c697d9e8p-16 : inexact-ok
1283= tanh towardzero binary64 0xe.05031p-16 : 0xe.05030c697d9ep-16 : inexact-ok
1284= tanh upward binary64 0xe.05031p-16 : 0xe.05030c697d9e8p-16 : inexact-ok
1285= tanh downward intel96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
1286= tanh tonearest intel96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
1287= tanh towardzero intel96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
1288= tanh upward intel96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
1289= tanh downward m68k96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
1290= tanh tonearest m68k96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
1291= tanh towardzero m68k96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
1292= tanh upward m68k96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
1293= tanh downward binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
1294= tanh tonearest binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
1295= tanh towardzero binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
1296= tanh upward binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f01ap-16 : inexact-ok
1297= tanh downward ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
1298= tanh tonearest ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
1299= tanh towardzero ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
1300= tanh upward ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f04p-16 : inexact-ok
1301tanh 0x3.c80eaa7adaa3p-4
1302= tanh downward binary32 0x3.c80eacp-4 : 0x3.b66d38p-4 : inexact-ok
1303= tanh tonearest binary32 0x3.c80eacp-4 : 0x3.b66d3cp-4 : inexact-ok
1304= tanh towardzero binary32 0x3.c80eacp-4 : 0x3.b66d38p-4 : inexact-ok
1305= tanh upward binary32 0x3.c80eacp-4 : 0x3.b66d3cp-4 : inexact-ok
1306= tanh downward binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff92p-4 : inexact-ok
1307= tanh tonearest binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff94p-4 : inexact-ok
1308= tanh towardzero binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff92p-4 : inexact-ok
1309= tanh upward binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff94p-4 : inexact-ok
1310= tanh downward intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
1311= tanh tonearest intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
1312= tanh towardzero intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
1313= tanh upward intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
1314= tanh downward m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
1315= tanh tonearest m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
1316= tanh towardzero m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
1317= tanh upward m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
1318= tanh downward binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
1319= tanh tonearest binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
1320= tanh towardzero binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
1321= tanh upward binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d384p-4 : inexact-ok
1322= tanh downward ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d3p-4 : inexact-ok
1323= tanh tonearest ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d4p-4 : inexact-ok
1324= tanh towardzero ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d3p-4 : inexact-ok
1325= tanh upward ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d4p-4 : inexact-ok
1326= tanh downward binary32 0x3.c80ea8p-4 : 0x3.b66d34p-4 : inexact-ok
1327= tanh tonearest binary32 0x3.c80ea8p-4 : 0x3.b66d38p-4 : inexact-ok
1328= tanh towardzero binary32 0x3.c80ea8p-4 : 0x3.b66d34p-4 : inexact-ok
1329= tanh upward binary32 0x3.c80ea8p-4 : 0x3.b66d38p-4 : inexact-ok
1330= tanh downward binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72346p-4 : inexact-ok
1331= tanh tonearest binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72348p-4 : inexact-ok
1332= tanh towardzero binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72346p-4 : inexact-ok
1333= tanh upward binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72348p-4 : inexact-ok
1334= tanh downward intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
1335= tanh tonearest intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
1336= tanh towardzero intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
1337= tanh upward intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
1338= tanh downward m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
1339= tanh tonearest m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
1340= tanh towardzero m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
1341= tanh upward m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
1342= tanh downward binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c678p-4 : inexact-ok
1343= tanh tonearest binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c67ap-4 : inexact-ok
1344= tanh towardzero binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c678p-4 : inexact-ok
1345= tanh upward binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c67ap-4 : inexact-ok
1346= tanh downward ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
1347= tanh tonearest ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
1348= tanh towardzero ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
1349= tanh upward ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c7p-4 : inexact-ok
1350= tanh downward binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
1351= tanh tonearest binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
1352= tanh towardzero binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
1353= tanh upward binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e606p-4 : inexact-ok
1354= tanh downward intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
1355= tanh tonearest intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
1356= tanh towardzero intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
1357= tanh upward intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043acp-4 : inexact-ok
1358= tanh downward m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
1359= tanh tonearest m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
1360= tanh towardzero m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
1361= tanh upward m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043acp-4 : inexact-ok
1362= tanh downward binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20cp-4 : inexact-ok
1363= tanh tonearest binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20ep-4 : inexact-ok
1364= tanh towardzero binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20cp-4 : inexact-ok
1365= tanh upward binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20ep-4 : inexact-ok
1366= tanh downward ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
1367= tanh tonearest ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
1368= tanh towardzero ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
1369= tanh upward ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef3p-4 : inexact-ok
1370tanh 0x2.00f9857616524p-4
1371= tanh downward binary32 0x2.00f988p-4 : 0x1.fe4f3cp-4 : inexact-ok
1372= tanh tonearest binary32 0x2.00f988p-4 : 0x1.fe4f3ep-4 : inexact-ok
1373= tanh towardzero binary32 0x2.00f988p-4 : 0x1.fe4f3cp-4 : inexact-ok
1374= tanh upward binary32 0x2.00f988p-4 : 0x1.fe4f3ep-4 : inexact-ok
1375= tanh downward binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fap-4 : inexact-ok
1376= tanh tonearest binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fbp-4 : inexact-ok
1377= tanh towardzero binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fap-4 : inexact-ok
1378= tanh upward binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fbp-4 : inexact-ok
1379= tanh downward intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
1380= tanh tonearest intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
1381= tanh towardzero intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
1382= tanh upward intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
1383= tanh downward m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
1384= tanh tonearest m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
1385= tanh towardzero m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
1386= tanh upward m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
1387= tanh downward binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
1388= tanh tonearest binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
1389= tanh towardzero binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
1390= tanh upward binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd2ap-4 : inexact-ok
1391= tanh downward ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
1392= tanh tonearest ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
1393= tanh towardzero ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
1394= tanh upward ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd8p-4 : inexact-ok
1395= tanh downward binary32 0x2.00f984p-4 : 0x1.fe4f38p-4 : inexact-ok
1396= tanh tonearest binary32 0x2.00f984p-4 : 0x1.fe4f3ap-4 : inexact-ok
1397= tanh towardzero binary32 0x2.00f984p-4 : 0x1.fe4f38p-4 : inexact-ok
1398= tanh upward binary32 0x2.00f984p-4 : 0x1.fe4f3ap-4 : inexact-ok
1399= tanh downward binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3ecp-4 : inexact-ok
1400= tanh tonearest binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3edp-4 : inexact-ok
1401= tanh towardzero binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3ecp-4 : inexact-ok
1402= tanh upward binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3edp-4 : inexact-ok
1403= tanh downward intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
1404= tanh tonearest intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
1405= tanh towardzero intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
1406= tanh upward intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
1407= tanh downward m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
1408= tanh tonearest m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
1409= tanh towardzero m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
1410= tanh upward m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
1411= tanh downward binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709977p-4 : inexact-ok
1412= tanh tonearest binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709978p-4 : inexact-ok
1413= tanh towardzero binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709977p-4 : inexact-ok
1414= tanh upward binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709978p-4 : inexact-ok
1415= tanh downward ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc7099p-4 : inexact-ok
1416= tanh tonearest ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc70998p-4 : inexact-ok
1417= tanh towardzero ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc7099p-4 : inexact-ok
1418= tanh upward ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc70998p-4 : inexact-ok
1419= tanh downward binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
1420= tanh tonearest binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
1421= tanh towardzero binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
1422= tanh upward binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05154p-4 : inexact-ok
1423= tanh downward intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
1424= tanh tonearest intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
1425= tanh towardzero intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
1426= tanh upward intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
1427= tanh downward m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
1428= tanh tonearest m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
1429= tanh towardzero m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
1430= tanh upward m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
1431= tanh downward binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
1432= tanh tonearest binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
1433= tanh towardzero binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
1434= tanh upward binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d9p-4 : inexact-ok
1435= tanh downward ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d928p-4 : inexact-ok
1436= tanh tonearest ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d93p-4 : inexact-ok
1437= tanh towardzero ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d928p-4 : inexact-ok
1438= tanh upward ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d93p-4 : inexact-ok
1439tanh -0xe.9e035p+0
1440= tanh downward binary32 -0xe.9e035p+0 : -0x1p+0 : inexact-ok
1441= tanh tonearest binary32 -0xe.9e035p+0 : -0x1p+0 : inexact-ok
1442= tanh towardzero binary32 -0xe.9e035p+0 : -0xf.fffffp-4 : inexact-ok
1443= tanh upward binary32 -0xe.9e035p+0 : -0xf.fffffp-4 : inexact-ok
1444= tanh downward binary64 -0xe.9e035p+0 : -0xf.fffffffff8ecp-4 : inexact-ok
1445= tanh tonearest binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
1446= tanh towardzero binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
1447= tanh upward binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
1448= tanh downward intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
1449= tanh tonearest intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
1450= tanh towardzero intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
1451= tanh upward intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
1452= tanh downward m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
1453= tanh tonearest m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
1454= tanh towardzero m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
1455= tanh upward m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
1456= tanh downward binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4 : inexact-ok
1457= tanh tonearest binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4 : inexact-ok
1458= tanh towardzero binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6abp-4 : inexact-ok
1459= tanh upward binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6abp-4 : inexact-ok
1460= tanh downward ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6cp-4 : inexact-ok
1461= tanh tonearest ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6cp-4 : inexact-ok
1462= tanh towardzero ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd68p-4 : inexact-ok
1463= tanh upward ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd68p-4 : inexact-ok
1464tanh -0x3.c0d8b54c5a488p-4
1465= tanh downward binary32 -0x3.c0d8b4p-4 : -0x3.af99f4p-4 : inexact-ok
1466= tanh tonearest binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
1467= tanh towardzero binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
1468= tanh upward binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
1469= tanh downward binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f56p-4 : inexact-ok
1470= tanh tonearest binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
1471= tanh towardzero binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
1472= tanh upward binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
1473= tanh downward intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
1474= tanh tonearest intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
1475= tanh towardzero intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
1476= tanh upward intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
1477= tanh downward m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
1478= tanh tonearest m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
1479= tanh towardzero m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
1480= tanh upward m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
1481= tanh downward binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c592p-4 : inexact-ok
1482= tanh tonearest binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
1483= tanh towardzero binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
1484= tanh upward binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
1485= tanh downward ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c6p-4 : inexact-ok
1486= tanh tonearest ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c6p-4 : inexact-ok
1487= tanh towardzero ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c5p-4 : inexact-ok
1488= tanh upward ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c5p-4 : inexact-ok
1489= tanh downward binary32 -0x3.c0d8b8p-4 : -0x3.af99f8p-4 : inexact-ok
1490= tanh tonearest binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
1491= tanh towardzero binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
1492= tanh upward binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
1493= tanh downward binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok
1494= tanh tonearest binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok
1495= tanh towardzero binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok
1496= tanh upward binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok
1497= tanh downward intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f5cp-4 : inexact-ok
1498= tanh tonearest intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
1499= tanh towardzero intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
1500= tanh upward intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
1501= tanh downward m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f5cp-4 : inexact-ok
1502= tanh tonearest m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
1503= tanh towardzero m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
1504= tanh upward m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
1505= tanh downward binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32fp-4 : inexact-ok
1506= tanh tonearest binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32fp-4 : inexact-ok
1507= tanh towardzero binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32eep-4 : inexact-ok
1508= tanh upward binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32eep-4 : inexact-ok
1509= tanh downward ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a33p-4 : inexact-ok
1510= tanh tonearest ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a33p-4 : inexact-ok
1511= tanh towardzero ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32p-4 : inexact-ok
1512= tanh upward ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32p-4 : inexact-ok
1513= tanh downward binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok
1514= tanh tonearest binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok
1515= tanh towardzero binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok
1516= tanh upward binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok
1517= tanh downward intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
1518= tanh tonearest intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
1519= tanh towardzero intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
1520= tanh upward intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
1521= tanh downward m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
1522= tanh tonearest m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
1523= tanh towardzero m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
1524= tanh upward m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
1525= tanh downward binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
1526= tanh tonearest binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
1527= tanh towardzero binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
1528= tanh upward binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
1529= tanh downward ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
1530= tanh tonearest ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
1531= tanh towardzero ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38p-4 : inexact-ok
1532= tanh upward ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38p-4 : inexact-ok
1533tanh -0x3.2f59p-4
1534= tanh downward binary32 -0x3.2f59p-4 : -0x3.24bf14p-4 : inexact-ok
1535= tanh tonearest binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
1536= tanh towardzero binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
1537= tanh upward binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
1538= tanh downward binary64 -0x3.2f59p-4 : -0x3.24bf114777f9p-4 : inexact-ok
1539= tanh tonearest binary64 -0x3.2f59p-4 : -0x3.24bf114777f9p-4 : inexact-ok
1540= tanh towardzero binary64 -0x3.2f59p-4 : -0x3.24bf114777f8ep-4 : inexact-ok
1541= tanh upward binary64 -0x3.2f59p-4 : -0x3.24bf114777f8ep-4 : inexact-ok
1542= tanh downward intel96 -0x3.2f59p-4 : -0x3.24bf114777f8fafcp-4 : inexact-ok
1543= tanh tonearest intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
1544= tanh towardzero intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
1545= tanh upward intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
1546= tanh downward m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8fafcp-4 : inexact-ok
1547= tanh tonearest m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
1548= tanh towardzero m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
1549= tanh upward m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
1550= tanh downward binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d84p-4 : inexact-ok
1551= tanh tonearest binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d84p-4 : inexact-ok
1552= tanh towardzero binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d82p-4 : inexact-ok
1553= tanh upward binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d82p-4 : inexact-ok
1554= tanh downward ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0ep-4 : inexact-ok
1555= tanh tonearest ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0ep-4 : inexact-ok
1556= tanh towardzero ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0dp-4 : inexact-ok
1557= tanh upward ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0dp-4 : inexact-ok
1558tanh 0x2.e6f54cp-4
1559= tanh downward binary32 0x2.e6f54cp-4 : 0x2.deea7cp-4 : inexact-ok
1560= tanh tonearest binary32 0x2.e6f54cp-4 : 0x2.deea8p-4 : inexact-ok
1561= tanh towardzero binary32 0x2.e6f54cp-4 : 0x2.deea7cp-4 : inexact-ok
1562= tanh upward binary32 0x2.e6f54cp-4 : 0x2.deea8p-4 : inexact-ok
1563= tanh downward binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5ecp-4 : inexact-ok
1564= tanh tonearest binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5eep-4 : inexact-ok
1565= tanh towardzero binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5ecp-4 : inexact-ok
1566= tanh upward binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5eep-4 : inexact-ok
1567= tanh downward intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
1568= tanh tonearest intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
1569= tanh towardzero intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
1570= tanh upward intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed338p-4 : inexact-ok
1571= tanh downward m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
1572= tanh tonearest m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
1573= tanh towardzero m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
1574= tanh upward m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed338p-4 : inexact-ok
1575= tanh downward binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066cp-4 : inexact-ok
1576= tanh tonearest binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066ep-4 : inexact-ok
1577= tanh towardzero binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066cp-4 : inexact-ok
1578= tanh upward binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066ep-4 : inexact-ok
1579= tanh downward ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
1580= tanh tonearest ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
1581= tanh towardzero ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
1582= tanh upward ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45607p-4 : inexact-ok
1583tanh 0x3.397f2f50241d031p-4
1584= tanh downward binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
1585= tanh tonearest binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
1586= tanh towardzero binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
1587= tanh upward binary32 0x3.397f3p-4 : 0x3.2e7fcp-4 : inexact-ok
1588= tanh downward binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
1589= tanh tonearest binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
1590= tanh towardzero binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
1591= tanh upward binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f5p-4 : inexact-ok
1592= tanh downward intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
1593= tanh tonearest intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
1594= tanh towardzero intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
1595= tanh upward intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
1596= tanh downward m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
1597= tanh tonearest m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
1598= tanh towardzero m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
1599= tanh upward m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
1600= tanh downward binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3bp-4 : inexact-ok
1601= tanh tonearest binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3b2p-4 : inexact-ok
1602= tanh towardzero binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3bp-4 : inexact-ok
1603= tanh upward binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3b2p-4 : inexact-ok
1604= tanh downward ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3p-4 : inexact-ok
1605= tanh tonearest ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d4p-4 : inexact-ok
1606= tanh towardzero ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3p-4 : inexact-ok
1607= tanh upward ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d4p-4 : inexact-ok
1608= tanh downward binary32 0x3.397f2cp-4 : 0x3.2e7fb8p-4 : inexact-ok
1609= tanh tonearest binary32 0x3.397f2cp-4 : 0x3.2e7fbcp-4 : inexact-ok
1610= tanh towardzero binary32 0x3.397f2cp-4 : 0x3.2e7fb8p-4 : inexact-ok
1611= tanh upward binary32 0x3.397f2cp-4 : 0x3.2e7fbcp-4 : inexact-ok
1612= tanh downward binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
1613= tanh tonearest binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
1614= tanh towardzero binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
1615= tanh upward binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b74p-4 : inexact-ok
1616= tanh downward intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
1617= tanh tonearest intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
1618= tanh towardzero intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
1619= tanh upward intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721d4p-4 : inexact-ok
1620= tanh downward m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
1621= tanh tonearest m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
1622= tanh towardzero m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
1623= tanh upward m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721d4p-4 : inexact-ok
1624= tanh downward binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
1625= tanh tonearest binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
1626= tanh towardzero binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
1627= tanh upward binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d76p-4 : inexact-ok
1628= tanh downward ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
1629= tanh tonearest ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
1630= tanh towardzero ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
1631= tanh upward ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53ep-4 : inexact-ok
1632= tanh downward binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
1633= tanh tonearest binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41ep-4 : inexact-ok
1634= tanh towardzero binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
1635= tanh upward binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41ep-4 : inexact-ok
1636= tanh downward intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
1637= tanh tonearest intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
1638= tanh towardzero intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
1639= tanh upward intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
1640= tanh downward m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
1641= tanh tonearest m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
1642= tanh towardzero m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
1643= tanh upward m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
1644= tanh downward binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
1645= tanh tonearest binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
1646= tanh towardzero binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
1647= tanh upward binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87ep-4 : inexact-ok
1648= tanh downward ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
1649= tanh tonearest ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
1650= tanh towardzero ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
1651= tanh upward ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c9p-4 : inexact-ok
1652= tanh downward binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41ap-4 : inexact-ok
1653= tanh tonearest binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
1654= tanh towardzero binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41ap-4 : inexact-ok
1655= tanh upward binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
1656= tanh downward intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
1657= tanh tonearest intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
1658= tanh towardzero intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
1659= tanh upward intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc88p-4 : inexact-ok
1660= tanh downward m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
1661= tanh tonearest m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
1662= tanh towardzero m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
1663= tanh upward m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc88p-4 : inexact-ok
1664= tanh downward binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
1665= tanh tonearest binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
1666= tanh towardzero binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
1667= tanh upward binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637d2p-4 : inexact-ok
1668= tanh downward ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637p-4 : inexact-ok
1669= tanh tonearest ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae638p-4 : inexact-ok
1670= tanh towardzero ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637p-4 : inexact-ok
1671= tanh upward ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae638p-4 : inexact-ok
1672= tanh downward intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
1673= tanh tonearest intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
1674= tanh towardzero intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
1675= tanh upward intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
1676= tanh downward m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
1677= tanh tonearest m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
1678= tanh towardzero m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
1679= tanh upward m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
1680= tanh downward binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea528p-4 : inexact-ok
1681= tanh tonearest binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea52ap-4 : inexact-ok
1682= tanh towardzero binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea528p-4 : inexact-ok
1683= tanh upward binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea52ap-4 : inexact-ok
1684= tanh downward ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
1685= tanh tonearest ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
1686= tanh towardzero ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
1687= tanh upward ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea6p-4 : inexact-ok
1688tanh 0x8.4024a11b6610672b2982b852e8p-4
1689= tanh downward binary32 0x8.4024bp-4 : 0x7.96e92p-4 : inexact-ok
1690= tanh tonearest binary32 0x8.4024bp-4 : 0x7.96e928p-4 : inexact-ok
1691= tanh towardzero binary32 0x8.4024bp-4 : 0x7.96e92p-4 : inexact-ok
1692= tanh upward binary32 0x8.4024bp-4 : 0x7.96e928p-4 : inexact-ok
1693= tanh downward binary64 0x8.4024bp-4 : 0x7.96e925f6aa4f8p-4 : inexact-ok
1694= tanh tonearest binary64 0x8.4024bp-4 : 0x7.96e925f6aa4fcp-4 : inexact-ok
1695= tanh towardzero binary64 0x8.4024bp-4 : 0x7.96e925f6aa4f8p-4 : inexact-ok
1696= tanh upward binary64 0x8.4024bp-4 : 0x7.96e925f6aa4fcp-4 : inexact-ok
1697= tanh downward intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
1698= tanh tonearest intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
1699= tanh towardzero intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
1700= tanh upward intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f8p-4 : inexact-ok
1701= tanh downward m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
1702= tanh tonearest m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
1703= tanh towardzero m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
1704= tanh upward m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f8p-4 : inexact-ok
1705= tanh downward binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
1706= tanh tonearest binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
1707= tanh towardzero binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
1708= tanh upward binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f0cp-4 : inexact-ok
1709= tanh downward ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79ep-4 : inexact-ok
1710= tanh tonearest ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f7ap-4 : inexact-ok
1711= tanh towardzero ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79ep-4 : inexact-ok
1712= tanh upward ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f7ap-4 : inexact-ok
1713= tanh downward binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
1714= tanh tonearest binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
1715= tanh towardzero binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
1716= tanh upward binary32 0x8.4024ap-4 : 0x7.96e92p-4 : inexact-ok
1717= tanh downward binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
1718= tanh tonearest binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
1719= tanh towardzero binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
1720= tanh upward binary64 0x8.4024ap-4 : 0x7.96e9199045acp-4 : inexact-ok
1721= tanh downward intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
1722= tanh tonearest intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
1723= tanh towardzero intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
1724= tanh upward intel96 0x8.4024ap-4 : 0x7.96e9199045abc44p-4 : inexact-ok
1725= tanh downward m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
1726= tanh tonearest m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
1727= tanh towardzero m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
1728= tanh upward m68k96 0x8.4024ap-4 : 0x7.96e9199045abc44p-4 : inexact-ok
1729= tanh downward binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b88p-4 : inexact-ok
1730= tanh tonearest binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b8cp-4 : inexact-ok
1731= tanh towardzero binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b88p-4 : inexact-ok
1732= tanh upward binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b8cp-4 : inexact-ok
1733= tanh downward ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5ap-4 : inexact-ok
1734= tanh tonearest ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5cp-4 : inexact-ok
1735= tanh towardzero ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5ap-4 : inexact-ok
1736= tanh upward ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5cp-4 : inexact-ok
1737= tanh downward binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
1738= tanh tonearest binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
1739= tanh towardzero binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
1740= tanh upward binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7dap-4 : inexact-ok
1741= tanh downward intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
1742= tanh tonearest intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
1743= tanh towardzero intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
1744= tanh upward intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
1745= tanh downward m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
1746= tanh tonearest m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
1747= tanh towardzero m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
1748= tanh upward m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
1749= tanh downward binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e298p-4 : inexact-ok
1750= tanh tonearest binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e29cp-4 : inexact-ok
1751= tanh towardzero binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e298p-4 : inexact-ok
1752= tanh upward binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e29cp-4 : inexact-ok
1753= tanh downward ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
1754= tanh tonearest ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
1755= tanh towardzero ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
1756= tanh upward ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e4p-4 : inexact-ok
1757= tanh downward binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
1758= tanh tonearest binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
1759= tanh towardzero binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
1760= tanh upward binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d98p-4 : inexact-ok
1761= tanh downward intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
1762= tanh tonearest intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
1763= tanh towardzero intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
1764= tanh upward intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
1765= tanh downward m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
1766= tanh tonearest m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
1767= tanh towardzero m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
1768= tanh upward m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
1769= tanh downward binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741421cp-4 : inexact-ok
1770= tanh tonearest binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741422p-4 : inexact-ok
1771= tanh towardzero binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741421cp-4 : inexact-ok
1772= tanh upward binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741422p-4 : inexact-ok
1773= tanh downward ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
1774= tanh tonearest ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
1775= tanh towardzero ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
1776= tanh upward ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474144p-4 : inexact-ok
1777= tanh downward intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
1778= tanh tonearest intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
1779= tanh towardzero intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
1780= tanh upward intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
1781= tanh downward m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
1782= tanh tonearest m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
1783= tanh towardzero m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
1784= tanh upward m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
1785= tanh downward binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
1786= tanh tonearest binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
1787= tanh towardzero binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
1788= tanh upward binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee1261cp-4 : inexact-ok
1789= tanh downward ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
1790= tanh tonearest ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
1791= tanh towardzero ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
1792= tanh upward ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee128p-4 : inexact-ok
1793= tanh downward intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
1794= tanh tonearest intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
1795= tanh towardzero intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
1796= tanh upward intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
1797= tanh downward m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
1798= tanh tonearest m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
1799= tanh towardzero m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
1800= tanh upward m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
1801= tanh downward binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
1802= tanh tonearest binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
1803= tanh towardzero binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
1804= tanh upward binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e8p-4 : inexact-ok
1805= tanh downward ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f308p-4 : inexact-ok
1806= tanh tonearest ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f30ap-4 : inexact-ok
1807= tanh towardzero ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f308p-4 : inexact-ok
1808= tanh upward ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f30ap-4 : inexact-ok
1809= tanh downward binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34224p-4 : inexact-ok
1810= tanh tonearest binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34228p-4 : inexact-ok
1811= tanh towardzero binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34224p-4 : inexact-ok
1812= tanh upward binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34228p-4 : inexact-ok
1813= tanh downward ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
1814= tanh tonearest ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
1815= tanh towardzero ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
1816= tanh upward ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad344p-4 : inexact-ok
1817tanh 0x1p-5
1818= tanh downward binary32 0x8p-8 : 0x7.ff556p-8 : inexact-ok
1819= tanh tonearest binary32 0x8p-8 : 0x7.ff5568p-8 : inexact-ok
1820= tanh towardzero binary32 0x8p-8 : 0x7.ff556p-8 : inexact-ok
1821= tanh upward binary32 0x8p-8 : 0x7.ff5568p-8 : inexact-ok
1822= tanh downward binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
1823= tanh tonearest binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
1824= tanh towardzero binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
1825= tanh upward binary64 0x8p-8 : 0x7.ff556664ac77cp-8 : inexact-ok
1826= tanh downward intel96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
1827= tanh tonearest intel96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
1828= tanh towardzero intel96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
1829= tanh upward intel96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
1830= tanh downward m68k96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
1831= tanh tonearest m68k96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
1832= tanh towardzero m68k96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
1833= tanh upward m68k96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
1834= tanh downward binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
1835= tanh tonearest binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
1836= tanh towardzero binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
1837= tanh upward binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08818p-8 : inexact-ok
1838= tanh downward ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
1839= tanh tonearest ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
1840= tanh towardzero ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
1841= tanh upward ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08ap-8 : inexact-ok
1842tanh 0x1p-10
1843= tanh downward binary32 0x4p-12 : 0x3.ffffe8p-12 : inexact-ok
1844= tanh tonearest binary32 0x4p-12 : 0x3.ffffecp-12 : inexact-ok
1845= tanh towardzero binary32 0x4p-12 : 0x3.ffffe8p-12 : inexact-ok
1846= tanh upward binary32 0x4p-12 : 0x3.ffffecp-12 : inexact-ok
1847= tanh downward binary64 0x4p-12 : 0x3.ffffeaaaab332p-12 : inexact-ok
1848= tanh tonearest binary64 0x4p-12 : 0x3.ffffeaaaab334p-12 : inexact-ok
1849= tanh towardzero binary64 0x4p-12 : 0x3.ffffeaaaab332p-12 : inexact-ok
1850= tanh upward binary64 0x4p-12 : 0x3.ffffeaaaab334p-12 : inexact-ok
1851= tanh downward intel96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
1852= tanh tonearest intel96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
1853= tanh towardzero intel96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
1854= tanh upward intel96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
1855= tanh downward m68k96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
1856= tanh tonearest m68k96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
1857= tanh towardzero m68k96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
1858= tanh upward m68k96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
1859= tanh downward binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
1860= tanh tonearest binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
1861= tanh towardzero binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
1862= tanh upward binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe8p-12 : inexact-ok
1863= tanh downward ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efp-12 : inexact-ok
1864= tanh tonearest ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623fp-12 : inexact-ok
1865= tanh towardzero ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efp-12 : inexact-ok
1866= tanh upward ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623fp-12 : inexact-ok
1867tanh 0x1p-15
1868= tanh downward binary32 0x2p-16 : 0x1.fffffep-16 : inexact-ok
1869= tanh tonearest binary32 0x2p-16 : 0x2p-16 : inexact-ok
1870= tanh towardzero binary32 0x2p-16 : 0x1.fffffep-16 : inexact-ok
1871= tanh upward binary32 0x2p-16 : 0x2p-16 : inexact-ok
1872= tanh downward binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
1873= tanh tonearest binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
1874= tanh towardzero binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
1875= tanh upward binary64 0x2p-16 : 0x1.fffffffd55556p-16 : inexact-ok
1876= tanh downward intel96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
1877= tanh tonearest intel96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
1878= tanh towardzero intel96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
1879= tanh upward intel96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
1880= tanh downward m68k96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
1881= tanh tonearest m68k96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
1882= tanh towardzero m68k96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
1883= tanh upward m68k96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
1884= tanh downward binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
1885= tanh tonearest binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
1886= tanh towardzero binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
1887= tanh upward binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12cp-16 : inexact-ok
1888= tanh downward ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
1889= tanh tonearest ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
1890= tanh towardzero ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
1891= tanh upward ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b18p-16 : inexact-ok
1892tanh 0x1p-20
1893= tanh downward binary32 0x1p-20 : 0xf.fffffp-24 : inexact-ok
1894= tanh tonearest binary32 0x1p-20 : 0x1p-20 : inexact-ok
1895= tanh towardzero binary32 0x1p-20 : 0xf.fffffp-24 : inexact-ok
1896= tanh upward binary32 0x1p-20 : 0x1p-20 : inexact-ok
1897= tanh downward binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
1898= tanh tonearest binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
1899= tanh towardzero binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
1900= tanh upward binary64 0x1p-20 : 0xf.fffffffffaabp-24 : inexact-ok
1901= tanh downward intel96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
1902= tanh tonearest intel96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
1903= tanh towardzero intel96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
1904= tanh upward intel96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
1905= tanh downward m68k96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
1906= tanh tonearest m68k96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
1907= tanh towardzero m68k96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
1908= tanh upward m68k96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
1909= tanh downward binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccc8p-24 : inexact-ok
1910= tanh tonearest binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccdp-24 : inexact-ok
1911= tanh towardzero binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccc8p-24 : inexact-ok
1912= tanh upward binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccdp-24 : inexact-ok
1913= tanh downward ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
1914= tanh tonearest ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
1915= tanh towardzero ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
1916= tanh upward ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccdp-24 : inexact-ok
1917tanh 0x1p-25
1918= tanh downward binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
1919= tanh tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
1920= tanh towardzero binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
1921= tanh upward binary32 0x8p-28 : 0x8p-28 : inexact-ok
1922= tanh downward binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
1923= tanh tonearest binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
1924= tanh towardzero binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
1925= tanh upward binary64 0x8p-28 : 0x7.ffffffffffff8p-28 : inexact-ok
1926= tanh downward intel96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
1927= tanh tonearest intel96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
1928= tanh towardzero intel96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
1929= tanh upward intel96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
1930= tanh downward m68k96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
1931= tanh tonearest m68k96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
1932= tanh towardzero m68k96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
1933= tanh upward m68k96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
1934= tanh downward binary128 0x8p-28 : 0x7.ffffffffffff5555555555556664p-28 : inexact-ok
1935= tanh tonearest binary128 0x8p-28 : 0x7.ffffffffffff5555555555556668p-28 : inexact-ok
1936= tanh towardzero binary128 0x8p-28 : 0x7.ffffffffffff5555555555556664p-28 : inexact-ok
1937= tanh upward binary128 0x8p-28 : 0x7.ffffffffffff5555555555556668p-28 : inexact-ok
1938= tanh downward ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
1939= tanh tonearest ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
1940= tanh towardzero ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
1941= tanh upward ibm128 0x8p-28 : 0x7.ffffffffffff55555555555568p-28 : inexact-ok
1942tanh 0x1p-30
1943= tanh downward binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
1944= tanh tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
1945= tanh towardzero binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
1946= tanh upward binary32 0x4p-32 : 0x4p-32 : inexact-ok
1947= tanh downward binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
1948= tanh tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
1949= tanh towardzero binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
1950= tanh upward binary64 0x4p-32 : 0x4p-32 : inexact-ok
1951= tanh downward intel96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
1952= tanh tonearest intel96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
1953= tanh towardzero intel96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
1954= tanh upward intel96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
1955= tanh downward m68k96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
1956= tanh tonearest m68k96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
1957= tanh towardzero m68k96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
1958= tanh upward m68k96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
1959= tanh downward binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
1960= tanh tonearest binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
1961= tanh towardzero binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
1962= tanh upward binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaacp-32 : inexact-ok
1963= tanh downward ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaap-32 : inexact-ok
1964= tanh tonearest ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaabp-32 : inexact-ok
1965= tanh towardzero ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaap-32 : inexact-ok
1966= tanh upward ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaabp-32 : inexact-ok
1967tanh 0x1p-35
1968= tanh downward binary32 0x2p-36 : 0x1.fffffep-36 : inexact-ok
1969= tanh tonearest binary32 0x2p-36 : 0x2p-36 : inexact-ok
1970= tanh towardzero binary32 0x2p-36 : 0x1.fffffep-36 : inexact-ok
1971= tanh upward binary32 0x2p-36 : 0x2p-36 : inexact-ok
1972= tanh downward binary64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok
1973= tanh tonearest binary64 0x2p-36 : 0x2p-36 : inexact-ok
1974= tanh towardzero binary64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok
1975= tanh upward binary64 0x2p-36 : 0x2p-36 : inexact-ok
1976= tanh downward intel96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
1977= tanh tonearest intel96 0x2p-36 : 0x2p-36 : inexact-ok
1978= tanh towardzero intel96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
1979= tanh upward intel96 0x2p-36 : 0x2p-36 : inexact-ok
1980= tanh downward m68k96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
1981= tanh tonearest m68k96 0x2p-36 : 0x2p-36 : inexact-ok
1982= tanh towardzero m68k96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
1983= tanh upward m68k96 0x2p-36 : 0x2p-36 : inexact-ok
1984= tanh downward binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
1985= tanh tonearest binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
1986= tanh towardzero binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
1987= tanh upward binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555556p-36 : inexact-ok
1988= tanh downward ibm128 0x2p-36 : 0x1.fffffffffffffffffd55555555p-36 : inexact-ok
1989= tanh tonearest ibm128 0x2p-36 : 0x1.fffffffffffffffffd555555558p-36 : inexact-ok
1990= tanh towardzero ibm128 0x2p-36 : 0x1.fffffffffffffffffd55555555p-36 : inexact-ok
1991= tanh upward ibm128 0x2p-36 : 0x1.fffffffffffffffffd555555558p-36 : inexact-ok
1992tanh 0x1p-40
1993= tanh downward binary32 0x1p-40 : 0xf.fffffp-44 : inexact-ok
1994= tanh tonearest binary32 0x1p-40 : 0x1p-40 : inexact-ok
1995= tanh towardzero binary32 0x1p-40 : 0xf.fffffp-44 : inexact-ok
1996= tanh upward binary32 0x1p-40 : 0x1p-40 : inexact-ok
1997= tanh downward binary64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok
1998= tanh tonearest binary64 0x1p-40 : 0x1p-40 : inexact-ok
1999= tanh towardzero binary64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok
2000= tanh upward binary64 0x1p-40 : 0x1p-40 : inexact-ok
2001= tanh downward intel96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
2002= tanh tonearest intel96 0x1p-40 : 0x1p-40 : inexact-ok
2003= tanh towardzero intel96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
2004= tanh upward intel96 0x1p-40 : 0x1p-40 : inexact-ok
2005= tanh downward m68k96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
2006= tanh tonearest m68k96 0x1p-40 : 0x1p-40 : inexact-ok
2007= tanh towardzero m68k96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
2008= tanh upward m68k96 0x1p-40 : 0x1p-40 : inexact-ok
2009= tanh downward binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
2010= tanh tonearest binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
2011= tanh towardzero binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
2012= tanh upward binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaabp-44 : inexact-ok
2013= tanh downward ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaa8p-44 : inexact-ok
2014= tanh tonearest ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaacp-44 : inexact-ok
2015= tanh towardzero ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaa8p-44 : inexact-ok
2016= tanh upward ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaacp-44 : inexact-ok
2017tanh 0x1p-45
2018= tanh downward binary32 0x8p-48 : 0x7.fffff8p-48 : inexact-ok
2019= tanh tonearest binary32 0x8p-48 : 0x8p-48 : inexact-ok
2020= tanh towardzero binary32 0x8p-48 : 0x7.fffff8p-48 : inexact-ok
2021= tanh upward binary32 0x8p-48 : 0x8p-48 : inexact-ok
2022= tanh downward binary64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok
2023= tanh tonearest binary64 0x8p-48 : 0x8p-48 : inexact-ok
2024= tanh towardzero binary64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok
2025= tanh upward binary64 0x8p-48 : 0x8p-48 : inexact-ok
2026= tanh downward intel96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
2027= tanh tonearest intel96 0x8p-48 : 0x8p-48 : inexact-ok
2028= tanh towardzero intel96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
2029= tanh upward intel96 0x8p-48 : 0x8p-48 : inexact-ok
2030= tanh downward m68k96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
2031= tanh tonearest m68k96 0x8p-48 : 0x8p-48 : inexact-ok
2032= tanh towardzero m68k96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
2033= tanh upward m68k96 0x8p-48 : 0x8p-48 : inexact-ok
2034= tanh downward binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
2035= tanh tonearest binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
2036= tanh towardzero binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
2037= tanh upward binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555558p-48 : inexact-ok
2038= tanh downward ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5554p-48 : inexact-ok
2039= tanh tonearest ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5556p-48 : inexact-ok
2040= tanh towardzero ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5554p-48 : inexact-ok
2041= tanh upward ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5556p-48 : inexact-ok
2042tanh 0x1p-50
2043= tanh downward binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
2044= tanh tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
2045= tanh towardzero binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
2046= tanh upward binary32 0x4p-52 : 0x4p-52 : inexact-ok
2047= tanh downward binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
2048= tanh tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
2049= tanh towardzero binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
2050= tanh upward binary64 0x4p-52 : 0x4p-52 : inexact-ok
2051= tanh downward intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
2052= tanh tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
2053= tanh towardzero intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
2054= tanh upward intel96 0x4p-52 : 0x4p-52 : inexact-ok
2055= tanh downward m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
2056= tanh tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
2057= tanh towardzero m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
2058= tanh upward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
2059= tanh downward binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
2060= tanh tonearest binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
2061= tanh towardzero binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
2062= tanh upward binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaacp-52 : inexact-ok
2063= tanh downward ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffeap-52 : inexact-ok
2064= tanh tonearest ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffebp-52 : inexact-ok
2065= tanh towardzero ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffeap-52 : inexact-ok
2066= tanh upward ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffebp-52 : inexact-ok
2067tanh 0x1p-55
2068= tanh downward binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
2069= tanh tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
2070= tanh towardzero binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
2071= tanh upward binary32 0x2p-56 : 0x2p-56 : inexact-ok
2072= tanh downward binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
2073= tanh tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
2074= tanh towardzero binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
2075= tanh upward binary64 0x2p-56 : 0x2p-56 : inexact-ok
2076= tanh downward intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
2077= tanh tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
2078= tanh towardzero intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
2079= tanh upward intel96 0x2p-56 : 0x2p-56 : inexact-ok
2080= tanh downward m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
2081= tanh tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
2082= tanh towardzero m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
2083= tanh upward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
2084= tanh downward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
2085= tanh tonearest binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
2086= tanh towardzero binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
2087= tanh upward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffep-56 : inexact-ok
2088= tanh downward ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
2089= tanh tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
2090= tanh towardzero ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
2091= tanh upward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
2092tanh 0x1p-60
2093= tanh downward binary32 0x1p-60 : 0xf.fffffp-64 : inexact-ok
2094= tanh tonearest binary32 0x1p-60 : 0x1p-60 : inexact-ok
2095= tanh towardzero binary32 0x1p-60 : 0xf.fffffp-64 : inexact-ok
2096= tanh upward binary32 0x1p-60 : 0x1p-60 : inexact-ok
2097= tanh downward binary64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok
2098= tanh tonearest binary64 0x1p-60 : 0x1p-60 : inexact-ok
2099= tanh towardzero binary64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok
2100= tanh upward binary64 0x1p-60 : 0x1p-60 : inexact-ok
2101= tanh downward intel96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
2102= tanh tonearest intel96 0x1p-60 : 0x1p-60 : inexact-ok
2103= tanh towardzero intel96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
2104= tanh upward intel96 0x1p-60 : 0x1p-60 : inexact-ok
2105= tanh downward m68k96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
2106= tanh tonearest m68k96 0x1p-60 : 0x1p-60 : inexact-ok
2107= tanh towardzero m68k96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
2108= tanh upward m68k96 0x1p-60 : 0x1p-60 : inexact-ok
2109= tanh downward binary128 0x1p-60 : 0xf.fffffffffffffffffffffffffff8p-64 : inexact-ok
2110= tanh tonearest binary128 0x1p-60 : 0x1p-60 : inexact-ok
2111= tanh towardzero binary128 0x1p-60 : 0xf.fffffffffffffffffffffffffff8p-64 : inexact-ok
2112= tanh upward binary128 0x1p-60 : 0x1p-60 : inexact-ok
2113= tanh downward ibm128 0x1p-60 : 0xf.fffffffffffffffffffffffffcp-64 : inexact-ok
2114= tanh tonearest ibm128 0x1p-60 : 0x1p-60 : inexact-ok
2115= tanh towardzero ibm128 0x1p-60 : 0xf.fffffffffffffffffffffffffcp-64 : inexact-ok
2116= tanh upward ibm128 0x1p-60 : 0x1p-60 : inexact-ok
2117tanh 0x1p-100
2118= tanh downward binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
2119= tanh tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
2120= tanh towardzero binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
2121= tanh upward binary32 0x1p-100 : 0x1p-100 : inexact-ok
2122= tanh downward binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
2123= tanh tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
2124= tanh towardzero binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
2125= tanh upward binary64 0x1p-100 : 0x1p-100 : inexact-ok
2126= tanh downward intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
2127= tanh tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
2128= tanh towardzero intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
2129= tanh upward intel96 0x1p-100 : 0x1p-100 : inexact-ok
2130= tanh downward m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
2131= tanh tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
2132= tanh towardzero m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
2133= tanh upward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
2134= tanh downward binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
2135= tanh tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
2136= tanh towardzero binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
2137= tanh upward binary128 0x1p-100 : 0x1p-100 : inexact-ok
2138= tanh downward ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
2139= tanh tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
2140= tanh towardzero ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
2141= tanh upward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
2142tanh 0x1p-600
2143= tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2144= tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2145= tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2146= tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2147= tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
2148= tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
2149= tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
2150= tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
2151= tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2152= tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
2153= tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2154= tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
2155= tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2156= tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2157= tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2158= tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2159= tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2160= tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
2161= tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2162= tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
2163= tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2164= tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2165= tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2166= tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2167= tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2168= tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
2169= tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
2170= tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2171= tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2172= tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
2173= tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
2174= tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2175= tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2176= tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
2177= tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
2178= tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2179= tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2180= tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2181= tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2182= tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2183= tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
2184= tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
2185= tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
2186= tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
2187= tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2188= tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2189= tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2190= tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2191= tanh downward binary64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
2192= tanh tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok
2193= tanh towardzero binary64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
2194= tanh upward binary64 0x1p-600 : 0x1p-600 : inexact-ok
2195= tanh downward intel96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
2196= tanh tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok
2197= tanh towardzero intel96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
2198= tanh upward intel96 0x1p-600 : 0x1p-600 : inexact-ok
2199= tanh downward m68k96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
2200= tanh tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok
2201= tanh towardzero m68k96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
2202= tanh upward m68k96 0x1p-600 : 0x1p-600 : inexact-ok
2203= tanh downward binary128 0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-604 : inexact-ok
2204= tanh tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok
2205= tanh towardzero binary128 0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-604 : inexact-ok
2206= tanh upward binary128 0x1p-600 : 0x1p-600 : inexact-ok
2207= tanh downward ibm128 0x1p-600 : 0xf.fffffffffffffffffffffffffcp-604 : inexact-ok
2208= tanh tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok
2209= tanh towardzero ibm128 0x1p-600 : 0xf.fffffffffffffffffffffffffcp-604 : inexact-ok
2210= tanh upward ibm128 0x1p-600 : 0x1p-600 : inexact-ok
2211tanh 0x1p-10000
2212= tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2213= tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2214= tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2215= tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2216= tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
2217= tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
2218= tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
2219= tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
2220= tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2221= tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
2222= tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2223= tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
2224= tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2225= tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2226= tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2227= tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2228= tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2229= tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
2230= tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2231= tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
2232= tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2233= tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2234= tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2235= tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2236= tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2237= tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
2238= tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
2239= tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2240= tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2241= tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
2242= tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
2243= tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2244= tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2245= tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
2246= tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
2247= tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2248= tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2249= tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2250= tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2251= tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
2252= tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
2253= tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
2254= tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
2255= tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
2256= tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2257= tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2258= tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2259= tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
2260= tanh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2261= tanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2262= tanh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2263= tanh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2264= tanh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2265= tanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2266= tanh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2267= tanh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2268= tanh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2269= tanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2270= tanh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2271= tanh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2272= tanh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2273= tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2274= tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2275= tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2276= tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2277= tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2278= tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2279= tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2280= tanh downward intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
2281= tanh tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
2282= tanh towardzero intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
2283= tanh upward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
2284= tanh downward m68k96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
2285= tanh tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
2286= tanh towardzero m68k96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
2287= tanh upward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
2288= tanh downward binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
2289= tanh tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
2290= tanh towardzero binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
2291= tanh upward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
5a051454
PZ
2292tanh 0x3.b9979a543d0fbfa8p-4
2293= tanh downward binary32 0x3.b9979cp-4 : 0x3.a8baacp-4 : inexact-ok
2294= tanh tonearest binary32 0x3.b9979cp-4 : 0x3.a8babp-4 : inexact-ok
2295= tanh towardzero binary32 0x3.b9979cp-4 : 0x3.a8baacp-4 : inexact-ok
2296= tanh upward binary32 0x3.b9979cp-4 : 0x3.a8babp-4 : inexact-ok
2297= tanh downward binary64 0x3.b9979cp-4 : 0x3.a8baafcd6721cp-4 : inexact-ok
2298= tanh tonearest binary64 0x3.b9979cp-4 : 0x3.a8baafcd6721cp-4 : inexact-ok
2299= tanh towardzero binary64 0x3.b9979cp-4 : 0x3.a8baafcd6721cp-4 : inexact-ok
2300= tanh upward binary64 0x3.b9979cp-4 : 0x3.a8baafcd6721ep-4 : inexact-ok
2301= tanh downward intel96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9dp-4 : inexact-ok
2302= tanh tonearest intel96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d4p-4 : inexact-ok
2303= tanh towardzero intel96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9dp-4 : inexact-ok
2304= tanh upward intel96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d4p-4 : inexact-ok
2305= tanh downward m68k96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9dp-4 : inexact-ok
2306= tanh tonearest m68k96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d4p-4 : inexact-ok
2307= tanh towardzero m68k96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9dp-4 : inexact-ok
2308= tanh upward m68k96 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d4p-4 : inexact-ok
2309= tanh downward binary128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a988p-4 : inexact-ok
2310= tanh tonearest binary128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a98ap-4 : inexact-ok
2311= tanh towardzero binary128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a988p-4 : inexact-ok
2312= tanh upward binary128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a98ap-4 : inexact-ok
2313= tanh downward ibm128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a9p-4 : inexact-ok
2314= tanh tonearest ibm128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34aap-4 : inexact-ok
2315= tanh towardzero ibm128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34a9p-4 : inexact-ok
2316= tanh upward ibm128 0x3.b9979cp-4 : 0x3.a8baafcd6721c9d281b58b34aap-4 : inexact-ok
2317= tanh downward binary32 0x3.b99798p-4 : 0x3.a8baacp-4 : inexact-ok
2318= tanh tonearest binary32 0x3.b99798p-4 : 0x3.a8baacp-4 : inexact-ok
2319= tanh towardzero binary32 0x3.b99798p-4 : 0x3.a8baacp-4 : inexact-ok
2320= tanh upward binary32 0x3.b99798p-4 : 0x3.a8babp-4 : inexact-ok
2321= tanh downward binary64 0x3.b99798p-4 : 0x3.a8baac02f5784p-4 : inexact-ok
2322= tanh tonearest binary64 0x3.b99798p-4 : 0x3.a8baac02f5784p-4 : inexact-ok
2323= tanh towardzero binary64 0x3.b99798p-4 : 0x3.a8baac02f5784p-4 : inexact-ok
2324= tanh upward binary64 0x3.b99798p-4 : 0x3.a8baac02f5786p-4 : inexact-ok
2325= tanh downward intel96 0x3.b99798p-4 : 0x3.a8baac02f578491cp-4 : inexact-ok
2326= tanh tonearest intel96 0x3.b99798p-4 : 0x3.a8baac02f578492p-4 : inexact-ok
2327= tanh towardzero intel96 0x3.b99798p-4 : 0x3.a8baac02f578491cp-4 : inexact-ok
2328= tanh upward intel96 0x3.b99798p-4 : 0x3.a8baac02f578492p-4 : inexact-ok
2329= tanh downward m68k96 0x3.b99798p-4 : 0x3.a8baac02f578491cp-4 : inexact-ok
2330= tanh tonearest m68k96 0x3.b99798p-4 : 0x3.a8baac02f578492p-4 : inexact-ok
2331= tanh towardzero m68k96 0x3.b99798p-4 : 0x3.a8baac02f578491cp-4 : inexact-ok
2332= tanh upward m68k96 0x3.b99798p-4 : 0x3.a8baac02f578492p-4 : inexact-ok
2333= tanh downward binary128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d926178p-4 : inexact-ok
2334= tanh tonearest binary128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d92617ap-4 : inexact-ok
2335= tanh towardzero binary128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d926178p-4 : inexact-ok
2336= tanh upward binary128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d92617ap-4 : inexact-ok
2337= tanh downward ibm128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d9261p-4 : inexact-ok
2338= tanh tonearest ibm128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d9261p-4 : inexact-ok
2339= tanh towardzero ibm128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d9261p-4 : inexact-ok
2340= tanh upward ibm128 0x3.b99798p-4 : 0x3.a8baac02f578491e7a245d9262p-4 : inexact-ok
2341= tanh downward binary64 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e2p-4 : inexact-ok
2342= tanh tonearest binary64 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e4p-4 : inexact-ok
2343= tanh towardzero binary64 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e2p-4 : inexact-ok
2344= tanh upward binary64 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e4p-4 : inexact-ok
2345= tanh downward intel96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fcp-4 : inexact-ok
2346= tanh tonearest intel96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e31p-4 : inexact-ok
2347= tanh towardzero intel96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fcp-4 : inexact-ok
2348= tanh upward intel96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e31p-4 : inexact-ok
2349= tanh downward m68k96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fcp-4 : inexact-ok
2350= tanh tonearest m68k96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e31p-4 : inexact-ok
2351= tanh towardzero m68k96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fcp-4 : inexact-ok
2352= tanh upward m68k96 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e31p-4 : inexact-ok
2353= tanh downward binary128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c51892p-4 : inexact-ok
2354= tanh tonearest binary128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c51894p-4 : inexact-ok
2355= tanh towardzero binary128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c51892p-4 : inexact-ok
2356= tanh upward binary128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c51894p-4 : inexact-ok
2357= tanh downward ibm128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c518p-4 : inexact-ok
2358= tanh tonearest ibm128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c519p-4 : inexact-ok
2359= tanh towardzero ibm128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c518p-4 : inexact-ok
2360= tanh upward ibm128 0x3.b9979a543d0fcp-4 : 0x3.a8baae38037e30fe8c8253c519p-4 : inexact-ok
2361= tanh downward binary64 0x3.b9979a543d0fap-4 : 0x3.a8baae38037ep-4 : inexact-ok
2362= tanh tonearest binary64 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e2p-4 : inexact-ok
2363= tanh towardzero binary64 0x3.b9979a543d0fap-4 : 0x3.a8baae38037ep-4 : inexact-ok
2364= tanh upward binary64 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e2p-4 : inexact-ok
2365= tanh downward intel96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12a8p-4 : inexact-ok
2366= tanh tonearest intel96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12acp-4 : inexact-ok
2367= tanh towardzero intel96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12a8p-4 : inexact-ok
2368= tanh upward intel96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12acp-4 : inexact-ok
2369= tanh downward m68k96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12a8p-4 : inexact-ok
2370= tanh tonearest m68k96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12acp-4 : inexact-ok
2371= tanh towardzero m68k96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12a8p-4 : inexact-ok
2372= tanh upward m68k96 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12acp-4 : inexact-ok
2373= tanh downward binary128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c4886p-4 : inexact-ok
2374= tanh tonearest binary128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c4886p-4 : inexact-ok
2375= tanh towardzero binary128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c4886p-4 : inexact-ok
2376= tanh upward binary128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c4888p-4 : inexact-ok
2377= tanh downward ibm128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c48p-4 : inexact-ok
2378= tanh tonearest ibm128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c49p-4 : inexact-ok
2379= tanh towardzero ibm128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c48p-4 : inexact-ok
2380= tanh upward ibm128 0x3.b9979a543d0fap-4 : 0x3.a8baae38037e12aaff36972c49p-4 : inexact-ok
2381= tanh downward intel96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30a8p-4 : inexact-ok
2382= tanh tonearest intel96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30acp-4 : inexact-ok
2383= tanh towardzero intel96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30a8p-4 : inexact-ok
2384= tanh upward intel96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30acp-4 : inexact-ok
2385= tanh downward m68k96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30a8p-4 : inexact-ok
2386= tanh tonearest m68k96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30acp-4 : inexact-ok
2387= tanh towardzero m68k96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30a8p-4 : inexact-ok
2388= tanh upward m68k96 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30acp-4 : inexact-ok
2389= tanh downward binary128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e7456p-4 : inexact-ok
2390= tanh tonearest binary128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e7458p-4 : inexact-ok
2391= tanh towardzero binary128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e7456p-4 : inexact-ok
2392= tanh upward binary128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e7458p-4 : inexact-ok
2393= tanh downward ibm128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e74p-4 : inexact-ok
2394= tanh tonearest ibm128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e74p-4 : inexact-ok
2395= tanh towardzero ibm128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e74p-4 : inexact-ok
2396= tanh upward ibm128 0x3.b9979a543d0fbfa8p-4 : 0x3.a8baae38037e30ab26bdc37e75p-4 : inexact-ok
4f1bc131
JM
2397tanh max
2398= tanh downward binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
2399= tanh tonearest binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2400= tanh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
2401= tanh upward binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2402= tanh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok
2403= tanh tonearest binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2404= tanh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok
2405= tanh upward binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2406= tanh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
2407= tanh tonearest intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2408= tanh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
2409= tanh upward intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2410= tanh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
2411= tanh tonearest m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2412= tanh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
2413= tanh upward m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2414= tanh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2415= tanh tonearest binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2416= tanh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2417= tanh upward binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2418= tanh downward ibm128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2419= tanh tonearest ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2420= tanh towardzero ibm128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2421= tanh upward ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2422= tanh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok
2423= tanh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2424= tanh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok
2425= tanh upward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2426= tanh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
2427= tanh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2428= tanh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
2429= tanh upward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2430= tanh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
2431= tanh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2432= tanh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
2433= tanh upward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2434= tanh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2435= tanh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2436= tanh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2437= tanh upward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2438= tanh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2439= tanh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2440= tanh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2441= tanh upward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2442= tanh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
2443= tanh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2444= tanh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
2445= tanh upward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2446= tanh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
2447= tanh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2448= tanh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
2449= tanh upward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2450= tanh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2451= tanh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2452= tanh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2453= tanh upward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2454= tanh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2455= tanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok
2456= tanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2457= tanh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok
2458= tanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2459= tanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
2460= tanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2461= tanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
2462= tanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2463= tanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
2464= tanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2465= tanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
2466tanh -max
2467= tanh downward binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2468= tanh tonearest binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2469= tanh towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
2470= tanh upward binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
2471= tanh downward binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2472= tanh tonearest binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2473= tanh towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
2474= tanh upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
2475= tanh downward intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2476= tanh tonearest intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2477= tanh towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
2478= tanh upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
2479= tanh downward m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2480= tanh tonearest m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2481= tanh towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
2482= tanh upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
2483= tanh downward binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2484= tanh tonearest binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2485= tanh towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2486= tanh upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2487= tanh downward ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2488= tanh tonearest ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2489= tanh towardzero ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2490= tanh upward ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2491= tanh downward binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2492= tanh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2493= tanh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
2494= tanh upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
2495= tanh downward intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2496= tanh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2497= tanh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
2498= tanh upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
2499= tanh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2500= tanh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2501= tanh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
2502= tanh upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
2503= tanh downward binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2504= tanh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2505= tanh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2506= tanh upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2507= tanh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2508= tanh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2509= tanh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2510= tanh upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2511= tanh downward intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2512= tanh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2513= tanh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
2514= tanh upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
2515= tanh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2516= tanh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2517= tanh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
2518= tanh upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
2519= tanh downward binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2520= tanh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2521= tanh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2522= tanh upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2523= tanh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
2524= tanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
2525= tanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2526= tanh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2527= tanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
2528= tanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
2529= tanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2530= tanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2531= tanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
2532= tanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
2533= tanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2534= tanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2535tanh min
2536= tanh downward binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
2537= tanh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
2538= tanh towardzero binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
2539= tanh upward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
2540= tanh downward binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
2541= tanh tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
2542= tanh towardzero binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
2543= tanh upward binary64 0x4p-128 : 0x4p-128 : inexact-ok
2544= tanh downward intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
2545= tanh tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
2546= tanh towardzero intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
2547= tanh upward intel96 0x4p-128 : 0x4p-128 : inexact-ok
2548= tanh downward m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
2549= tanh tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
2550= tanh towardzero m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
2551= tanh upward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
2552= tanh downward binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
2553= tanh tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
2554= tanh towardzero binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
2555= tanh upward binary128 0x4p-128 : 0x4p-128 : inexact-ok
2556= tanh downward ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
2557= tanh tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
2558= tanh towardzero ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
2559= tanh upward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
2560= tanh downward binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
2561= tanh tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2562= tanh towardzero binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
2563= tanh upward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2564= tanh downward intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
2565= tanh tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
2566= tanh towardzero intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
2567= tanh upward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
2568= tanh downward m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
2569= tanh tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
2570= tanh towardzero m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
2571= tanh upward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
2572= tanh downward binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
2573= tanh tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
2574= tanh towardzero binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
2575= tanh upward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
2576= tanh downward ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
2577= tanh tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
2578= tanh towardzero ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
2579= tanh upward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
2580= tanh downward intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
2581= tanh tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2582= tanh towardzero intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
2583= tanh upward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2584= tanh downward m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
2585= tanh tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
2586= tanh towardzero m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
2587= tanh upward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
2588= tanh downward binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2589= tanh tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2590= tanh towardzero binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2591= tanh upward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2592= tanh downward intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
2593= tanh tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
2594= tanh towardzero intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
2595= tanh upward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
2596= tanh downward m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2597= tanh tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
2598= tanh towardzero m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2599= tanh upward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
2600= tanh downward binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
2601= tanh tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
2602= tanh towardzero binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
2603= tanh upward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
2604= tanh downward binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
2605= tanh tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
2606= tanh towardzero binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
2607= tanh upward binary64 0x8p-972 : 0x8p-972 : inexact-ok
2608= tanh downward intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
2609= tanh tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
2610= tanh towardzero intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
2611= tanh upward intel96 0x8p-972 : 0x8p-972 : inexact-ok
2612= tanh downward m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
2613= tanh tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
2614= tanh towardzero m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
2615= tanh upward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
2616= tanh downward binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
2617= tanh tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
2618= tanh towardzero binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
2619= tanh upward binary128 0x8p-972 : 0x8p-972 : inexact-ok
2620= tanh downward ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
2621= tanh tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2622= tanh towardzero ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
2623= tanh upward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2624tanh -min
2625= tanh downward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
2626= tanh tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
2627= tanh towardzero binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
2628= tanh upward binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
2629= tanh downward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
2630= tanh tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
2631= tanh towardzero binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
2632= tanh upward binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
2633= tanh downward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
2634= tanh tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
2635= tanh towardzero intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
2636= tanh upward intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
2637= tanh downward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
2638= tanh tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
2639= tanh towardzero m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
2640= tanh upward m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
2641= tanh downward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
2642= tanh tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
2643= tanh towardzero binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
2644= tanh upward binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
2645= tanh downward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
2646= tanh tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
2647= tanh towardzero ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
2648= tanh upward ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
2649= tanh downward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2650= tanh tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2651= tanh towardzero binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
2652= tanh upward binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
2653= tanh downward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
2654= tanh tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
2655= tanh towardzero intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
2656= tanh upward intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
2657= tanh downward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
2658= tanh tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
2659= tanh towardzero m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
2660= tanh upward m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
2661= tanh downward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
2662= tanh tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
2663= tanh towardzero binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
2664= tanh upward binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
2665= tanh downward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
2666= tanh tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
2667= tanh towardzero ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
2668= tanh upward ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
2669= tanh downward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2670= tanh tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2671= tanh towardzero intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
2672= tanh upward intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
2673= tanh downward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
2674= tanh tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
2675= tanh towardzero m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
2676= tanh upward m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
2677= tanh downward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2678= tanh tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2679= tanh towardzero binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2680= tanh upward binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2681= tanh downward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
2682= tanh tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
2683= tanh towardzero intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
2684= tanh upward intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
2685= tanh downward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
2686= tanh tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
2687= tanh towardzero m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2688= tanh upward m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2689= tanh downward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
2690= tanh tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
2691= tanh towardzero binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
2692= tanh upward binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
2693= tanh downward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
2694= tanh tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
2695= tanh towardzero binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
2696= tanh upward binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
2697= tanh downward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
2698= tanh tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
2699= tanh towardzero intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
2700= tanh upward intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
2701= tanh downward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
2702= tanh tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
2703= tanh towardzero m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
2704= tanh upward m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
2705= tanh downward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
2706= tanh tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
2707= tanh towardzero binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
2708= tanh upward binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
2709= tanh downward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2710= tanh tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2711= tanh towardzero ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
2712= tanh upward ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
2713tanh min_subnorm
2714= tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2715= tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2716= tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2717= tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2718= tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
2719= tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
2720= tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
2721= tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
2722= tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2723= tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
2724= tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2725= tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
2726= tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2727= tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2728= tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2729= tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2730= tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2731= tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
2732= tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2733= tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
2734= tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2735= tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2736= tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2737= tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2738= tanh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2739= tanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2740= tanh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2741= tanh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2742= tanh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2743= tanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2744= tanh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2745= tanh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2746= tanh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2747= tanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2748= tanh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2749= tanh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2750= tanh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2751= tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2752= tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2753= tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2754= tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2755= tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2756= tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2757= tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2758= tanh downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2759= tanh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2760= tanh towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2761= tanh upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2762= tanh downward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2763= tanh tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2764= tanh towardzero m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2765= tanh upward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2766= tanh downward binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2767= tanh tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2768= tanh towardzero binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2769= tanh upward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2770= tanh downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2771= tanh tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2772= tanh towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2773= tanh upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2774= tanh downward binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2775= tanh tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2776= tanh towardzero binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2777= tanh upward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2778= tanh downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2779= tanh tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
2780= tanh towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2781= tanh upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
2782tanh -min_subnorm
2783= tanh downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
2784= tanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
2785= tanh towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2786= tanh upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2787= tanh downward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
2788= tanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
2789= tanh towardzero binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
2790= tanh upward binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
2791= tanh downward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
2792= tanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
2793= tanh towardzero intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
2794= tanh upward intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
2795= tanh downward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
2796= tanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
2797= tanh towardzero m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
2798= tanh upward m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
2799= tanh downward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
2800= tanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
2801= tanh towardzero binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2802= tanh upward binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2803= tanh downward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
2804= tanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
2805= tanh towardzero ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2806= tanh upward ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2807= tanh downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
2808= tanh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
2809= tanh towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2810= tanh upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2811= tanh downward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
2812= tanh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
2813= tanh towardzero intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
2814= tanh upward intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
2815= tanh downward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
2816= tanh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
2817= tanh towardzero m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
2818= tanh upward m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
2819= tanh downward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
2820= tanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
2821= tanh towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2822= tanh upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2823= tanh downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2824= tanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
2825= tanh towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2826= tanh upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2827= tanh downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2828= tanh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2829= tanh towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2830= tanh upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2831= tanh downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2832= tanh tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2833= tanh towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2834= tanh upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2835= tanh downward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2836= tanh tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2837= tanh towardzero binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2838= tanh upward binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2839= tanh downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2840= tanh tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2841= tanh towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2842= tanh upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2843= tanh downward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2844= tanh tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2845= tanh towardzero binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2846= tanh upward binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2847= tanh downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
2848= tanh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
2849= tanh towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2850= tanh upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok