]> git.ipfire.org Git - thirdparty/glibc.git/blob - math/auto-libm-test-out-tanh
ldbl-128ibm-compat: Add tests for IBM long double functions
[thirdparty/glibc.git] / math / auto-libm-test-out-tanh
1 tanh 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
26 tanh -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
51 tanh 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
76 tanh -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
101 tanh 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
126 tanh -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
151 tanh 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
176 tanh -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
201 tanh 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
226 tanh -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
251 tanh 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
276 tanh -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
301 tanh 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
326 tanh -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
351 tanh 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
376 tanh -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
401 tanh 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
426 tanh -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
451 tanh 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
476 tanh -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
501 tanh 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
526 tanh -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
551 tanh 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
576 tanh -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
601 tanh 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
626 tanh -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
651 tanh 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
676 tanh -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
701 tanh 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
726 tanh -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
751 tanh 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
776 tanh -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
801 tanh 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
826 tanh -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
851 tanh 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
876 tanh -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
901 tanh 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
926 tanh -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
951 tanh 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
976 tanh -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
1001 tanh 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
1026 tanh -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
1051 tanh 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
1076 tanh 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
1101 tanh 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
1126 tanh 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
1151 tanh 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
1176 tanh -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
1201 tanh 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
1226 tanh 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
1251 tanh -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
1276 tanh 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
1301 tanh 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
1370 tanh 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
1439 tanh -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
1464 tanh -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
1533 tanh -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
1558 tanh 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
1583 tanh 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
1688 tanh 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
1817 tanh 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
1842 tanh 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
1867 tanh 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
1892 tanh 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
1917 tanh 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
1942 tanh 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
1967 tanh 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
1992 tanh 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
2017 tanh 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
2042 tanh 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
2067 tanh 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
2092 tanh 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
2117 tanh 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
2142 tanh 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
2211 tanh 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
2292 tanh max
2293 = tanh downward binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
2294 = tanh tonearest binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2295 = tanh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
2296 = tanh upward binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2297 = tanh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok
2298 = tanh tonearest binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2299 = tanh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok
2300 = tanh upward binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2301 = tanh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
2302 = tanh tonearest intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2303 = tanh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
2304 = tanh upward intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2305 = tanh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
2306 = tanh tonearest m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2307 = tanh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
2308 = tanh upward m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2309 = tanh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2310 = tanh tonearest binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2311 = tanh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2312 = tanh upward binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2313 = tanh downward ibm128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2314 = tanh tonearest ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2315 = tanh towardzero ibm128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2316 = tanh upward ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
2317 = tanh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok
2318 = tanh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2319 = tanh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok
2320 = tanh upward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2321 = tanh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
2322 = tanh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2323 = tanh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
2324 = tanh upward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2325 = tanh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
2326 = tanh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2327 = tanh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
2328 = tanh upward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2329 = tanh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2330 = tanh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2331 = tanh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2332 = tanh upward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2333 = tanh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2334 = tanh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2335 = tanh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2336 = tanh upward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
2337 = tanh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
2338 = tanh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2339 = tanh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
2340 = tanh upward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2341 = tanh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
2342 = tanh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2343 = tanh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
2344 = tanh upward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2345 = tanh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2346 = tanh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2347 = tanh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2348 = tanh upward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
2349 = tanh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2350 = tanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok
2351 = tanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2352 = tanh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok
2353 = tanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2354 = tanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
2355 = tanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2356 = tanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
2357 = tanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2358 = tanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
2359 = tanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2360 = tanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
2361 tanh -max
2362 = tanh downward binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2363 = tanh tonearest binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2364 = tanh towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
2365 = tanh upward binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
2366 = tanh downward binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2367 = tanh tonearest binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2368 = tanh towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
2369 = tanh upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
2370 = tanh downward intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2371 = tanh tonearest intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2372 = tanh towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
2373 = tanh upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
2374 = tanh downward m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2375 = tanh tonearest m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2376 = tanh towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
2377 = tanh upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
2378 = tanh downward binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2379 = tanh tonearest binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2380 = tanh towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2381 = tanh upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2382 = tanh downward ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2383 = tanh tonearest ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
2384 = tanh towardzero ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2385 = tanh upward ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2386 = tanh downward binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2387 = tanh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2388 = tanh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
2389 = tanh upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
2390 = tanh downward intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2391 = tanh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2392 = tanh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
2393 = tanh upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
2394 = tanh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2395 = tanh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2396 = tanh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
2397 = tanh upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
2398 = tanh downward binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2399 = tanh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2400 = tanh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2401 = tanh upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2402 = tanh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2403 = tanh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
2404 = tanh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2405 = tanh upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2406 = tanh downward intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2407 = tanh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2408 = tanh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
2409 = tanh upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
2410 = tanh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2411 = tanh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2412 = tanh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
2413 = tanh upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
2414 = tanh downward binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2415 = tanh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
2416 = tanh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2417 = tanh upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2418 = tanh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
2419 = tanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
2420 = tanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2421 = tanh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2422 = tanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
2423 = tanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
2424 = tanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2425 = tanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
2426 = tanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
2427 = tanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
2428 = tanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2429 = tanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
2430 tanh min
2431 = tanh downward binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
2432 = tanh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
2433 = tanh towardzero binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
2434 = tanh upward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
2435 = tanh downward binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
2436 = tanh tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
2437 = tanh towardzero binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
2438 = tanh upward binary64 0x4p-128 : 0x4p-128 : inexact-ok
2439 = tanh downward intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
2440 = tanh tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
2441 = tanh towardzero intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
2442 = tanh upward intel96 0x4p-128 : 0x4p-128 : inexact-ok
2443 = tanh downward m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
2444 = tanh tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
2445 = tanh towardzero m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
2446 = tanh upward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
2447 = tanh downward binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
2448 = tanh tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
2449 = tanh towardzero binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
2450 = tanh upward binary128 0x4p-128 : 0x4p-128 : inexact-ok
2451 = tanh downward ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
2452 = tanh tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
2453 = tanh towardzero ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
2454 = tanh upward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
2455 = tanh downward binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
2456 = tanh tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2457 = tanh towardzero binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
2458 = tanh upward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2459 = tanh downward intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
2460 = tanh tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
2461 = tanh towardzero intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
2462 = tanh upward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
2463 = tanh downward m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
2464 = tanh tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
2465 = tanh towardzero m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
2466 = tanh upward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
2467 = tanh downward binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
2468 = tanh tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
2469 = tanh towardzero binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
2470 = tanh upward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
2471 = tanh downward ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
2472 = tanh tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
2473 = tanh towardzero ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
2474 = tanh upward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
2475 = tanh downward intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
2476 = tanh tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2477 = tanh towardzero intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
2478 = tanh upward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2479 = tanh downward m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
2480 = tanh tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
2481 = tanh towardzero m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
2482 = tanh upward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
2483 = tanh downward binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2484 = tanh tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2485 = tanh towardzero binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2486 = tanh upward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2487 = tanh downward intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
2488 = tanh tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
2489 = tanh towardzero intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
2490 = tanh upward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
2491 = tanh downward m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2492 = tanh tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
2493 = tanh towardzero m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2494 = tanh upward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
2495 = tanh downward binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
2496 = tanh tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
2497 = tanh towardzero binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
2498 = tanh upward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
2499 = tanh downward binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
2500 = tanh tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
2501 = tanh towardzero binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
2502 = tanh upward binary64 0x8p-972 : 0x8p-972 : inexact-ok
2503 = tanh downward intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
2504 = tanh tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
2505 = tanh towardzero intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
2506 = tanh upward intel96 0x8p-972 : 0x8p-972 : inexact-ok
2507 = tanh downward m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
2508 = tanh tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
2509 = tanh towardzero m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
2510 = tanh upward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
2511 = tanh downward binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
2512 = tanh tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
2513 = tanh towardzero binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
2514 = tanh upward binary128 0x8p-972 : 0x8p-972 : inexact-ok
2515 = tanh downward ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
2516 = tanh tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2517 = tanh towardzero ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
2518 = tanh upward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2519 tanh -min
2520 = tanh downward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
2521 = tanh tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
2522 = tanh towardzero binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
2523 = tanh upward binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
2524 = tanh downward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
2525 = tanh tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
2526 = tanh towardzero binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
2527 = tanh upward binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
2528 = tanh downward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
2529 = tanh tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
2530 = tanh towardzero intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
2531 = tanh upward intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
2532 = tanh downward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
2533 = tanh tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
2534 = tanh towardzero m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
2535 = tanh upward m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
2536 = tanh downward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
2537 = tanh tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
2538 = tanh towardzero binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
2539 = tanh upward binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
2540 = tanh downward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
2541 = tanh tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
2542 = tanh towardzero ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
2543 = tanh upward ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
2544 = tanh downward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2545 = tanh tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2546 = tanh towardzero binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
2547 = tanh upward binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
2548 = tanh downward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
2549 = tanh tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
2550 = tanh towardzero intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
2551 = tanh upward intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
2552 = tanh downward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
2553 = tanh tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
2554 = tanh towardzero m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
2555 = tanh upward m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
2556 = tanh downward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
2557 = tanh tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
2558 = tanh towardzero binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
2559 = tanh upward binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
2560 = tanh downward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
2561 = tanh tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
2562 = tanh towardzero ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
2563 = tanh upward ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
2564 = tanh downward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2565 = tanh tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2566 = tanh towardzero intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
2567 = tanh upward intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
2568 = tanh downward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
2569 = tanh tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
2570 = tanh towardzero m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
2571 = tanh upward m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
2572 = tanh downward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2573 = tanh tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2574 = tanh towardzero binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2575 = tanh upward binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2576 = tanh downward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
2577 = tanh tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
2578 = tanh towardzero intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
2579 = tanh upward intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
2580 = tanh downward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
2581 = tanh tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
2582 = tanh towardzero m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2583 = tanh upward m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
2584 = tanh downward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
2585 = tanh tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
2586 = tanh towardzero binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
2587 = tanh upward binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
2588 = tanh downward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
2589 = tanh tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
2590 = tanh towardzero binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
2591 = tanh upward binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
2592 = tanh downward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
2593 = tanh tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
2594 = tanh towardzero intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
2595 = tanh upward intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
2596 = tanh downward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
2597 = tanh tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
2598 = tanh towardzero m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
2599 = tanh upward m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
2600 = tanh downward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
2601 = tanh tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
2602 = tanh towardzero binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
2603 = tanh upward binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
2604 = tanh downward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2605 = tanh tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2606 = tanh towardzero ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
2607 = tanh upward ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
2608 tanh min_subnorm
2609 = tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2610 = tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2611 = tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2612 = tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2613 = tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
2614 = tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
2615 = tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
2616 = tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
2617 = tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2618 = tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
2619 = tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2620 = tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
2621 = tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2622 = tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2623 = tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
2624 = tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2625 = tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2626 = tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
2627 = tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2628 = tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
2629 = tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2630 = tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2631 = tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2632 = tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2633 = tanh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2634 = tanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2635 = tanh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2636 = tanh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2637 = tanh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2638 = tanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2639 = tanh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2640 = tanh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
2641 = tanh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2642 = tanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2643 = tanh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
2644 = tanh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
2645 = tanh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2646 = tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2647 = tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2648 = tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
2649 = tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2650 = tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2651 = tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2652 = tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2653 = tanh downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2654 = tanh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2655 = tanh towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2656 = tanh upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2657 = tanh downward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2658 = tanh tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2659 = tanh towardzero m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2660 = tanh upward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2661 = tanh downward binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2662 = tanh tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2663 = tanh towardzero binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2664 = tanh upward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
2665 = tanh downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2666 = tanh tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2667 = tanh towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2668 = tanh upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2669 = tanh downward binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2670 = tanh tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2671 = tanh towardzero binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2672 = tanh upward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
2673 = tanh downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2674 = tanh tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
2675 = tanh towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
2676 = tanh upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
2677 tanh -min_subnorm
2678 = tanh downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
2679 = tanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
2680 = tanh towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2681 = tanh upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2682 = tanh downward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
2683 = tanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
2684 = tanh towardzero binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
2685 = tanh upward binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
2686 = tanh downward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
2687 = tanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
2688 = tanh towardzero intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
2689 = tanh upward intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
2690 = tanh downward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
2691 = tanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
2692 = tanh towardzero m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
2693 = tanh upward m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
2694 = tanh downward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
2695 = tanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
2696 = tanh towardzero binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2697 = tanh upward binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
2698 = tanh downward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
2699 = tanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
2700 = tanh towardzero ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2701 = tanh upward ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
2702 = tanh downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
2703 = tanh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
2704 = tanh towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2705 = tanh upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2706 = tanh downward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
2707 = tanh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
2708 = tanh towardzero intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
2709 = tanh upward intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
2710 = tanh downward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
2711 = tanh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
2712 = tanh towardzero m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
2713 = tanh upward m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
2714 = tanh downward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
2715 = tanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
2716 = tanh towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2717 = tanh upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
2718 = tanh downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2719 = tanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
2720 = tanh towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2721 = tanh upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2722 = tanh downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2723 = tanh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2724 = tanh towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2725 = tanh upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2726 = tanh downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2727 = tanh tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2728 = tanh towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2729 = tanh upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2730 = tanh downward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2731 = tanh tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
2732 = tanh towardzero binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2733 = tanh upward binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2734 = tanh downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2735 = tanh tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2736 = tanh towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2737 = tanh upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2738 = tanh downward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2739 = tanh tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
2740 = tanh towardzero binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2741 = tanh upward binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
2742 = tanh downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
2743 = tanh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
2744 = tanh towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
2745 = tanh upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok