]> git.ipfire.org Git - thirdparty/glibc.git/blob - math/auto-libm-test-out-atanh
math: Optimized generic exp10f with wrappers
[thirdparty/glibc.git] / math / auto-libm-test-out-atanh
1 atanh 0
2 = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
3 = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
4 = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
5 = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
6 = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
7 = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
8 = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
9 = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
10 = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
11 = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
12 = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
13 = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
14 = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
15 = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
16 = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
17 = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
18 = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
19 = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
20 = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
21 = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
22 = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
23 = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
24 = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
25 = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
26 atanh -0
27 = atanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
28 = atanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
29 = atanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
30 = atanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
31 = atanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
32 = atanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
33 = atanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
34 = atanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
35 = atanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
36 = atanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
37 = atanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
38 = atanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
39 = atanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
40 = atanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
41 = atanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
42 = atanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
43 = atanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
44 = atanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
45 = atanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
46 = atanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
47 = atanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
48 = atanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
49 = atanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
50 = atanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
51 atanh 0.75
52 = atanh downward binary32 0xcp-4 : 0xf.91395p-4 : inexact-ok
53 = atanh tonearest binary32 0xcp-4 : 0xf.91395p-4 : inexact-ok
54 = atanh towardzero binary32 0xcp-4 : 0xf.91395p-4 : inexact-ok
55 = atanh upward binary32 0xcp-4 : 0xf.91396p-4 : inexact-ok
56 = atanh downward binary64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
57 = atanh tonearest binary64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
58 = atanh towardzero binary64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
59 = atanh upward binary64 0xcp-4 : 0xf.913957192d2cp-4 : inexact-ok
60 = atanh downward intel96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
61 = atanh tonearest intel96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
62 = atanh towardzero intel96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
63 = atanh upward intel96 0xcp-4 : 0xf.913957192d2baa4p-4 : inexact-ok
64 = atanh downward m68k96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
65 = atanh tonearest m68k96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
66 = atanh towardzero m68k96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
67 = atanh upward m68k96 0xcp-4 : 0xf.913957192d2baa4p-4 : inexact-ok
68 = atanh downward binary128 0xcp-4 : 0xf.913957192d2baa37b4a4b67930d8p-4 : inexact-ok
69 = atanh tonearest binary128 0xcp-4 : 0xf.913957192d2baa37b4a4b67930ep-4 : inexact-ok
70 = atanh towardzero binary128 0xcp-4 : 0xf.913957192d2baa37b4a4b67930d8p-4 : inexact-ok
71 = atanh upward binary128 0xcp-4 : 0xf.913957192d2baa37b4a4b67930ep-4 : inexact-ok
72 = atanh downward ibm128 0xcp-4 : 0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
73 = atanh tonearest ibm128 0xcp-4 : 0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
74 = atanh towardzero ibm128 0xcp-4 : 0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
75 = atanh upward ibm128 0xcp-4 : 0xf.913957192d2baa37b4a4b67934p-4 : inexact-ok
76 atanh -0.75
77 = atanh downward binary32 -0xcp-4 : -0xf.91396p-4 : inexact-ok
78 = atanh tonearest binary32 -0xcp-4 : -0xf.91395p-4 : inexact-ok
79 = atanh towardzero binary32 -0xcp-4 : -0xf.91395p-4 : inexact-ok
80 = atanh upward binary32 -0xcp-4 : -0xf.91395p-4 : inexact-ok
81 = atanh downward binary64 -0xcp-4 : -0xf.913957192d2cp-4 : inexact-ok
82 = atanh tonearest binary64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
83 = atanh towardzero binary64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
84 = atanh upward binary64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
85 = atanh downward intel96 -0xcp-4 : -0xf.913957192d2baa4p-4 : inexact-ok
86 = atanh tonearest intel96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
87 = atanh towardzero intel96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
88 = atanh upward intel96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
89 = atanh downward m68k96 -0xcp-4 : -0xf.913957192d2baa4p-4 : inexact-ok
90 = atanh tonearest m68k96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
91 = atanh towardzero m68k96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
92 = atanh upward m68k96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
93 = atanh downward binary128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67930ep-4 : inexact-ok
94 = atanh tonearest binary128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67930ep-4 : inexact-ok
95 = atanh towardzero binary128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67930d8p-4 : inexact-ok
96 = atanh upward binary128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67930d8p-4 : inexact-ok
97 = atanh downward ibm128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67934p-4 : inexact-ok
98 = atanh tonearest ibm128 -0xcp-4 : -0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
99 = atanh towardzero ibm128 -0xcp-4 : -0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
100 = atanh upward ibm128 -0xcp-4 : -0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
101 atanh 0.25
102 = atanh downward binary32 0x4p-4 : 0x4.162bb8p-4 : inexact-ok
103 = atanh tonearest binary32 0x4p-4 : 0x4.162bcp-4 : inexact-ok
104 = atanh towardzero binary32 0x4p-4 : 0x4.162bb8p-4 : inexact-ok
105 = atanh upward binary32 0x4p-4 : 0x4.162bcp-4 : inexact-ok
106 = atanh downward binary64 0x4p-4 : 0x4.162bbea045144p-4 : inexact-ok
107 = atanh tonearest binary64 0x4p-4 : 0x4.162bbea045148p-4 : inexact-ok
108 = atanh towardzero binary64 0x4p-4 : 0x4.162bbea045144p-4 : inexact-ok
109 = atanh upward binary64 0x4p-4 : 0x4.162bbea045148p-4 : inexact-ok
110 = atanh downward intel96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
111 = atanh tonearest intel96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
112 = atanh towardzero intel96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
113 = atanh upward intel96 0x4p-4 : 0x4.162bbea0451469dp-4 : inexact-ok
114 = atanh downward m68k96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
115 = atanh tonearest m68k96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
116 = atanh towardzero m68k96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
117 = atanh upward m68k96 0x4p-4 : 0x4.162bbea0451469dp-4 : inexact-ok
118 = atanh downward binary128 0x4p-4 : 0x4.162bbea0451469c9daf0be0810ecp-4 : inexact-ok
119 = atanh tonearest binary128 0x4p-4 : 0x4.162bbea0451469c9daf0be0810ecp-4 : inexact-ok
120 = atanh towardzero binary128 0x4p-4 : 0x4.162bbea0451469c9daf0be0810ecp-4 : inexact-ok
121 = atanh upward binary128 0x4p-4 : 0x4.162bbea0451469c9daf0be0810fp-4 : inexact-ok
122 = atanh downward ibm128 0x4p-4 : 0x4.162bbea0451469c9daf0be081p-4 : inexact-ok
123 = atanh tonearest ibm128 0x4p-4 : 0x4.162bbea0451469c9daf0be081p-4 : inexact-ok
124 = atanh towardzero ibm128 0x4p-4 : 0x4.162bbea0451469c9daf0be081p-4 : inexact-ok
125 = atanh upward ibm128 0x4p-4 : 0x4.162bbea0451469c9daf0be0812p-4 : inexact-ok
126 atanh 0x1p-5
127 = atanh downward binary32 0x8p-8 : 0x8.00aacp-8 : inexact-ok
128 = atanh tonearest binary32 0x8p-8 : 0x8.00aacp-8 : inexact-ok
129 = atanh towardzero binary32 0x8p-8 : 0x8.00aacp-8 : inexact-ok
130 = atanh upward binary32 0x8p-8 : 0x8.00aadp-8 : inexact-ok
131 = atanh downward binary64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
132 = atanh tonearest binary64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
133 = atanh towardzero binary64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
134 = atanh upward binary64 0x8p-8 : 0x8.00aac448d7718p-8 : inexact-ok
135 = atanh downward intel96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
136 = atanh tonearest intel96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
137 = atanh towardzero intel96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
138 = atanh upward intel96 0x8p-8 : 0x8.00aac448d77125bp-8 : inexact-ok
139 = atanh downward m68k96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
140 = atanh tonearest m68k96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
141 = atanh towardzero m68k96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
142 = atanh upward m68k96 0x8p-8 : 0x8.00aac448d77125bp-8 : inexact-ok
143 = atanh downward binary128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db37p-8 : inexact-ok
144 = atanh tonearest binary128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db378p-8 : inexact-ok
145 = atanh towardzero binary128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db37p-8 : inexact-ok
146 = atanh upward binary128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db378p-8 : inexact-ok
147 = atanh downward ibm128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2dbp-8 : inexact-ok
148 = atanh tonearest ibm128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db4p-8 : inexact-ok
149 = atanh towardzero ibm128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2dbp-8 : inexact-ok
150 = atanh upward ibm128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db4p-8 : inexact-ok
151 atanh 0x1p-10
152 = atanh downward binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
153 = atanh tonearest binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
154 = atanh towardzero binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
155 = atanh upward binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
156 = atanh downward binary64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
157 = atanh tonearest binary64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
158 = atanh towardzero binary64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
159 = atanh upward binary64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
160 = atanh downward intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
161 = atanh tonearest intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
162 = atanh towardzero intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
163 = atanh upward intel96 0x4p-12 : 0x4.000015555622223p-12 : inexact-ok
164 = atanh downward m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
165 = atanh tonearest m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
166 = atanh towardzero m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
167 = atanh upward m68k96 0x4p-12 : 0x4.000015555622223p-12 : inexact-ok
168 = atanh downward binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6acp-12 : inexact-ok
169 = atanh tonearest binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6bp-12 : inexact-ok
170 = atanh towardzero binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6acp-12 : inexact-ok
171 = atanh upward binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6bp-12 : inexact-ok
172 = atanh downward ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
173 = atanh tonearest ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
174 = atanh towardzero ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
175 = atanh upward ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd8p-12 : inexact-ok
176 atanh 0x1.2345p-20
177 = atanh downward binary32 0x1.2345p-20 : 0x1.2345p-20 : inexact-ok
178 = atanh tonearest binary32 0x1.2345p-20 : 0x1.2345p-20 : inexact-ok
179 = atanh towardzero binary32 0x1.2345p-20 : 0x1.2345p-20 : inexact-ok
180 = atanh upward binary32 0x1.2345p-20 : 0x1.234502p-20 : inexact-ok
181 = atanh downward binary64 0x1.2345p-20 : 0x1.23450000007dap-20 : inexact-ok
182 = atanh tonearest binary64 0x1.2345p-20 : 0x1.23450000007dbp-20 : inexact-ok
183 = atanh towardzero binary64 0x1.2345p-20 : 0x1.23450000007dap-20 : inexact-ok
184 = atanh upward binary64 0x1.2345p-20 : 0x1.23450000007dbp-20 : inexact-ok
185 = atanh downward intel96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
186 = atanh tonearest intel96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
187 = atanh towardzero intel96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
188 = atanh upward intel96 0x1.2345p-20 : 0x1.23450000007daf68p-20 : inexact-ok
189 = atanh downward m68k96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
190 = atanh tonearest m68k96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
191 = atanh towardzero m68k96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
192 = atanh upward m68k96 0x1.2345p-20 : 0x1.23450000007daf68p-20 : inexact-ok
193 = atanh downward binary128 0x1.2345p-20 : 0x1.23450000007daf665297209f19c6p-20 : inexact-ok
194 = atanh tonearest binary128 0x1.2345p-20 : 0x1.23450000007daf665297209f19c6p-20 : inexact-ok
195 = atanh towardzero binary128 0x1.2345p-20 : 0x1.23450000007daf665297209f19c6p-20 : inexact-ok
196 = atanh upward binary128 0x1.2345p-20 : 0x1.23450000007daf665297209f19c7p-20 : inexact-ok
197 = atanh downward ibm128 0x1.2345p-20 : 0x1.23450000007daf665297209f198p-20 : inexact-ok
198 = atanh tonearest ibm128 0x1.2345p-20 : 0x1.23450000007daf665297209f1ap-20 : inexact-ok
199 = atanh towardzero ibm128 0x1.2345p-20 : 0x1.23450000007daf665297209f198p-20 : inexact-ok
200 = atanh upward ibm128 0x1.2345p-20 : 0x1.23450000007daf665297209f1ap-20 : inexact-ok
201 atanh 0x1p-8
202 = atanh downward binary32 0x1p-8 : 0x1.000054p-8 : inexact-ok
203 = atanh tonearest binary32 0x1p-8 : 0x1.000056p-8 : inexact-ok
204 = atanh towardzero binary32 0x1p-8 : 0x1.000054p-8 : inexact-ok
205 = atanh upward binary32 0x1p-8 : 0x1.000056p-8 : inexact-ok
206 = atanh downward binary64 0x1p-8 : 0x1.000055558888ap-8 : inexact-ok
207 = atanh tonearest binary64 0x1p-8 : 0x1.000055558888bp-8 : inexact-ok
208 = atanh towardzero binary64 0x1p-8 : 0x1.000055558888ap-8 : inexact-ok
209 = atanh upward binary64 0x1p-8 : 0x1.000055558888bp-8 : inexact-ok
210 = atanh downward intel96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
211 = atanh tonearest intel96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
212 = atanh towardzero intel96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
213 = atanh upward intel96 0x1p-8 : 0x1.000055558888ad1cp-8 : inexact-ok
214 = atanh downward m68k96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
215 = atanh tonearest m68k96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
216 = atanh towardzero m68k96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
217 = atanh upward m68k96 0x1p-8 : 0x1.000055558888ad1cp-8 : inexact-ok
218 = atanh downward binary128 0x1p-8 : 0x1.000055558888ad1aee1ef9340407p-8 : inexact-ok
219 = atanh tonearest binary128 0x1p-8 : 0x1.000055558888ad1aee1ef9340408p-8 : inexact-ok
220 = atanh towardzero binary128 0x1p-8 : 0x1.000055558888ad1aee1ef9340407p-8 : inexact-ok
221 = atanh upward binary128 0x1p-8 : 0x1.000055558888ad1aee1ef9340408p-8 : inexact-ok
222 = atanh downward ibm128 0x1p-8 : 0x1.000055558888ad1aee1ef93404p-8 : inexact-ok
223 = atanh tonearest ibm128 0x1p-8 : 0x1.000055558888ad1aee1ef93404p-8 : inexact-ok
224 = atanh towardzero ibm128 0x1p-8 : 0x1.000055558888ad1aee1ef93404p-8 : inexact-ok
225 = atanh upward ibm128 0x1p-8 : 0x1.000055558888ad1aee1ef934048p-8 : inexact-ok
226 atanh 0x1p-9
227 = atanh downward binary32 0x8p-12 : 0x8.0000ap-12 : inexact-ok
228 = atanh tonearest binary32 0x8p-12 : 0x8.0000bp-12 : inexact-ok
229 = atanh towardzero binary32 0x8p-12 : 0x8.0000ap-12 : inexact-ok
230 = atanh upward binary32 0x8p-12 : 0x8.0000bp-12 : inexact-ok
231 = atanh downward binary64 0x8p-12 : 0x8.0000aaaac444p-12 : inexact-ok
232 = atanh tonearest binary64 0x8p-12 : 0x8.0000aaaac4448p-12 : inexact-ok
233 = atanh towardzero binary64 0x8p-12 : 0x8.0000aaaac444p-12 : inexact-ok
234 = atanh upward binary64 0x8p-12 : 0x8.0000aaaac4448p-12 : inexact-ok
235 = atanh downward intel96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
236 = atanh tonearest intel96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
237 = atanh towardzero intel96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
238 = atanh upward intel96 0x8p-12 : 0x8.0000aaaac44448ep-12 : inexact-ok
239 = atanh downward m68k96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
240 = atanh tonearest m68k96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
241 = atanh towardzero m68k96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
242 = atanh upward m68k96 0x8p-12 : 0x8.0000aaaac44448ep-12 : inexact-ok
243 = atanh downward binary128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d81p-12 : inexact-ok
244 = atanh tonearest binary128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d81p-12 : inexact-ok
245 = atanh towardzero binary128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d81p-12 : inexact-ok
246 = atanh upward binary128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d818p-12 : inexact-ok
247 = atanh downward ibm128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d8p-12 : inexact-ok
248 = atanh tonearest ibm128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d8p-12 : inexact-ok
249 = atanh towardzero ibm128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d8p-12 : inexact-ok
250 = atanh upward ibm128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4dcp-12 : inexact-ok
251 atanh 0x1p-10
252 = atanh downward binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
253 = atanh tonearest binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
254 = atanh towardzero binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
255 = atanh upward binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
256 = atanh downward binary64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
257 = atanh tonearest binary64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
258 = atanh towardzero binary64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
259 = atanh upward binary64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
260 = atanh downward intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
261 = atanh tonearest intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
262 = atanh towardzero intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
263 = atanh upward intel96 0x4p-12 : 0x4.000015555622223p-12 : inexact-ok
264 = atanh downward m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
265 = atanh tonearest m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
266 = atanh towardzero m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
267 = atanh upward m68k96 0x4p-12 : 0x4.000015555622223p-12 : inexact-ok
268 = atanh downward binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6acp-12 : inexact-ok
269 = atanh tonearest binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6bp-12 : inexact-ok
270 = atanh towardzero binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6acp-12 : inexact-ok
271 = atanh upward binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6bp-12 : inexact-ok
272 = atanh downward ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
273 = atanh tonearest ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
274 = atanh towardzero ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
275 = atanh upward ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd8p-12 : inexact-ok
276 atanh 0x1p-11
277 = atanh downward binary32 0x2p-12 : 0x2p-12 : inexact-ok
278 = atanh tonearest binary32 0x2p-12 : 0x2.000004p-12 : inexact-ok
279 = atanh towardzero binary32 0x2p-12 : 0x2p-12 : inexact-ok
280 = atanh upward binary32 0x2p-12 : 0x2.000004p-12 : inexact-ok
281 = atanh downward binary64 0x2p-12 : 0x2.000002aaaab1p-12 : inexact-ok
282 = atanh tonearest binary64 0x2p-12 : 0x2.000002aaaab12p-12 : inexact-ok
283 = atanh towardzero binary64 0x2p-12 : 0x2.000002aaaab1p-12 : inexact-ok
284 = atanh upward binary64 0x2p-12 : 0x2.000002aaaab12p-12 : inexact-ok
285 = atanh downward intel96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
286 = atanh tonearest intel96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
287 = atanh towardzero intel96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
288 = atanh upward intel96 0x2p-12 : 0x2.000002aaaab11114p-12 : inexact-ok
289 = atanh downward m68k96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
290 = atanh tonearest m68k96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
291 = atanh towardzero m68k96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
292 = atanh upward m68k96 0x2p-12 : 0x2.000002aaaab11114p-12 : inexact-ok
293 = atanh downward binary128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dc4p-12 : inexact-ok
294 = atanh tonearest binary128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dc4p-12 : inexact-ok
295 = atanh towardzero binary128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dc4p-12 : inexact-ok
296 = atanh upward binary128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dc6p-12 : inexact-ok
297 = atanh downward ibm128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dp-12 : inexact-ok
298 = atanh tonearest ibm128 0x2p-12 : 0x2.000002aaaab11111235a35dc3ep-12 : inexact-ok
299 = atanh towardzero ibm128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dp-12 : inexact-ok
300 = atanh upward ibm128 0x2p-12 : 0x2.000002aaaab11111235a35dc3ep-12 : inexact-ok
301 atanh 0x1p-12
302 = atanh downward binary32 0x1p-12 : 0x1p-12 : inexact-ok
303 = atanh tonearest binary32 0x1p-12 : 0x1p-12 : inexact-ok
304 = atanh towardzero binary32 0x1p-12 : 0x1p-12 : inexact-ok
305 = atanh upward binary32 0x1p-12 : 0x1.000002p-12 : inexact-ok
306 = atanh downward binary64 0x1p-12 : 0x1.0000005555558p-12 : inexact-ok
307 = atanh tonearest binary64 0x1p-12 : 0x1.0000005555559p-12 : inexact-ok
308 = atanh towardzero binary64 0x1p-12 : 0x1.0000005555558p-12 : inexact-ok
309 = atanh upward binary64 0x1p-12 : 0x1.0000005555559p-12 : inexact-ok
310 = atanh downward intel96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
311 = atanh tonearest intel96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
312 = atanh towardzero intel96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
313 = atanh upward intel96 0x1p-12 : 0x1.000000555555888ap-12 : inexact-ok
314 = atanh downward m68k96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
315 = atanh tonearest m68k96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
316 = atanh towardzero m68k96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
317 = atanh upward m68k96 0x1p-12 : 0x1.000000555555888ap-12 : inexact-ok
318 = atanh downward binary128 0x1p-12 : 0x1.000000555555888888ad1ad1c98cp-12 : inexact-ok
319 = atanh tonearest binary128 0x1p-12 : 0x1.000000555555888888ad1ad1c98dp-12 : inexact-ok
320 = atanh towardzero binary128 0x1p-12 : 0x1.000000555555888888ad1ad1c98cp-12 : inexact-ok
321 = atanh upward binary128 0x1p-12 : 0x1.000000555555888888ad1ad1c98dp-12 : inexact-ok
322 = atanh downward ibm128 0x1p-12 : 0x1.000000555555888888ad1ad1c98p-12 : inexact-ok
323 = atanh tonearest ibm128 0x1p-12 : 0x1.000000555555888888ad1ad1c98p-12 : inexact-ok
324 = atanh towardzero ibm128 0x1p-12 : 0x1.000000555555888888ad1ad1c98p-12 : inexact-ok
325 = atanh upward ibm128 0x1p-12 : 0x1.000000555555888888ad1ad1cap-12 : inexact-ok
326 atanh 0x1p-13
327 = atanh downward binary32 0x8p-16 : 0x8p-16 : inexact-ok
328 = atanh tonearest binary32 0x8p-16 : 0x8p-16 : inexact-ok
329 = atanh towardzero binary32 0x8p-16 : 0x8p-16 : inexact-ok
330 = atanh upward binary32 0x8p-16 : 0x8.00001p-16 : inexact-ok
331 = atanh downward binary64 0x8p-16 : 0x8.000000aaaaaa8p-16 : inexact-ok
332 = atanh tonearest binary64 0x8p-16 : 0x8.000000aaaaabp-16 : inexact-ok
333 = atanh towardzero binary64 0x8p-16 : 0x8.000000aaaaaa8p-16 : inexact-ok
334 = atanh upward binary64 0x8p-16 : 0x8.000000aaaaabp-16 : inexact-ok
335 = atanh downward intel96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
336 = atanh tonearest intel96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
337 = atanh towardzero intel96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
338 = atanh upward intel96 0x8p-16 : 0x8.000000aaaaaac45p-16 : inexact-ok
339 = atanh downward m68k96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
340 = atanh tonearest m68k96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
341 = atanh towardzero m68k96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
342 = atanh upward m68k96 0x8p-16 : 0x8.000000aaaaaac45p-16 : inexact-ok
343 = atanh downward binary128 0x8p-16 : 0x8.000000aaaaaac4444448d68d69b8p-16 : inexact-ok
344 = atanh tonearest binary128 0x8p-16 : 0x8.000000aaaaaac4444448d68d69b8p-16 : inexact-ok
345 = atanh towardzero binary128 0x8p-16 : 0x8.000000aaaaaac4444448d68d69b8p-16 : inexact-ok
346 = atanh upward binary128 0x8p-16 : 0x8.000000aaaaaac4444448d68d69cp-16 : inexact-ok
347 = atanh downward ibm128 0x8p-16 : 0x8.000000aaaaaac4444448d68d68p-16 : inexact-ok
348 = atanh tonearest ibm128 0x8p-16 : 0x8.000000aaaaaac4444448d68d68p-16 : inexact-ok
349 = atanh towardzero ibm128 0x8p-16 : 0x8.000000aaaaaac4444448d68d68p-16 : inexact-ok
350 = atanh upward ibm128 0x8p-16 : 0x8.000000aaaaaac4444448d68d6cp-16 : inexact-ok
351 atanh 0x1p-24
352 = atanh downward binary32 0x1p-24 : 0x1p-24 : inexact-ok
353 = atanh tonearest binary32 0x1p-24 : 0x1p-24 : inexact-ok
354 = atanh towardzero binary32 0x1p-24 : 0x1p-24 : inexact-ok
355 = atanh upward binary32 0x1p-24 : 0x1.000002p-24 : inexact-ok
356 = atanh downward binary64 0x1p-24 : 0x1.0000000000005p-24 : inexact-ok
357 = atanh tonearest binary64 0x1p-24 : 0x1.0000000000005p-24 : inexact-ok
358 = atanh towardzero binary64 0x1p-24 : 0x1.0000000000005p-24 : inexact-ok
359 = atanh upward binary64 0x1p-24 : 0x1.0000000000006p-24 : inexact-ok
360 = atanh downward intel96 0x1p-24 : 0x1.0000000000005554p-24 : inexact-ok
361 = atanh tonearest intel96 0x1p-24 : 0x1.0000000000005556p-24 : inexact-ok
362 = atanh towardzero intel96 0x1p-24 : 0x1.0000000000005554p-24 : inexact-ok
363 = atanh upward intel96 0x1p-24 : 0x1.0000000000005556p-24 : inexact-ok
364 = atanh downward m68k96 0x1p-24 : 0x1.0000000000005554p-24 : inexact-ok
365 = atanh tonearest m68k96 0x1p-24 : 0x1.0000000000005556p-24 : inexact-ok
366 = atanh towardzero m68k96 0x1p-24 : 0x1.0000000000005554p-24 : inexact-ok
367 = atanh upward m68k96 0x1p-24 : 0x1.0000000000005556p-24 : inexact-ok
368 = atanh downward binary128 0x1p-24 : 0x1.0000000000005555555555558888p-24 : inexact-ok
369 = atanh tonearest binary128 0x1p-24 : 0x1.0000000000005555555555558889p-24 : inexact-ok
370 = atanh towardzero binary128 0x1p-24 : 0x1.0000000000005555555555558888p-24 : inexact-ok
371 = atanh upward binary128 0x1p-24 : 0x1.0000000000005555555555558889p-24 : inexact-ok
372 = atanh downward ibm128 0x1p-24 : 0x1.000000000000555555555555888p-24 : inexact-ok
373 = atanh tonearest ibm128 0x1p-24 : 0x1.000000000000555555555555888p-24 : inexact-ok
374 = atanh towardzero ibm128 0x1p-24 : 0x1.000000000000555555555555888p-24 : inexact-ok
375 = atanh upward ibm128 0x1p-24 : 0x1.00000000000055555555555589p-24 : inexact-ok
376 atanh 0x1p-25
377 = atanh downward binary32 0x8p-28 : 0x8p-28 : inexact-ok
378 = atanh tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
379 = atanh towardzero binary32 0x8p-28 : 0x8p-28 : inexact-ok
380 = atanh upward binary32 0x8p-28 : 0x8.00001p-28 : inexact-ok
381 = atanh downward binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
382 = atanh tonearest binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
383 = atanh towardzero binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
384 = atanh upward binary64 0x8p-28 : 0x8.000000000001p-28 : inexact-ok
385 = atanh downward intel96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
386 = atanh tonearest intel96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
387 = atanh towardzero intel96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
388 = atanh upward intel96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
389 = atanh downward m68k96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
390 = atanh tonearest m68k96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
391 = atanh towardzero m68k96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
392 = atanh upward m68k96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
393 = atanh downward binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac44p-28 : inexact-ok
394 = atanh tonearest binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac448p-28 : inexact-ok
395 = atanh towardzero binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac44p-28 : inexact-ok
396 = atanh upward binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac448p-28 : inexact-ok
397 = atanh downward ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac4p-28 : inexact-ok
398 = atanh tonearest ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac4p-28 : inexact-ok
399 = atanh towardzero ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac4p-28 : inexact-ok
400 = atanh upward ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac8p-28 : inexact-ok
401 atanh 0x1p-26
402 = atanh downward binary32 0x4p-28 : 0x4p-28 : inexact-ok
403 = atanh tonearest binary32 0x4p-28 : 0x4p-28 : inexact-ok
404 = atanh towardzero binary32 0x4p-28 : 0x4p-28 : inexact-ok
405 = atanh upward binary32 0x4p-28 : 0x4.000008p-28 : inexact-ok
406 = atanh downward binary64 0x4p-28 : 0x4p-28 : inexact-ok
407 = atanh tonearest binary64 0x4p-28 : 0x4p-28 : inexact-ok
408 = atanh towardzero binary64 0x4p-28 : 0x4p-28 : inexact-ok
409 = atanh upward binary64 0x4p-28 : 0x4.0000000000004p-28 : inexact-ok
410 = atanh downward intel96 0x4p-28 : 0x4.000000000000155p-28 : inexact-ok
411 = atanh tonearest intel96 0x4p-28 : 0x4.0000000000001558p-28 : inexact-ok
412 = atanh towardzero intel96 0x4p-28 : 0x4.000000000000155p-28 : inexact-ok
413 = atanh upward intel96 0x4p-28 : 0x4.0000000000001558p-28 : inexact-ok
414 = atanh downward m68k96 0x4p-28 : 0x4.000000000000155p-28 : inexact-ok
415 = atanh tonearest m68k96 0x4p-28 : 0x4.0000000000001558p-28 : inexact-ok
416 = atanh towardzero m68k96 0x4p-28 : 0x4.000000000000155p-28 : inexact-ok
417 = atanh upward m68k96 0x4p-28 : 0x4.0000000000001558p-28 : inexact-ok
418 = atanh downward binary128 0x4p-28 : 0x4.000000000000155555555555562p-28 : inexact-ok
419 = atanh tonearest binary128 0x4p-28 : 0x4.0000000000001555555555555624p-28 : inexact-ok
420 = atanh towardzero binary128 0x4p-28 : 0x4.000000000000155555555555562p-28 : inexact-ok
421 = atanh upward binary128 0x4p-28 : 0x4.0000000000001555555555555624p-28 : inexact-ok
422 = atanh downward ibm128 0x4p-28 : 0x4.00000000000015555555555556p-28 : inexact-ok
423 = atanh tonearest ibm128 0x4p-28 : 0x4.00000000000015555555555556p-28 : inexact-ok
424 = atanh towardzero ibm128 0x4p-28 : 0x4.00000000000015555555555556p-28 : inexact-ok
425 = atanh upward ibm128 0x4p-28 : 0x4.00000000000015555555555558p-28 : inexact-ok
426 atanh 0x1p-27
427 = atanh downward binary32 0x2p-28 : 0x2p-28 : inexact-ok
428 = atanh tonearest binary32 0x2p-28 : 0x2p-28 : inexact-ok
429 = atanh towardzero binary32 0x2p-28 : 0x2p-28 : inexact-ok
430 = atanh upward binary32 0x2p-28 : 0x2.000004p-28 : inexact-ok
431 = atanh downward binary64 0x2p-28 : 0x2p-28 : inexact-ok
432 = atanh tonearest binary64 0x2p-28 : 0x2p-28 : inexact-ok
433 = atanh towardzero binary64 0x2p-28 : 0x2p-28 : inexact-ok
434 = atanh upward binary64 0x2p-28 : 0x2.0000000000002p-28 : inexact-ok
435 = atanh downward intel96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
436 = atanh tonearest intel96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
437 = atanh towardzero intel96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
438 = atanh upward intel96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
439 = atanh downward m68k96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
440 = atanh tonearest m68k96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
441 = atanh towardzero m68k96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
442 = atanh upward m68k96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
443 = atanh downward binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaabp-28 : inexact-ok
444 = atanh tonearest binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaab2p-28 : inexact-ok
445 = atanh towardzero binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaabp-28 : inexact-ok
446 = atanh upward binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaab2p-28 : inexact-ok
447 = atanh downward ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaap-28 : inexact-ok
448 = atanh tonearest ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaabp-28 : inexact-ok
449 = atanh towardzero ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaap-28 : inexact-ok
450 = atanh upward ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaabp-28 : inexact-ok
451 atanh 0x1p-28
452 = atanh downward binary32 0x1p-28 : 0x1p-28 : inexact-ok
453 = atanh tonearest binary32 0x1p-28 : 0x1p-28 : inexact-ok
454 = atanh towardzero binary32 0x1p-28 : 0x1p-28 : inexact-ok
455 = atanh upward binary32 0x1p-28 : 0x1.000002p-28 : inexact-ok
456 = atanh downward binary64 0x1p-28 : 0x1p-28 : inexact-ok
457 = atanh tonearest binary64 0x1p-28 : 0x1p-28 : inexact-ok
458 = atanh towardzero binary64 0x1p-28 : 0x1p-28 : inexact-ok
459 = atanh upward binary64 0x1p-28 : 0x1.0000000000001p-28 : inexact-ok
460 = atanh downward intel96 0x1p-28 : 0x1.0000000000000054p-28 : inexact-ok
461 = atanh tonearest intel96 0x1p-28 : 0x1.0000000000000056p-28 : inexact-ok
462 = atanh towardzero intel96 0x1p-28 : 0x1.0000000000000054p-28 : inexact-ok
463 = atanh upward intel96 0x1p-28 : 0x1.0000000000000056p-28 : inexact-ok
464 = atanh downward m68k96 0x1p-28 : 0x1.0000000000000054p-28 : inexact-ok
465 = atanh tonearest m68k96 0x1p-28 : 0x1.0000000000000056p-28 : inexact-ok
466 = atanh towardzero m68k96 0x1p-28 : 0x1.0000000000000054p-28 : inexact-ok
467 = atanh upward m68k96 0x1p-28 : 0x1.0000000000000056p-28 : inexact-ok
468 = atanh downward binary128 0x1p-28 : 0x1.0000000000000055555555555555p-28 : inexact-ok
469 = atanh tonearest binary128 0x1p-28 : 0x1.0000000000000055555555555556p-28 : inexact-ok
470 = atanh towardzero binary128 0x1p-28 : 0x1.0000000000000055555555555555p-28 : inexact-ok
471 = atanh upward binary128 0x1p-28 : 0x1.0000000000000055555555555556p-28 : inexact-ok
472 = atanh downward ibm128 0x1p-28 : 0x1.00000000000000555555555555p-28 : inexact-ok
473 = atanh tonearest ibm128 0x1p-28 : 0x1.000000000000005555555555558p-28 : inexact-ok
474 = atanh towardzero ibm128 0x1p-28 : 0x1.00000000000000555555555555p-28 : inexact-ok
475 = atanh upward ibm128 0x1p-28 : 0x1.000000000000005555555555558p-28 : inexact-ok
476 atanh 0x1p-29
477 = atanh downward binary32 0x8p-32 : 0x8p-32 : inexact-ok
478 = atanh tonearest binary32 0x8p-32 : 0x8p-32 : inexact-ok
479 = atanh towardzero binary32 0x8p-32 : 0x8p-32 : inexact-ok
480 = atanh upward binary32 0x8p-32 : 0x8.00001p-32 : inexact-ok
481 = atanh downward binary64 0x8p-32 : 0x8p-32 : inexact-ok
482 = atanh tonearest binary64 0x8p-32 : 0x8p-32 : inexact-ok
483 = atanh towardzero binary64 0x8p-32 : 0x8p-32 : inexact-ok
484 = atanh upward binary64 0x8p-32 : 0x8.0000000000008p-32 : inexact-ok
485 = atanh downward intel96 0x8p-32 : 0x8.00000000000000ap-32 : inexact-ok
486 = atanh tonearest intel96 0x8p-32 : 0x8.00000000000000bp-32 : inexact-ok
487 = atanh towardzero intel96 0x8p-32 : 0x8.00000000000000ap-32 : inexact-ok
488 = atanh upward intel96 0x8p-32 : 0x8.00000000000000bp-32 : inexact-ok
489 = atanh downward m68k96 0x8p-32 : 0x8.00000000000000ap-32 : inexact-ok
490 = atanh tonearest m68k96 0x8p-32 : 0x8.00000000000000bp-32 : inexact-ok
491 = atanh towardzero m68k96 0x8p-32 : 0x8.00000000000000ap-32 : inexact-ok
492 = atanh upward m68k96 0x8p-32 : 0x8.00000000000000bp-32 : inexact-ok
493 = atanh downward binary128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaaaa8p-32 : inexact-ok
494 = atanh tonearest binary128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaaaa8p-32 : inexact-ok
495 = atanh towardzero binary128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaaaa8p-32 : inexact-ok
496 = atanh upward binary128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaaabp-32 : inexact-ok
497 = atanh downward ibm128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaa8p-32 : inexact-ok
498 = atanh tonearest ibm128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaacp-32 : inexact-ok
499 = atanh towardzero ibm128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaa8p-32 : inexact-ok
500 = atanh upward ibm128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaacp-32 : inexact-ok
501 atanh 0x1p-30
502 = atanh downward binary32 0x4p-32 : 0x4p-32 : inexact-ok
503 = atanh tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
504 = atanh towardzero binary32 0x4p-32 : 0x4p-32 : inexact-ok
505 = atanh upward binary32 0x4p-32 : 0x4.000008p-32 : inexact-ok
506 = atanh downward binary64 0x4p-32 : 0x4p-32 : inexact-ok
507 = atanh tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
508 = atanh towardzero binary64 0x4p-32 : 0x4p-32 : inexact-ok
509 = atanh upward binary64 0x4p-32 : 0x4.0000000000004p-32 : inexact-ok
510 = atanh downward intel96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
511 = atanh tonearest intel96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
512 = atanh towardzero intel96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
513 = atanh upward intel96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
514 = atanh downward m68k96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
515 = atanh tonearest m68k96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
516 = atanh towardzero m68k96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
517 = atanh upward m68k96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
518 = atanh downward binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
519 = atanh tonearest binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
520 = atanh towardzero binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
521 = atanh upward binary128 0x4p-32 : 0x4.0000000000000015555555555558p-32 : inexact-ok
522 = atanh downward ibm128 0x4p-32 : 0x4.00000000000000155555555554p-32 : inexact-ok
523 = atanh tonearest ibm128 0x4p-32 : 0x4.00000000000000155555555556p-32 : inexact-ok
524 = atanh towardzero ibm128 0x4p-32 : 0x4.00000000000000155555555554p-32 : inexact-ok
525 = atanh upward ibm128 0x4p-32 : 0x4.00000000000000155555555556p-32 : inexact-ok
526 atanh 0x1p-31
527 = atanh downward binary32 0x2p-32 : 0x2p-32 : inexact-ok
528 = atanh tonearest binary32 0x2p-32 : 0x2p-32 : inexact-ok
529 = atanh towardzero binary32 0x2p-32 : 0x2p-32 : inexact-ok
530 = atanh upward binary32 0x2p-32 : 0x2.000004p-32 : inexact-ok
531 = atanh downward binary64 0x2p-32 : 0x2p-32 : inexact-ok
532 = atanh tonearest binary64 0x2p-32 : 0x2p-32 : inexact-ok
533 = atanh towardzero binary64 0x2p-32 : 0x2p-32 : inexact-ok
534 = atanh upward binary64 0x2p-32 : 0x2.0000000000002p-32 : inexact-ok
535 = atanh downward intel96 0x2p-32 : 0x2p-32 : inexact-ok
536 = atanh tonearest intel96 0x2p-32 : 0x2.0000000000000004p-32 : inexact-ok
537 = atanh towardzero intel96 0x2p-32 : 0x2p-32 : inexact-ok
538 = atanh upward intel96 0x2p-32 : 0x2.0000000000000004p-32 : inexact-ok
539 = atanh downward m68k96 0x2p-32 : 0x2p-32 : inexact-ok
540 = atanh tonearest m68k96 0x2p-32 : 0x2.0000000000000004p-32 : inexact-ok
541 = atanh towardzero m68k96 0x2p-32 : 0x2p-32 : inexact-ok
542 = atanh upward m68k96 0x2p-32 : 0x2.0000000000000004p-32 : inexact-ok
543 = atanh downward binary128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaaaap-32 : inexact-ok
544 = atanh tonearest binary128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaaaap-32 : inexact-ok
545 = atanh towardzero binary128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaaaap-32 : inexact-ok
546 = atanh upward binary128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaaacp-32 : inexact-ok
547 = atanh downward ibm128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaap-32 : inexact-ok
548 = atanh tonearest ibm128 0x2p-32 : 0x2.0000000000000002aaaaaaaaabp-32 : inexact-ok
549 = atanh towardzero ibm128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaap-32 : inexact-ok
550 = atanh upward ibm128 0x2p-32 : 0x2.0000000000000002aaaaaaaaabp-32 : inexact-ok
551 atanh 0x1p-32
552 = atanh downward binary32 0x1p-32 : 0x1p-32 : inexact-ok
553 = atanh tonearest binary32 0x1p-32 : 0x1p-32 : inexact-ok
554 = atanh towardzero binary32 0x1p-32 : 0x1p-32 : inexact-ok
555 = atanh upward binary32 0x1p-32 : 0x1.000002p-32 : inexact-ok
556 = atanh downward binary64 0x1p-32 : 0x1p-32 : inexact-ok
557 = atanh tonearest binary64 0x1p-32 : 0x1p-32 : inexact-ok
558 = atanh towardzero binary64 0x1p-32 : 0x1p-32 : inexact-ok
559 = atanh upward binary64 0x1p-32 : 0x1.0000000000001p-32 : inexact-ok
560 = atanh downward intel96 0x1p-32 : 0x1p-32 : inexact-ok
561 = atanh tonearest intel96 0x1p-32 : 0x1p-32 : inexact-ok
562 = atanh towardzero intel96 0x1p-32 : 0x1p-32 : inexact-ok
563 = atanh upward intel96 0x1p-32 : 0x1.0000000000000002p-32 : inexact-ok
564 = atanh downward m68k96 0x1p-32 : 0x1p-32 : inexact-ok
565 = atanh tonearest m68k96 0x1p-32 : 0x1p-32 : inexact-ok
566 = atanh towardzero m68k96 0x1p-32 : 0x1p-32 : inexact-ok
567 = atanh upward m68k96 0x1p-32 : 0x1.0000000000000002p-32 : inexact-ok
568 = atanh downward binary128 0x1p-32 : 0x1.0000000000000000555555555555p-32 : inexact-ok
569 = atanh tonearest binary128 0x1p-32 : 0x1.0000000000000000555555555555p-32 : inexact-ok
570 = atanh towardzero binary128 0x1p-32 : 0x1.0000000000000000555555555555p-32 : inexact-ok
571 = atanh upward binary128 0x1p-32 : 0x1.0000000000000000555555555556p-32 : inexact-ok
572 = atanh downward ibm128 0x1p-32 : 0x1.00000000000000005555555555p-32 : inexact-ok
573 = atanh tonearest ibm128 0x1p-32 : 0x1.000000000000000055555555558p-32 : inexact-ok
574 = atanh towardzero ibm128 0x1p-32 : 0x1.00000000000000005555555555p-32 : inexact-ok
575 = atanh upward ibm128 0x1p-32 : 0x1.000000000000000055555555558p-32 : inexact-ok
576 atanh 0x1p-33
577 = atanh downward binary32 0x8p-36 : 0x8p-36 : inexact-ok
578 = atanh tonearest binary32 0x8p-36 : 0x8p-36 : inexact-ok
579 = atanh towardzero binary32 0x8p-36 : 0x8p-36 : inexact-ok
580 = atanh upward binary32 0x8p-36 : 0x8.00001p-36 : inexact-ok
581 = atanh downward binary64 0x8p-36 : 0x8p-36 : inexact-ok
582 = atanh tonearest binary64 0x8p-36 : 0x8p-36 : inexact-ok
583 = atanh towardzero binary64 0x8p-36 : 0x8p-36 : inexact-ok
584 = atanh upward binary64 0x8p-36 : 0x8.0000000000008p-36 : inexact-ok
585 = atanh downward intel96 0x8p-36 : 0x8p-36 : inexact-ok
586 = atanh tonearest intel96 0x8p-36 : 0x8p-36 : inexact-ok
587 = atanh towardzero intel96 0x8p-36 : 0x8p-36 : inexact-ok
588 = atanh upward intel96 0x8p-36 : 0x8.000000000000001p-36 : inexact-ok
589 = atanh downward m68k96 0x8p-36 : 0x8p-36 : inexact-ok
590 = atanh tonearest m68k96 0x8p-36 : 0x8p-36 : inexact-ok
591 = atanh towardzero m68k96 0x8p-36 : 0x8p-36 : inexact-ok
592 = atanh upward m68k96 0x8p-36 : 0x8.000000000000001p-36 : inexact-ok
593 = atanh downward binary128 0x8p-36 : 0x8.0000000000000000aaaaaaaaaaa8p-36 : inexact-ok
594 = atanh tonearest binary128 0x8p-36 : 0x8.0000000000000000aaaaaaaaaaa8p-36 : inexact-ok
595 = atanh towardzero binary128 0x8p-36 : 0x8.0000000000000000aaaaaaaaaaa8p-36 : inexact-ok
596 = atanh upward binary128 0x8p-36 : 0x8.0000000000000000aaaaaaaaaabp-36 : inexact-ok
597 = atanh downward ibm128 0x8p-36 : 0x8.0000000000000000aaaaaaaaa8p-36 : inexact-ok
598 = atanh tonearest ibm128 0x8p-36 : 0x8.0000000000000000aaaaaaaaacp-36 : inexact-ok
599 = atanh towardzero ibm128 0x8p-36 : 0x8.0000000000000000aaaaaaaaa8p-36 : inexact-ok
600 = atanh upward ibm128 0x8p-36 : 0x8.0000000000000000aaaaaaaaacp-36 : inexact-ok
601 atanh 0x1p-48
602 = atanh downward binary32 0x1p-48 : 0x1p-48 : inexact-ok
603 = atanh tonearest binary32 0x1p-48 : 0x1p-48 : inexact-ok
604 = atanh towardzero binary32 0x1p-48 : 0x1p-48 : inexact-ok
605 = atanh upward binary32 0x1p-48 : 0x1.000002p-48 : inexact-ok
606 = atanh downward binary64 0x1p-48 : 0x1p-48 : inexact-ok
607 = atanh tonearest binary64 0x1p-48 : 0x1p-48 : inexact-ok
608 = atanh towardzero binary64 0x1p-48 : 0x1p-48 : inexact-ok
609 = atanh upward binary64 0x1p-48 : 0x1.0000000000001p-48 : inexact-ok
610 = atanh downward intel96 0x1p-48 : 0x1p-48 : inexact-ok
611 = atanh tonearest intel96 0x1p-48 : 0x1p-48 : inexact-ok
612 = atanh towardzero intel96 0x1p-48 : 0x1p-48 : inexact-ok
613 = atanh upward intel96 0x1p-48 : 0x1.0000000000000002p-48 : inexact-ok
614 = atanh downward m68k96 0x1p-48 : 0x1p-48 : inexact-ok
615 = atanh tonearest m68k96 0x1p-48 : 0x1p-48 : inexact-ok
616 = atanh towardzero m68k96 0x1p-48 : 0x1p-48 : inexact-ok
617 = atanh upward m68k96 0x1p-48 : 0x1.0000000000000002p-48 : inexact-ok
618 = atanh downward binary128 0x1p-48 : 0x1.0000000000000000000000005555p-48 : inexact-ok
619 = atanh tonearest binary128 0x1p-48 : 0x1.0000000000000000000000005555p-48 : inexact-ok
620 = atanh towardzero binary128 0x1p-48 : 0x1.0000000000000000000000005555p-48 : inexact-ok
621 = atanh upward binary128 0x1p-48 : 0x1.0000000000000000000000005556p-48 : inexact-ok
622 = atanh downward ibm128 0x1p-48 : 0x1.00000000000000000000000055p-48 : inexact-ok
623 = atanh tonearest ibm128 0x1p-48 : 0x1.000000000000000000000000558p-48 : inexact-ok
624 = atanh towardzero ibm128 0x1p-48 : 0x1.00000000000000000000000055p-48 : inexact-ok
625 = atanh upward ibm128 0x1p-48 : 0x1.000000000000000000000000558p-48 : inexact-ok
626 atanh 0x1p-49
627 = atanh downward binary32 0x8p-52 : 0x8p-52 : inexact-ok
628 = atanh tonearest binary32 0x8p-52 : 0x8p-52 : inexact-ok
629 = atanh towardzero binary32 0x8p-52 : 0x8p-52 : inexact-ok
630 = atanh upward binary32 0x8p-52 : 0x8.00001p-52 : inexact-ok
631 = atanh downward binary64 0x8p-52 : 0x8p-52 : inexact-ok
632 = atanh tonearest binary64 0x8p-52 : 0x8p-52 : inexact-ok
633 = atanh towardzero binary64 0x8p-52 : 0x8p-52 : inexact-ok
634 = atanh upward binary64 0x8p-52 : 0x8.0000000000008p-52 : inexact-ok
635 = atanh downward intel96 0x8p-52 : 0x8p-52 : inexact-ok
636 = atanh tonearest intel96 0x8p-52 : 0x8p-52 : inexact-ok
637 = atanh towardzero intel96 0x8p-52 : 0x8p-52 : inexact-ok
638 = atanh upward intel96 0x8p-52 : 0x8.000000000000001p-52 : inexact-ok
639 = atanh downward m68k96 0x8p-52 : 0x8p-52 : inexact-ok
640 = atanh tonearest m68k96 0x8p-52 : 0x8p-52 : inexact-ok
641 = atanh towardzero m68k96 0x8p-52 : 0x8p-52 : inexact-ok
642 = atanh upward m68k96 0x8p-52 : 0x8.000000000000001p-52 : inexact-ok
643 = atanh downward binary128 0x8p-52 : 0x8.000000000000000000000000aaa8p-52 : inexact-ok
644 = atanh tonearest binary128 0x8p-52 : 0x8.000000000000000000000000aaa8p-52 : inexact-ok
645 = atanh towardzero binary128 0x8p-52 : 0x8.000000000000000000000000aaa8p-52 : inexact-ok
646 = atanh upward binary128 0x8p-52 : 0x8.000000000000000000000000aabp-52 : inexact-ok
647 = atanh downward ibm128 0x8p-52 : 0x8.000000000000000000000000a8p-52 : inexact-ok
648 = atanh tonearest ibm128 0x8p-52 : 0x8.000000000000000000000000acp-52 : inexact-ok
649 = atanh towardzero ibm128 0x8p-52 : 0x8.000000000000000000000000a8p-52 : inexact-ok
650 = atanh upward ibm128 0x8p-52 : 0x8.000000000000000000000000acp-52 : inexact-ok
651 atanh 0x1p-50
652 = atanh downward binary32 0x4p-52 : 0x4p-52 : inexact-ok
653 = atanh tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
654 = atanh towardzero binary32 0x4p-52 : 0x4p-52 : inexact-ok
655 = atanh upward binary32 0x4p-52 : 0x4.000008p-52 : inexact-ok
656 = atanh downward binary64 0x4p-52 : 0x4p-52 : inexact-ok
657 = atanh tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
658 = atanh towardzero binary64 0x4p-52 : 0x4p-52 : inexact-ok
659 = atanh upward binary64 0x4p-52 : 0x4.0000000000004p-52 : inexact-ok
660 = atanh downward intel96 0x4p-52 : 0x4p-52 : inexact-ok
661 = atanh tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
662 = atanh towardzero intel96 0x4p-52 : 0x4p-52 : inexact-ok
663 = atanh upward intel96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok
664 = atanh downward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
665 = atanh tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
666 = atanh towardzero m68k96 0x4p-52 : 0x4p-52 : inexact-ok
667 = atanh upward m68k96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok
668 = atanh downward binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
669 = atanh tonearest binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
670 = atanh towardzero binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
671 = atanh upward binary128 0x4p-52 : 0x4.0000000000000000000000001558p-52 : inexact-ok
672 = atanh downward ibm128 0x4p-52 : 0x4.00000000000000000000000014p-52 : inexact-ok
673 = atanh tonearest ibm128 0x4p-52 : 0x4.00000000000000000000000016p-52 : inexact-ok
674 = atanh towardzero ibm128 0x4p-52 : 0x4.00000000000000000000000014p-52 : inexact-ok
675 = atanh upward ibm128 0x4p-52 : 0x4.00000000000000000000000016p-52 : inexact-ok
676 atanh 0x1p-51
677 = atanh downward binary32 0x2p-52 : 0x2p-52 : inexact-ok
678 = atanh tonearest binary32 0x2p-52 : 0x2p-52 : inexact-ok
679 = atanh towardzero binary32 0x2p-52 : 0x2p-52 : inexact-ok
680 = atanh upward binary32 0x2p-52 : 0x2.000004p-52 : inexact-ok
681 = atanh downward binary64 0x2p-52 : 0x2p-52 : inexact-ok
682 = atanh tonearest binary64 0x2p-52 : 0x2p-52 : inexact-ok
683 = atanh towardzero binary64 0x2p-52 : 0x2p-52 : inexact-ok
684 = atanh upward binary64 0x2p-52 : 0x2.0000000000002p-52 : inexact-ok
685 = atanh downward intel96 0x2p-52 : 0x2p-52 : inexact-ok
686 = atanh tonearest intel96 0x2p-52 : 0x2p-52 : inexact-ok
687 = atanh towardzero intel96 0x2p-52 : 0x2p-52 : inexact-ok
688 = atanh upward intel96 0x2p-52 : 0x2.0000000000000004p-52 : inexact-ok
689 = atanh downward m68k96 0x2p-52 : 0x2p-52 : inexact-ok
690 = atanh tonearest m68k96 0x2p-52 : 0x2p-52 : inexact-ok
691 = atanh towardzero m68k96 0x2p-52 : 0x2p-52 : inexact-ok
692 = atanh upward m68k96 0x2p-52 : 0x2.0000000000000004p-52 : inexact-ok
693 = atanh downward binary128 0x2p-52 : 0x2.00000000000000000000000002aap-52 : inexact-ok
694 = atanh tonearest binary128 0x2p-52 : 0x2.00000000000000000000000002aap-52 : inexact-ok
695 = atanh towardzero binary128 0x2p-52 : 0x2.00000000000000000000000002aap-52 : inexact-ok
696 = atanh upward binary128 0x2p-52 : 0x2.00000000000000000000000002acp-52 : inexact-ok
697 = atanh downward ibm128 0x2p-52 : 0x2.00000000000000000000000002p-52 : inexact-ok
698 = atanh tonearest ibm128 0x2p-52 : 0x2.00000000000000000000000003p-52 : inexact-ok
699 = atanh towardzero ibm128 0x2p-52 : 0x2.00000000000000000000000002p-52 : inexact-ok
700 = atanh upward ibm128 0x2p-52 : 0x2.00000000000000000000000003p-52 : inexact-ok
701 atanh 0x1p-52
702 = atanh downward binary32 0x1p-52 : 0x1p-52 : inexact-ok
703 = atanh tonearest binary32 0x1p-52 : 0x1p-52 : inexact-ok
704 = atanh towardzero binary32 0x1p-52 : 0x1p-52 : inexact-ok
705 = atanh upward binary32 0x1p-52 : 0x1.000002p-52 : inexact-ok
706 = atanh downward binary64 0x1p-52 : 0x1p-52 : inexact-ok
707 = atanh tonearest binary64 0x1p-52 : 0x1p-52 : inexact-ok
708 = atanh towardzero binary64 0x1p-52 : 0x1p-52 : inexact-ok
709 = atanh upward binary64 0x1p-52 : 0x1.0000000000001p-52 : inexact-ok
710 = atanh downward intel96 0x1p-52 : 0x1p-52 : inexact-ok
711 = atanh tonearest intel96 0x1p-52 : 0x1p-52 : inexact-ok
712 = atanh towardzero intel96 0x1p-52 : 0x1p-52 : inexact-ok
713 = atanh upward intel96 0x1p-52 : 0x1.0000000000000002p-52 : inexact-ok
714 = atanh downward m68k96 0x1p-52 : 0x1p-52 : inexact-ok
715 = atanh tonearest m68k96 0x1p-52 : 0x1p-52 : inexact-ok
716 = atanh towardzero m68k96 0x1p-52 : 0x1p-52 : inexact-ok
717 = atanh upward m68k96 0x1p-52 : 0x1.0000000000000002p-52 : inexact-ok
718 = atanh downward binary128 0x1p-52 : 0x1.0000000000000000000000000055p-52 : inexact-ok
719 = atanh tonearest binary128 0x1p-52 : 0x1.0000000000000000000000000055p-52 : inexact-ok
720 = atanh towardzero binary128 0x1p-52 : 0x1.0000000000000000000000000055p-52 : inexact-ok
721 = atanh upward binary128 0x1p-52 : 0x1.0000000000000000000000000056p-52 : inexact-ok
722 = atanh downward ibm128 0x1p-52 : 0x1p-52 : inexact-ok
723 = atanh tonearest ibm128 0x1p-52 : 0x1.000000000000000000000000008p-52 : inexact-ok
724 = atanh towardzero ibm128 0x1p-52 : 0x1p-52 : inexact-ok
725 = atanh upward ibm128 0x1p-52 : 0x1.000000000000000000000000008p-52 : inexact-ok
726 atanh 0x1p-53
727 = atanh downward binary32 0x8p-56 : 0x8p-56 : inexact-ok
728 = atanh tonearest binary32 0x8p-56 : 0x8p-56 : inexact-ok
729 = atanh towardzero binary32 0x8p-56 : 0x8p-56 : inexact-ok
730 = atanh upward binary32 0x8p-56 : 0x8.00001p-56 : inexact-ok
731 = atanh downward binary64 0x8p-56 : 0x8p-56 : inexact-ok
732 = atanh tonearest binary64 0x8p-56 : 0x8p-56 : inexact-ok
733 = atanh towardzero binary64 0x8p-56 : 0x8p-56 : inexact-ok
734 = atanh upward binary64 0x8p-56 : 0x8.0000000000008p-56 : inexact-ok
735 = atanh downward intel96 0x8p-56 : 0x8p-56 : inexact-ok
736 = atanh tonearest intel96 0x8p-56 : 0x8p-56 : inexact-ok
737 = atanh towardzero intel96 0x8p-56 : 0x8p-56 : inexact-ok
738 = atanh upward intel96 0x8p-56 : 0x8.000000000000001p-56 : inexact-ok
739 = atanh downward m68k96 0x8p-56 : 0x8p-56 : inexact-ok
740 = atanh tonearest m68k96 0x8p-56 : 0x8p-56 : inexact-ok
741 = atanh towardzero m68k96 0x8p-56 : 0x8p-56 : inexact-ok
742 = atanh upward m68k96 0x8p-56 : 0x8.000000000000001p-56 : inexact-ok
743 = atanh downward binary128 0x8p-56 : 0x8.00000000000000000000000000a8p-56 : inexact-ok
744 = atanh tonearest binary128 0x8p-56 : 0x8.00000000000000000000000000a8p-56 : inexact-ok
745 = atanh towardzero binary128 0x8p-56 : 0x8.00000000000000000000000000a8p-56 : inexact-ok
746 = atanh upward binary128 0x8p-56 : 0x8.00000000000000000000000000bp-56 : inexact-ok
747 = atanh downward ibm128 0x8p-56 : 0x8p-56 : inexact-ok
748 = atanh tonearest ibm128 0x8p-56 : 0x8p-56 : inexact-ok
749 = atanh towardzero ibm128 0x8p-56 : 0x8p-56 : inexact-ok
750 = atanh upward ibm128 0x8p-56 : 0x8.00000000000000000000000004p-56 : inexact-ok
751 atanh 0x1p-54
752 = atanh downward binary32 0x4p-56 : 0x4p-56 : inexact-ok
753 = atanh tonearest binary32 0x4p-56 : 0x4p-56 : inexact-ok
754 = atanh towardzero binary32 0x4p-56 : 0x4p-56 : inexact-ok
755 = atanh upward binary32 0x4p-56 : 0x4.000008p-56 : inexact-ok
756 = atanh downward binary64 0x4p-56 : 0x4p-56 : inexact-ok
757 = atanh tonearest binary64 0x4p-56 : 0x4p-56 : inexact-ok
758 = atanh towardzero binary64 0x4p-56 : 0x4p-56 : inexact-ok
759 = atanh upward binary64 0x4p-56 : 0x4.0000000000004p-56 : inexact-ok
760 = atanh downward intel96 0x4p-56 : 0x4p-56 : inexact-ok
761 = atanh tonearest intel96 0x4p-56 : 0x4p-56 : inexact-ok
762 = atanh towardzero intel96 0x4p-56 : 0x4p-56 : inexact-ok
763 = atanh upward intel96 0x4p-56 : 0x4.0000000000000008p-56 : inexact-ok
764 = atanh downward m68k96 0x4p-56 : 0x4p-56 : inexact-ok
765 = atanh tonearest m68k96 0x4p-56 : 0x4p-56 : inexact-ok
766 = atanh towardzero m68k96 0x4p-56 : 0x4p-56 : inexact-ok
767 = atanh upward m68k96 0x4p-56 : 0x4.0000000000000008p-56 : inexact-ok
768 = atanh downward binary128 0x4p-56 : 0x4.0000000000000000000000000014p-56 : inexact-ok
769 = atanh tonearest binary128 0x4p-56 : 0x4.0000000000000000000000000014p-56 : inexact-ok
770 = atanh towardzero binary128 0x4p-56 : 0x4.0000000000000000000000000014p-56 : inexact-ok
771 = atanh upward binary128 0x4p-56 : 0x4.0000000000000000000000000018p-56 : inexact-ok
772 = atanh downward ibm128 0x4p-56 : 0x4p-56 : inexact-ok
773 = atanh tonearest ibm128 0x4p-56 : 0x4p-56 : inexact-ok
774 = atanh towardzero ibm128 0x4p-56 : 0x4p-56 : inexact-ok
775 = atanh upward ibm128 0x4p-56 : 0x4.00000000000000000000000002p-56 : inexact-ok
776 atanh 0x1p-55
777 = atanh downward binary32 0x2p-56 : 0x2p-56 : inexact-ok
778 = atanh tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
779 = atanh towardzero binary32 0x2p-56 : 0x2p-56 : inexact-ok
780 = atanh upward binary32 0x2p-56 : 0x2.000004p-56 : inexact-ok
781 = atanh downward binary64 0x2p-56 : 0x2p-56 : inexact-ok
782 = atanh tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
783 = atanh towardzero binary64 0x2p-56 : 0x2p-56 : inexact-ok
784 = atanh upward binary64 0x2p-56 : 0x2.0000000000002p-56 : inexact-ok
785 = atanh downward intel96 0x2p-56 : 0x2p-56 : inexact-ok
786 = atanh tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
787 = atanh towardzero intel96 0x2p-56 : 0x2p-56 : inexact-ok
788 = atanh upward intel96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok
789 = atanh downward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
790 = atanh tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
791 = atanh towardzero m68k96 0x2p-56 : 0x2p-56 : inexact-ok
792 = atanh upward m68k96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok
793 = atanh downward binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
794 = atanh tonearest binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
795 = atanh towardzero binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
796 = atanh upward binary128 0x2p-56 : 0x2.0000000000000000000000000004p-56 : inexact-ok
797 = atanh downward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
798 = atanh tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
799 = atanh towardzero ibm128 0x2p-56 : 0x2p-56 : inexact-ok
800 = atanh upward ibm128 0x2p-56 : 0x2.00000000000000000000000001p-56 : inexact-ok
801 atanh 0x1p-56
802 = atanh downward binary32 0x1p-56 : 0x1p-56 : inexact-ok
803 = atanh tonearest binary32 0x1p-56 : 0x1p-56 : inexact-ok
804 = atanh towardzero binary32 0x1p-56 : 0x1p-56 : inexact-ok
805 = atanh upward binary32 0x1p-56 : 0x1.000002p-56 : inexact-ok
806 = atanh downward binary64 0x1p-56 : 0x1p-56 : inexact-ok
807 = atanh tonearest binary64 0x1p-56 : 0x1p-56 : inexact-ok
808 = atanh towardzero binary64 0x1p-56 : 0x1p-56 : inexact-ok
809 = atanh upward binary64 0x1p-56 : 0x1.0000000000001p-56 : inexact-ok
810 = atanh downward intel96 0x1p-56 : 0x1p-56 : inexact-ok
811 = atanh tonearest intel96 0x1p-56 : 0x1p-56 : inexact-ok
812 = atanh towardzero intel96 0x1p-56 : 0x1p-56 : inexact-ok
813 = atanh upward intel96 0x1p-56 : 0x1.0000000000000002p-56 : inexact-ok
814 = atanh downward m68k96 0x1p-56 : 0x1p-56 : inexact-ok
815 = atanh tonearest m68k96 0x1p-56 : 0x1p-56 : inexact-ok
816 = atanh towardzero m68k96 0x1p-56 : 0x1p-56 : inexact-ok
817 = atanh upward m68k96 0x1p-56 : 0x1.0000000000000002p-56 : inexact-ok
818 = atanh downward binary128 0x1p-56 : 0x1p-56 : inexact-ok
819 = atanh tonearest binary128 0x1p-56 : 0x1p-56 : inexact-ok
820 = atanh towardzero binary128 0x1p-56 : 0x1p-56 : inexact-ok
821 = atanh upward binary128 0x1p-56 : 0x1.0000000000000000000000000001p-56 : inexact-ok
822 = atanh downward ibm128 0x1p-56 : 0x1p-56 : inexact-ok
823 = atanh tonearest ibm128 0x1p-56 : 0x1p-56 : inexact-ok
824 = atanh towardzero ibm128 0x1p-56 : 0x1p-56 : inexact-ok
825 = atanh upward ibm128 0x1p-56 : 0x1.000000000000000000000000008p-56 : inexact-ok
826 atanh 0x1p-57
827 = atanh downward binary32 0x8p-60 : 0x8p-60 : inexact-ok
828 = atanh tonearest binary32 0x8p-60 : 0x8p-60 : inexact-ok
829 = atanh towardzero binary32 0x8p-60 : 0x8p-60 : inexact-ok
830 = atanh upward binary32 0x8p-60 : 0x8.00001p-60 : inexact-ok
831 = atanh downward binary64 0x8p-60 : 0x8p-60 : inexact-ok
832 = atanh tonearest binary64 0x8p-60 : 0x8p-60 : inexact-ok
833 = atanh towardzero binary64 0x8p-60 : 0x8p-60 : inexact-ok
834 = atanh upward binary64 0x8p-60 : 0x8.0000000000008p-60 : inexact-ok
835 = atanh downward intel96 0x8p-60 : 0x8p-60 : inexact-ok
836 = atanh tonearest intel96 0x8p-60 : 0x8p-60 : inexact-ok
837 = atanh towardzero intel96 0x8p-60 : 0x8p-60 : inexact-ok
838 = atanh upward intel96 0x8p-60 : 0x8.000000000000001p-60 : inexact-ok
839 = atanh downward m68k96 0x8p-60 : 0x8p-60 : inexact-ok
840 = atanh tonearest m68k96 0x8p-60 : 0x8p-60 : inexact-ok
841 = atanh towardzero m68k96 0x8p-60 : 0x8p-60 : inexact-ok
842 = atanh upward m68k96 0x8p-60 : 0x8.000000000000001p-60 : inexact-ok
843 = atanh downward binary128 0x8p-60 : 0x8p-60 : inexact-ok
844 = atanh tonearest binary128 0x8p-60 : 0x8p-60 : inexact-ok
845 = atanh towardzero binary128 0x8p-60 : 0x8p-60 : inexact-ok
846 = atanh upward binary128 0x8p-60 : 0x8.0000000000000000000000000008p-60 : inexact-ok
847 = atanh downward ibm128 0x8p-60 : 0x8p-60 : inexact-ok
848 = atanh tonearest ibm128 0x8p-60 : 0x8p-60 : inexact-ok
849 = atanh towardzero ibm128 0x8p-60 : 0x8p-60 : inexact-ok
850 = atanh upward ibm128 0x8p-60 : 0x8.00000000000000000000000004p-60 : inexact-ok
851 atanh 0x1p-58
852 = atanh downward binary32 0x4p-60 : 0x4p-60 : inexact-ok
853 = atanh tonearest binary32 0x4p-60 : 0x4p-60 : inexact-ok
854 = atanh towardzero binary32 0x4p-60 : 0x4p-60 : inexact-ok
855 = atanh upward binary32 0x4p-60 : 0x4.000008p-60 : inexact-ok
856 = atanh downward binary64 0x4p-60 : 0x4p-60 : inexact-ok
857 = atanh tonearest binary64 0x4p-60 : 0x4p-60 : inexact-ok
858 = atanh towardzero binary64 0x4p-60 : 0x4p-60 : inexact-ok
859 = atanh upward binary64 0x4p-60 : 0x4.0000000000004p-60 : inexact-ok
860 = atanh downward intel96 0x4p-60 : 0x4p-60 : inexact-ok
861 = atanh tonearest intel96 0x4p-60 : 0x4p-60 : inexact-ok
862 = atanh towardzero intel96 0x4p-60 : 0x4p-60 : inexact-ok
863 = atanh upward intel96 0x4p-60 : 0x4.0000000000000008p-60 : inexact-ok
864 = atanh downward m68k96 0x4p-60 : 0x4p-60 : inexact-ok
865 = atanh tonearest m68k96 0x4p-60 : 0x4p-60 : inexact-ok
866 = atanh towardzero m68k96 0x4p-60 : 0x4p-60 : inexact-ok
867 = atanh upward m68k96 0x4p-60 : 0x4.0000000000000008p-60 : inexact-ok
868 = atanh downward binary128 0x4p-60 : 0x4p-60 : inexact-ok
869 = atanh tonearest binary128 0x4p-60 : 0x4p-60 : inexact-ok
870 = atanh towardzero binary128 0x4p-60 : 0x4p-60 : inexact-ok
871 = atanh upward binary128 0x4p-60 : 0x4.0000000000000000000000000004p-60 : inexact-ok
872 = atanh downward ibm128 0x4p-60 : 0x4p-60 : inexact-ok
873 = atanh tonearest ibm128 0x4p-60 : 0x4p-60 : inexact-ok
874 = atanh towardzero ibm128 0x4p-60 : 0x4p-60 : inexact-ok
875 = atanh upward ibm128 0x4p-60 : 0x4.00000000000000000000000002p-60 : inexact-ok
876 atanh 0x1p-59
877 = atanh downward binary32 0x2p-60 : 0x2p-60 : inexact-ok
878 = atanh tonearest binary32 0x2p-60 : 0x2p-60 : inexact-ok
879 = atanh towardzero binary32 0x2p-60 : 0x2p-60 : inexact-ok
880 = atanh upward binary32 0x2p-60 : 0x2.000004p-60 : inexact-ok
881 = atanh downward binary64 0x2p-60 : 0x2p-60 : inexact-ok
882 = atanh tonearest binary64 0x2p-60 : 0x2p-60 : inexact-ok
883 = atanh towardzero binary64 0x2p-60 : 0x2p-60 : inexact-ok
884 = atanh upward binary64 0x2p-60 : 0x2.0000000000002p-60 : inexact-ok
885 = atanh downward intel96 0x2p-60 : 0x2p-60 : inexact-ok
886 = atanh tonearest intel96 0x2p-60 : 0x2p-60 : inexact-ok
887 = atanh towardzero intel96 0x2p-60 : 0x2p-60 : inexact-ok
888 = atanh upward intel96 0x2p-60 : 0x2.0000000000000004p-60 : inexact-ok
889 = atanh downward m68k96 0x2p-60 : 0x2p-60 : inexact-ok
890 = atanh tonearest m68k96 0x2p-60 : 0x2p-60 : inexact-ok
891 = atanh towardzero m68k96 0x2p-60 : 0x2p-60 : inexact-ok
892 = atanh upward m68k96 0x2p-60 : 0x2.0000000000000004p-60 : inexact-ok
893 = atanh downward binary128 0x2p-60 : 0x2p-60 : inexact-ok
894 = atanh tonearest binary128 0x2p-60 : 0x2p-60 : inexact-ok
895 = atanh towardzero binary128 0x2p-60 : 0x2p-60 : inexact-ok
896 = atanh upward binary128 0x2p-60 : 0x2.0000000000000000000000000002p-60 : inexact-ok
897 = atanh downward ibm128 0x2p-60 : 0x2p-60 : inexact-ok
898 = atanh tonearest ibm128 0x2p-60 : 0x2p-60 : inexact-ok
899 = atanh towardzero ibm128 0x2p-60 : 0x2p-60 : inexact-ok
900 = atanh upward ibm128 0x2p-60 : 0x2.00000000000000000000000001p-60 : inexact-ok
901 atanh 0x1p-100
902 = atanh downward binary32 0x1p-100 : 0x1p-100 : inexact-ok
903 = atanh tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
904 = atanh towardzero binary32 0x1p-100 : 0x1p-100 : inexact-ok
905 = atanh upward binary32 0x1p-100 : 0x1.000002p-100 : inexact-ok
906 = atanh downward binary64 0x1p-100 : 0x1p-100 : inexact-ok
907 = atanh tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
908 = atanh towardzero binary64 0x1p-100 : 0x1p-100 : inexact-ok
909 = atanh upward binary64 0x1p-100 : 0x1.0000000000001p-100 : inexact-ok
910 = atanh downward intel96 0x1p-100 : 0x1p-100 : inexact-ok
911 = atanh tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
912 = atanh towardzero intel96 0x1p-100 : 0x1p-100 : inexact-ok
913 = atanh upward intel96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok
914 = atanh downward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
915 = atanh tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
916 = atanh towardzero m68k96 0x1p-100 : 0x1p-100 : inexact-ok
917 = atanh upward m68k96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok
918 = atanh downward binary128 0x1p-100 : 0x1p-100 : inexact-ok
919 = atanh tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
920 = atanh towardzero binary128 0x1p-100 : 0x1p-100 : inexact-ok
921 = atanh upward binary128 0x1p-100 : 0x1.0000000000000000000000000001p-100 : inexact-ok
922 = atanh downward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
923 = atanh tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
924 = atanh towardzero ibm128 0x1p-100 : 0x1p-100 : inexact-ok
925 = atanh upward ibm128 0x1p-100 : 0x1.000000000000000000000000008p-100 : inexact-ok
926 atanh -0x1p-100
927 = atanh downward binary32 -0x1p-100 : -0x1.000002p-100 : inexact-ok
928 = atanh tonearest binary32 -0x1p-100 : -0x1p-100 : inexact-ok
929 = atanh towardzero binary32 -0x1p-100 : -0x1p-100 : inexact-ok
930 = atanh upward binary32 -0x1p-100 : -0x1p-100 : inexact-ok
931 = atanh downward binary64 -0x1p-100 : -0x1.0000000000001p-100 : inexact-ok
932 = atanh tonearest binary64 -0x1p-100 : -0x1p-100 : inexact-ok
933 = atanh towardzero binary64 -0x1p-100 : -0x1p-100 : inexact-ok
934 = atanh upward binary64 -0x1p-100 : -0x1p-100 : inexact-ok
935 = atanh downward intel96 -0x1p-100 : -0x1.0000000000000002p-100 : inexact-ok
936 = atanh tonearest intel96 -0x1p-100 : -0x1p-100 : inexact-ok
937 = atanh towardzero intel96 -0x1p-100 : -0x1p-100 : inexact-ok
938 = atanh upward intel96 -0x1p-100 : -0x1p-100 : inexact-ok
939 = atanh downward m68k96 -0x1p-100 : -0x1.0000000000000002p-100 : inexact-ok
940 = atanh tonearest m68k96 -0x1p-100 : -0x1p-100 : inexact-ok
941 = atanh towardzero m68k96 -0x1p-100 : -0x1p-100 : inexact-ok
942 = atanh upward m68k96 -0x1p-100 : -0x1p-100 : inexact-ok
943 = atanh downward binary128 -0x1p-100 : -0x1.0000000000000000000000000001p-100 : inexact-ok
944 = atanh tonearest binary128 -0x1p-100 : -0x1p-100 : inexact-ok
945 = atanh towardzero binary128 -0x1p-100 : -0x1p-100 : inexact-ok
946 = atanh upward binary128 -0x1p-100 : -0x1p-100 : inexact-ok
947 = atanh downward ibm128 -0x1p-100 : -0x1.000000000000000000000000008p-100 : inexact-ok
948 = atanh tonearest ibm128 -0x1p-100 : -0x1p-100 : inexact-ok
949 = atanh towardzero ibm128 -0x1p-100 : -0x1p-100 : inexact-ok
950 = atanh upward ibm128 -0x1p-100 : -0x1p-100 : inexact-ok
951 atanh 0x1p-600
952 = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
953 = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
954 = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
955 = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
956 = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
957 = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
958 = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
959 = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
960 = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
961 = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
962 = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
963 = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
964 = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
965 = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
966 = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
967 = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
968 = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
969 = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
970 = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
971 = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
972 = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
973 = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
974 = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
975 = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
976 = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
977 = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
978 = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
979 = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
980 = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
981 = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
982 = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
983 = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
984 = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
985 = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
986 = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
987 = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
988 = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
989 = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
990 = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
991 = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
992 = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
993 = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
994 = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
995 = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
996 = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
997 = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
998 = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
999 = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
1000 = atanh downward binary64 0x1p-600 : 0x1p-600 : inexact-ok
1001 = atanh tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok
1002 = atanh towardzero binary64 0x1p-600 : 0x1p-600 : inexact-ok
1003 = atanh upward binary64 0x1p-600 : 0x1.0000000000001p-600 : inexact-ok
1004 = atanh downward intel96 0x1p-600 : 0x1p-600 : inexact-ok
1005 = atanh tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok
1006 = atanh towardzero intel96 0x1p-600 : 0x1p-600 : inexact-ok
1007 = atanh upward intel96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok
1008 = atanh downward m68k96 0x1p-600 : 0x1p-600 : inexact-ok
1009 = atanh tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok
1010 = atanh towardzero m68k96 0x1p-600 : 0x1p-600 : inexact-ok
1011 = atanh upward m68k96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok
1012 = atanh downward binary128 0x1p-600 : 0x1p-600 : inexact-ok
1013 = atanh tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok
1014 = atanh towardzero binary128 0x1p-600 : 0x1p-600 : inexact-ok
1015 = atanh upward binary128 0x1p-600 : 0x1.0000000000000000000000000001p-600 : inexact-ok
1016 = atanh downward ibm128 0x1p-600 : 0x1p-600 : inexact-ok
1017 = atanh tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok
1018 = atanh towardzero ibm128 0x1p-600 : 0x1p-600 : inexact-ok
1019 = atanh upward ibm128 0x1p-600 : 0x1.000000000000000000000000008p-600 : inexact-ok
1020 atanh -0x1p-600
1021 = atanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
1022 = atanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
1023 = atanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
1024 = atanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
1025 = atanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
1026 = atanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
1027 = atanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
1028 = atanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
1029 = atanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
1030 = atanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
1031 = atanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
1032 = atanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
1033 = atanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
1034 = atanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
1035 = atanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
1036 = atanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
1037 = atanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
1038 = atanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
1039 = atanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
1040 = atanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
1041 = atanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
1042 = atanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
1043 = atanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
1044 = atanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
1045 = atanh downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok
1046 = atanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
1047 = atanh towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
1048 = atanh upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
1049 = atanh downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok
1050 = atanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
1051 = atanh towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok
1052 = atanh upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
1053 = atanh downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
1054 = atanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
1055 = atanh towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok
1056 = atanh upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
1057 = atanh downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
1058 = atanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
1059 = atanh towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
1060 = atanh upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
1061 = atanh downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok
1062 = atanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
1063 = atanh towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok
1064 = atanh upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
1065 = atanh downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok
1066 = atanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
1067 = atanh towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
1068 = atanh upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
1069 = atanh downward binary64 -0x1p-600 : -0x1.0000000000001p-600 : inexact-ok
1070 = atanh tonearest binary64 -0x1p-600 : -0x1p-600 : inexact-ok
1071 = atanh towardzero binary64 -0x1p-600 : -0x1p-600 : inexact-ok
1072 = atanh upward binary64 -0x1p-600 : -0x1p-600 : inexact-ok
1073 = atanh downward intel96 -0x1p-600 : -0x1.0000000000000002p-600 : inexact-ok
1074 = atanh tonearest intel96 -0x1p-600 : -0x1p-600 : inexact-ok
1075 = atanh towardzero intel96 -0x1p-600 : -0x1p-600 : inexact-ok
1076 = atanh upward intel96 -0x1p-600 : -0x1p-600 : inexact-ok
1077 = atanh downward m68k96 -0x1p-600 : -0x1.0000000000000002p-600 : inexact-ok
1078 = atanh tonearest m68k96 -0x1p-600 : -0x1p-600 : inexact-ok
1079 = atanh towardzero m68k96 -0x1p-600 : -0x1p-600 : inexact-ok
1080 = atanh upward m68k96 -0x1p-600 : -0x1p-600 : inexact-ok
1081 = atanh downward binary128 -0x1p-600 : -0x1.0000000000000000000000000001p-600 : inexact-ok
1082 = atanh tonearest binary128 -0x1p-600 : -0x1p-600 : inexact-ok
1083 = atanh towardzero binary128 -0x1p-600 : -0x1p-600 : inexact-ok
1084 = atanh upward binary128 -0x1p-600 : -0x1p-600 : inexact-ok
1085 = atanh downward ibm128 -0x1p-600 : -0x1.000000000000000000000000008p-600 : inexact-ok
1086 = atanh tonearest ibm128 -0x1p-600 : -0x1p-600 : inexact-ok
1087 = atanh towardzero ibm128 -0x1p-600 : -0x1p-600 : inexact-ok
1088 = atanh upward ibm128 -0x1p-600 : -0x1p-600 : inexact-ok
1089 atanh 0x1p-10000
1090 = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1091 = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1092 = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1093 = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
1094 = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
1095 = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
1096 = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
1097 = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
1098 = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
1099 = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
1100 = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
1101 = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
1102 = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
1103 = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
1104 = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
1105 = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
1106 = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
1107 = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
1108 = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
1109 = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
1110 = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
1111 = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
1112 = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
1113 = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
1114 = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
1115 = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
1116 = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
1117 = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
1118 = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
1119 = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
1120 = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
1121 = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
1122 = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
1123 = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
1124 = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
1125 = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
1126 = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
1127 = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
1128 = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
1129 = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
1130 = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
1131 = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
1132 = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
1133 = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
1134 = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
1135 = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
1136 = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
1137 = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
1138 = atanh downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1139 = atanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1140 = atanh towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1141 = atanh upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
1142 = atanh downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
1143 = atanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
1144 = atanh towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
1145 = atanh upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
1146 = atanh downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
1147 = atanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
1148 = atanh towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
1149 = atanh upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
1150 = atanh downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
1151 = atanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
1152 = atanh towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
1153 = atanh upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
1154 = atanh downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1155 = atanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1156 = atanh towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1157 = atanh upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
1158 = atanh downward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
1159 = atanh tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
1160 = atanh towardzero intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
1161 = atanh upward intel96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok
1162 = atanh downward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
1163 = atanh tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
1164 = atanh towardzero m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
1165 = atanh upward m68k96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok
1166 = atanh downward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
1167 = atanh tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
1168 = atanh towardzero binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
1169 = atanh upward binary128 0x1p-10000 : 0x1.0000000000000000000000000001p-10000 : inexact-ok
1170 atanh -0x1p-10000
1171 = atanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
1172 = atanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
1173 = atanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
1174 = atanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
1175 = atanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
1176 = atanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
1177 = atanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
1178 = atanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
1179 = atanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
1180 = atanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
1181 = atanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
1182 = atanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
1183 = atanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
1184 = atanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
1185 = atanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
1186 = atanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
1187 = atanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
1188 = atanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
1189 = atanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
1190 = atanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
1191 = atanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
1192 = atanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
1193 = atanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
1194 = atanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
1195 = atanh downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok
1196 = atanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
1197 = atanh towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
1198 = atanh upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
1199 = atanh downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok
1200 = atanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
1201 = atanh towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok
1202 = atanh upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
1203 = atanh downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
1204 = atanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
1205 = atanh towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok
1206 = atanh upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
1207 = atanh downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
1208 = atanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
1209 = atanh towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
1210 = atanh upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
1211 = atanh downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok
1212 = atanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
1213 = atanh towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok
1214 = atanh upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
1215 = atanh downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok
1216 = atanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
1217 = atanh towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
1218 = atanh upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
1219 = atanh downward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
1220 = atanh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1221 = atanh towardzero binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1222 = atanh upward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1223 = atanh downward intel96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
1224 = atanh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1225 = atanh towardzero intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1226 = atanh upward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1227 = atanh downward m68k96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
1228 = atanh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1229 = atanh towardzero m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1230 = atanh upward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1231 = atanh downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p-1076 : inexact-ok
1232 = atanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
1233 = atanh towardzero binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
1234 = atanh upward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
1235 = atanh downward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
1236 = atanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1237 = atanh towardzero ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1238 = atanh upward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1239 = atanh downward intel96 -0x1p-10000 : -0x1.0000000000000002p-10000 : inexact-ok
1240 = atanh tonearest intel96 -0x1p-10000 : -0x1p-10000 : inexact-ok
1241 = atanh towardzero intel96 -0x1p-10000 : -0x1p-10000 : inexact-ok
1242 = atanh upward intel96 -0x1p-10000 : -0x1p-10000 : inexact-ok
1243 = atanh downward m68k96 -0x1p-10000 : -0x1.0000000000000002p-10000 : inexact-ok
1244 = atanh tonearest m68k96 -0x1p-10000 : -0x1p-10000 : inexact-ok
1245 = atanh towardzero m68k96 -0x1p-10000 : -0x1p-10000 : inexact-ok
1246 = atanh upward m68k96 -0x1p-10000 : -0x1p-10000 : inexact-ok
1247 = atanh downward binary128 -0x1p-10000 : -0x1.0000000000000000000000000001p-10000 : inexact-ok
1248 = atanh tonearest binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
1249 = atanh towardzero binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
1250 = atanh upward binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
1251 atanh 0x0.ffffffp0
1252 = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1253 = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1254 = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1255 = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1256 = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1257 = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1258 = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1259 = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1260 = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1261 = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1262 = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1263 = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1264 = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1265 = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1266 = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1267 = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1268 = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1269 = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1270 = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1271 = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1272 = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1273 = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1274 = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1275 = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1276 atanh -0x0.ffffffp0
1277 = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1278 = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1279 = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1280 = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1281 = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1282 = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1283 = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1284 = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1285 = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1286 = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1287 = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1288 = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1289 = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1290 = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1291 = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1292 = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1293 = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1294 = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1295 = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1296 = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1297 = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1298 = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1299 = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1300 = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1301 atanh 0x0.ffffffff8p0
1302 = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1303 = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1304 = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1305 = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1306 = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1307 = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1308 = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1309 = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1310 = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1311 = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1312 = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1313 = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1314 = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1315 = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1316 = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1317 = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1318 = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1319 = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1320 = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1321 = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1322 = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1323 = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1324 = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1325 = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1326 = atanh downward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok
1327 = atanh tonearest binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok
1328 = atanh towardzero binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : inexact-ok
1329 = atanh upward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec78p+0 : inexact-ok
1330 = atanh downward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok
1331 = atanh tonearest intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok
1332 = atanh towardzero intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok
1333 = atanh upward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok
1334 = atanh downward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok
1335 = atanh tonearest m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok
1336 = atanh towardzero m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : inexact-ok
1337 = atanh upward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : inexact-ok
1338 = atanh downward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : inexact-ok
1339 = atanh tonearest binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : inexact-ok
1340 = atanh towardzero binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : inexact-ok
1341 = atanh upward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : inexact-ok
1342 = atanh downward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : inexact-ok
1343 = atanh tonearest ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : inexact-ok
1344 = atanh towardzero ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : inexact-ok
1345 = atanh upward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : inexact-ok
1346 atanh -0x0.ffffffff8p0
1347 = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1348 = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1349 = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1350 = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1351 = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1352 = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1353 = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1354 = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1355 = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1356 = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1357 = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1358 = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1359 = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1360 = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1361 = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1362 = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1363 = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1364 = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1365 = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1366 = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1367 = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1368 = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1369 = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1370 = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1371 = atanh downward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec78p+0 : inexact-ok
1372 = atanh tonearest binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok
1373 = atanh towardzero binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok
1374 = atanh upward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : inexact-ok
1375 = atanh downward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok
1376 = atanh tonearest intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok
1377 = atanh towardzero intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok
1378 = atanh upward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok
1379 = atanh downward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok
1380 = atanh tonearest m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : inexact-ok
1381 = atanh towardzero m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok
1382 = atanh upward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : inexact-ok
1383 = atanh downward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : inexact-ok
1384 = atanh tonearest binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : inexact-ok
1385 = atanh towardzero binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : inexact-ok
1386 = atanh upward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : inexact-ok
1387 = atanh downward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : inexact-ok
1388 = atanh tonearest ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : inexact-ok
1389 = atanh towardzero ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : inexact-ok
1390 = atanh upward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : inexact-ok
1391 atanh 0x0.ffffffffffffp0
1392 = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1393 = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1394 = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1395 = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1396 = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1397 = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1398 = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1399 = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1400 = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1401 = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1402 = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1403 = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1404 = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1405 = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1406 = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1407 = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1408 = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1409 = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1410 = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1411 = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1412 = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1413 = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1414 = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1415 = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1416 = atanh downward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : inexact-ok
1417 = atanh tonearest binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : inexact-ok
1418 = atanh towardzero binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : inexact-ok
1419 = atanh upward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : inexact-ok
1420 = atanh downward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok
1421 = atanh tonearest intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok
1422 = atanh towardzero intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok
1423 = atanh upward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok
1424 = atanh downward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok
1425 = atanh tonearest m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok
1426 = atanh towardzero m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : inexact-ok
1427 = atanh upward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : inexact-ok
1428 = atanh downward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
1429 = atanh tonearest binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
1430 = atanh towardzero binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
1431 = atanh upward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : inexact-ok
1432 = atanh downward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
1433 = atanh tonearest ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
1434 = atanh towardzero ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
1435 = atanh upward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : inexact-ok
1436 atanh -0x0.ffffffffffffp0
1437 = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1438 = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1439 = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1440 = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1441 = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1442 = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1443 = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1444 = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1445 = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1446 = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1447 = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1448 = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1449 = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1450 = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1451 = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1452 = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1453 = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1454 = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1455 = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1456 = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1457 = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1458 = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1459 = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1460 = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1461 = atanh downward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : inexact-ok
1462 = atanh tonearest binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : inexact-ok
1463 = atanh towardzero binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : inexact-ok
1464 = atanh upward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : inexact-ok
1465 = atanh downward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok
1466 = atanh tonearest intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok
1467 = atanh towardzero intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok
1468 = atanh upward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok
1469 = atanh downward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok
1470 = atanh tonearest m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : inexact-ok
1471 = atanh towardzero m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok
1472 = atanh upward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : inexact-ok
1473 = atanh downward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : inexact-ok
1474 = atanh tonearest binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
1475 = atanh towardzero binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
1476 = atanh upward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : inexact-ok
1477 = atanh downward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : inexact-ok
1478 = atanh tonearest ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
1479 = atanh towardzero ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
1480 = atanh upward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : inexact-ok
1481 atanh 0x0.fffffffffffff8p0
1482 = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1483 = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1484 = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1485 = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1486 = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1487 = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1488 = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1489 = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1490 = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1491 = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1492 = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1493 = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1494 = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1495 = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1496 = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1497 = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1498 = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1499 = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1500 = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1501 = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1502 = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1503 = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1504 = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1505 = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1506 = atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
1507 = atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
1508 = atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
1509 = atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
1510 = atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1511 = atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1512 = atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1513 = atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1514 = atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1515 = atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1516 = atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1517 = atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1518 = atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1519 = atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1520 = atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1521 = atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1522 = atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1523 = atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1524 = atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1525 = atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
1526 atanh -0x0.fffffffffffff8p0
1527 = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1528 = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1529 = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1530 = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1531 = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1532 = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1533 = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1534 = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1535 = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1536 = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1537 = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1538 = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1539 = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1540 = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1541 = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1542 = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1543 = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1544 = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1545 = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1546 = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1547 = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1548 = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1549 = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1550 = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1551 = atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
1552 = atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
1553 = atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
1554 = atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
1555 = atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1556 = atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1557 = atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1558 = atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1559 = atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1560 = atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1561 = atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1562 = atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1563 = atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1564 = atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1565 = atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1566 = atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1567 = atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
1568 = atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1569 = atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1570 = atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1571 atanh 0x0.ffffffffffffffffp0
1572 = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1573 = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1574 = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1575 = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1576 = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1577 = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1578 = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1579 = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1580 = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1581 = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1582 = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1583 = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1584 = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1585 = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1586 = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1587 = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1588 = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1589 = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1590 = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1591 = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1592 = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1593 = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1594 = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1595 = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1596 = atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
1597 = atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
1598 = atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
1599 = atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
1600 = atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1601 = atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1602 = atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1603 = atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1604 = atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1605 = atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1606 = atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1607 = atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1608 = atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1609 = atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1610 = atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1611 = atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1612 = atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1613 = atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1614 = atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1615 = atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
1616 = atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1617 = atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1618 = atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1619 = atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
1620 = atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1621 = atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1622 = atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1623 = atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
1624 = atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1625 = atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1626 = atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1627 = atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1628 = atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1629 = atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1630 = atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1631 = atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
1632 atanh -0x0.ffffffffffffffffp0
1633 = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1634 = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1635 = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1636 = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1637 = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1638 = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1639 = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1640 = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1641 = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1642 = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1643 = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1644 = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1645 = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1646 = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1647 = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1648 = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1649 = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1650 = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1651 = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1652 = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1653 = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1654 = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1655 = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1656 = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1657 = atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
1658 = atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
1659 = atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
1660 = atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
1661 = atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1662 = atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1663 = atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1664 = atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1665 = atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1666 = atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1667 = atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1668 = atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1669 = atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1670 = atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1671 = atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1672 = atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1673 = atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
1674 = atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1675 = atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1676 = atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1677 = atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
1678 = atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1679 = atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1680 = atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1681 = atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
1682 = atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1683 = atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1684 = atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1685 = atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1686 = atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1687 = atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1688 = atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1689 = atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
1690 = atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1691 = atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1692 = atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1693 atanh 0x0.ffffffffffffffffffffffffffcp0
1694 = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1695 = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1696 = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1697 = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1698 = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1699 = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1700 = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1701 = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1702 = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1703 = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1704 = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1705 = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1706 = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1707 = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1708 = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1709 = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1710 = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1711 = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1712 = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1713 = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1714 = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1715 = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1716 = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1717 = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1718 = atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
1719 = atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
1720 = atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
1721 = atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
1722 = atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1723 = atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1724 = atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1725 = atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1726 = atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1727 = atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1728 = atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1729 = atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1730 = atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1731 = atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1732 = atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1733 = atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1734 = atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1735 = atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1736 = atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1737 = atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
1738 = atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1739 = atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1740 = atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1741 = atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
1742 = atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1743 = atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1744 = atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1745 = atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
1746 = atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1747 = atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1748 = atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1749 = atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1750 = atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1751 = atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1752 = atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1753 = atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
1754 = atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
1755 = atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
1756 = atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
1757 = atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
1758 = atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1759 = atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1760 = atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1761 = atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : inexact-ok
1762 atanh -0x0.ffffffffffffffffffffffffffcp0
1763 = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1764 = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1765 = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1766 = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1767 = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1768 = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1769 = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1770 = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1771 = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1772 = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1773 = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1774 = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1775 = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1776 = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1777 = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1778 = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1779 = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1780 = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1781 = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1782 = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1783 = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1784 = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1785 = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1786 = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1787 = atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
1788 = atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
1789 = atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
1790 = atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
1791 = atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1792 = atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1793 = atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1794 = atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1795 = atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1796 = atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1797 = atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1798 = atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1799 = atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1800 = atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1801 = atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1802 = atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1803 = atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
1804 = atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1805 = atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1806 = atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1807 = atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
1808 = atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1809 = atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1810 = atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1811 = atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
1812 = atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1813 = atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1814 = atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1815 = atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1816 = atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1817 = atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1818 = atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1819 = atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
1820 = atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1821 = atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1822 = atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1823 = atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
1824 = atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
1825 = atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
1826 = atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
1827 = atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : inexact-ok
1828 = atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1829 = atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1830 = atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1831 atanh 0x0.ffffffffffffffffffffffffffff8p0
1832 = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1833 = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1834 = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : inexact-ok
1835 = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : inexact-ok
1836 = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1837 = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1838 = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : inexact-ok
1839 = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : inexact-ok
1840 = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1841 = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1842 = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1843 = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1844 = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1845 = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1846 = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : inexact-ok
1847 = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : inexact-ok
1848 = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1849 = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1850 = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1851 = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1852 = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1853 = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1854 = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1855 = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1856 = atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
1857 = atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
1858 = atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : inexact-ok
1859 = atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : inexact-ok
1860 = atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1861 = atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1862 = atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1863 = atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1864 = atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1865 = atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1866 = atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : inexact-ok
1867 = atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : inexact-ok
1868 = atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1869 = atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1870 = atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1871 = atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1872 = atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1873 = atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1874 = atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1875 = atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
1876 = atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1877 = atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1878 = atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1879 = atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
1880 = atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1881 = atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1882 = atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : inexact-ok
1883 = atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : inexact-ok
1884 = atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1885 = atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1886 = atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1887 = atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1888 = atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1889 = atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1890 = atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1891 = atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
1892 = atanh downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
1893 = atanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
1894 = atanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
1895 = atanh upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
1896 = atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
1897 = atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
1898 = atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
1899 = atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
1900 = atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1901 = atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1902 = atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1903 = atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : inexact-ok
1904 atanh -0x0.ffffffffffffffffffffffffffff8p0
1905 = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1906 = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : inexact-ok
1907 = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1908 = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : inexact-ok
1909 = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1910 = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : inexact-ok
1911 = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1912 = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : inexact-ok
1913 = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1914 = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1915 = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1916 = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1917 = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : inexact-ok
1918 = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1919 = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1920 = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : inexact-ok
1921 = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1922 = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : inexact-ok
1923 = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1924 = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : inexact-ok
1925 = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1926 = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : inexact-ok
1927 = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1928 = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : inexact-ok
1929 = atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
1930 = atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : inexact-ok
1931 = atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
1932 = atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : inexact-ok
1933 = atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1934 = atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1935 = atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1936 = atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1937 = atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1938 = atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : inexact-ok
1939 = atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1940 = atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : inexact-ok
1941 = atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1942 = atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : inexact-ok
1943 = atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1944 = atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : inexact-ok
1945 = atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : inexact-ok
1946 = atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1947 = atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1948 = atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : inexact-ok
1949 = atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
1950 = atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1951 = atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1952 = atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1953 = atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : inexact-ok
1954 = atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1955 = atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1956 = atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : inexact-ok
1957 = atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1958 = atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : inexact-ok
1959 = atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1960 = atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : inexact-ok
1961 = atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : inexact-ok
1962 = atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1963 = atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1964 = atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : inexact-ok
1965 = atanh downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
1966 = atanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : inexact-ok
1967 = atanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
1968 = atanh upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : inexact-ok
1969 = atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
1970 = atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : inexact-ok
1971 = atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
1972 = atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : inexact-ok
1973 = atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : inexact-ok
1974 = atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1975 = atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1976 = atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : inexact-ok
1977 atanh -0x6.e6c77p-20
1978 = atanh downward binary32 -0x6.e6c77p-20 : -0x6.e6c778p-20 : inexact-ok
1979 = atanh tonearest binary32 -0x6.e6c77p-20 : -0x6.e6c77p-20 : inexact-ok
1980 = atanh towardzero binary32 -0x6.e6c77p-20 : -0x6.e6c77p-20 : inexact-ok
1981 = atanh upward binary32 -0x6.e6c77p-20 : -0x6.e6c77p-20 : inexact-ok
1982 = atanh downward binary64 -0x6.e6c77p-20 : -0x6.e6c770006d93p-20 : inexact-ok
1983 = atanh tonearest binary64 -0x6.e6c77p-20 : -0x6.e6c770006d92cp-20 : inexact-ok
1984 = atanh towardzero binary64 -0x6.e6c77p-20 : -0x6.e6c770006d92cp-20 : inexact-ok
1985 = atanh upward binary64 -0x6.e6c77p-20 : -0x6.e6c770006d92cp-20 : inexact-ok
1986 = atanh downward intel96 -0x6.e6c77p-20 : -0x6.e6c770006d92d19p-20 : inexact-ok
1987 = atanh tonearest intel96 -0x6.e6c77p-20 : -0x6.e6c770006d92d19p-20 : inexact-ok
1988 = atanh towardzero intel96 -0x6.e6c77p-20 : -0x6.e6c770006d92d188p-20 : inexact-ok
1989 = atanh upward intel96 -0x6.e6c77p-20 : -0x6.e6c770006d92d188p-20 : inexact-ok
1990 = atanh downward m68k96 -0x6.e6c77p-20 : -0x6.e6c770006d92d19p-20 : inexact-ok
1991 = atanh tonearest m68k96 -0x6.e6c77p-20 : -0x6.e6c770006d92d19p-20 : inexact-ok
1992 = atanh towardzero m68k96 -0x6.e6c77p-20 : -0x6.e6c770006d92d188p-20 : inexact-ok
1993 = atanh upward m68k96 -0x6.e6c77p-20 : -0x6.e6c770006d92d188p-20 : inexact-ok
1994 = atanh downward binary128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22dap-20 : inexact-ok
1995 = atanh tonearest binary128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ffcp-20 : inexact-ok
1996 = atanh towardzero binary128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ffcp-20 : inexact-ok
1997 = atanh upward binary128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ffcp-20 : inexact-ok
1998 = atanh downward ibm128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22dap-20 : inexact-ok
1999 = atanh tonearest ibm128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22dap-20 : inexact-ok
2000 = atanh towardzero ibm128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ep-20 : inexact-ok
2001 = atanh upward ibm128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ep-20 : inexact-ok
2002 atanh 0x3.2ca824p-4
2003 = atanh downward binary32 0x3.2ca824p-4 : 0x3.379434p-4 : inexact-ok
2004 = atanh tonearest binary32 0x3.2ca824p-4 : 0x3.379438p-4 : inexact-ok
2005 = atanh towardzero binary32 0x3.2ca824p-4 : 0x3.379434p-4 : inexact-ok
2006 = atanh upward binary32 0x3.2ca824p-4 : 0x3.379438p-4 : inexact-ok
2007 = atanh downward binary64 0x3.2ca824p-4 : 0x3.3794374a456e2p-4 : inexact-ok
2008 = atanh tonearest binary64 0x3.2ca824p-4 : 0x3.3794374a456e4p-4 : inexact-ok
2009 = atanh towardzero binary64 0x3.2ca824p-4 : 0x3.3794374a456e2p-4 : inexact-ok
2010 = atanh upward binary64 0x3.2ca824p-4 : 0x3.3794374a456e4p-4 : inexact-ok
2011 = atanh downward intel96 0x3.2ca824p-4 : 0x3.3794374a456e329p-4 : inexact-ok
2012 = atanh tonearest intel96 0x3.2ca824p-4 : 0x3.3794374a456e3294p-4 : inexact-ok
2013 = atanh towardzero intel96 0x3.2ca824p-4 : 0x3.3794374a456e329p-4 : inexact-ok
2014 = atanh upward intel96 0x3.2ca824p-4 : 0x3.3794374a456e3294p-4 : inexact-ok
2015 = atanh downward m68k96 0x3.2ca824p-4 : 0x3.3794374a456e329p-4 : inexact-ok
2016 = atanh tonearest m68k96 0x3.2ca824p-4 : 0x3.3794374a456e3294p-4 : inexact-ok
2017 = atanh towardzero m68k96 0x3.2ca824p-4 : 0x3.3794374a456e329p-4 : inexact-ok
2018 = atanh upward m68k96 0x3.2ca824p-4 : 0x3.3794374a456e3294p-4 : inexact-ok
2019 = atanh downward binary128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590f7ep-4 : inexact-ok
2020 = atanh tonearest binary128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590f7ep-4 : inexact-ok
2021 = atanh towardzero binary128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590f7ep-4 : inexact-ok
2022 = atanh upward binary128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590f8p-4 : inexact-ok
2023 = atanh downward ibm128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590fp-4 : inexact-ok
2024 = atanh tonearest ibm128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590fp-4 : inexact-ok
2025 = atanh towardzero ibm128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590fp-4 : inexact-ok
2026 = atanh upward ibm128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3591p-4 : inexact-ok
2027 atanh -0x1.cc1d66p-4
2028 = atanh downward binary32 -0x1.cc1d66p-4 : -0x1.ce10a2p-4 : inexact-ok
2029 = atanh tonearest binary32 -0x1.cc1d66p-4 : -0x1.ce10a2p-4 : inexact-ok
2030 = atanh towardzero binary32 -0x1.cc1d66p-4 : -0x1.ce10ap-4 : inexact-ok
2031 = atanh upward binary32 -0x1.cc1d66p-4 : -0x1.ce10ap-4 : inexact-ok
2032 = atanh downward binary64 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9fp-4 : inexact-ok
2033 = atanh tonearest binary64 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9fp-4 : inexact-ok
2034 = atanh towardzero binary64 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ep-4 : inexact-ok
2035 = atanh upward binary64 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ep-4 : inexact-ok
2036 = atanh downward intel96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec14p-4 : inexact-ok
2037 = atanh tonearest intel96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
2038 = atanh towardzero intel96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
2039 = atanh upward intel96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
2040 = atanh downward m68k96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec14p-4 : inexact-ok
2041 = atanh tonearest m68k96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
2042 = atanh towardzero m68k96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
2043 = atanh upward m68k96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
2044 = atanh downward binary128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4daf7p-4 : inexact-ok
2045 = atanh tonearest binary128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4daf7p-4 : inexact-ok
2046 = atanh towardzero binary128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4daf6p-4 : inexact-ok
2047 = atanh upward binary128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4daf6p-4 : inexact-ok
2048 = atanh downward ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4dbp-4 : inexact-ok
2049 = atanh tonearest ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4dbp-4 : inexact-ok
2050 = atanh towardzero ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4da8p-4 : inexact-ok
2051 = atanh upward ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4da8p-4 : inexact-ok
2052 atanh -0xf.cd3809ca8fd28p-4
2053 = atanh downward binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : inexact-ok
2054 = atanh tonearest binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : inexact-ok
2055 = atanh towardzero binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : inexact-ok
2056 = atanh upward binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : inexact-ok
2057 = atanh downward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde8p+0 : inexact-ok
2058 = atanh tonearest binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok
2059 = atanh towardzero binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok
2060 = atanh upward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : inexact-ok
2061 = atanh downward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : inexact-ok
2062 = atanh tonearest intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
2063 = atanh towardzero intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
2064 = atanh upward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
2065 = atanh downward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : inexact-ok
2066 = atanh tonearest m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
2067 = atanh towardzero m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
2068 = atanh upward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : inexact-ok
2069 = atanh downward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da314p+0 : inexact-ok
2070 = atanh tonearest binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok
2071 = atanh towardzero binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok
2072 = atanh upward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : inexact-ok
2073 = atanh downward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da4p+0 : inexact-ok
2074 = atanh tonearest ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok
2075 = atanh towardzero ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok
2076 = atanh upward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : inexact-ok
2077 = atanh downward binary32 -0xf.cd381p-4 : -0x2.89e0dp+0 : inexact-ok
2078 = atanh tonearest binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok
2079 = atanh towardzero binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok
2080 = atanh upward binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : inexact-ok
2081 = atanh downward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : inexact-ok
2082 = atanh tonearest binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : inexact-ok
2083 = atanh towardzero binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : inexact-ok
2084 = atanh upward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : inexact-ok
2085 = atanh downward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok
2086 = atanh tonearest intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok
2087 = atanh towardzero intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok
2088 = atanh upward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok
2089 = atanh downward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok
2090 = atanh tonearest m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : inexact-ok
2091 = atanh towardzero m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok
2092 = atanh upward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : inexact-ok
2093 = atanh downward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : inexact-ok
2094 = atanh tonearest binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : inexact-ok
2095 = atanh towardzero binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : inexact-ok
2096 = atanh upward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : inexact-ok
2097 = atanh downward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b5p+0 : inexact-ok
2098 = atanh tonearest ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok
2099 = atanh towardzero ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok
2100 = atanh upward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : inexact-ok
2101 = atanh downward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f112p+0 : inexact-ok
2102 = atanh tonearest binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok
2103 = atanh towardzero binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok
2104 = atanh upward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : inexact-ok
2105 = atanh downward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : inexact-ok
2106 = atanh tonearest intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
2107 = atanh towardzero intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
2108 = atanh upward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
2109 = atanh downward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : inexact-ok
2110 = atanh tonearest m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
2111 = atanh towardzero m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
2112 = atanh upward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : inexact-ok
2113 = atanh downward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : inexact-ok
2114 = atanh tonearest binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : inexact-ok
2115 = atanh towardzero binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : inexact-ok
2116 = atanh upward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : inexact-ok
2117 = atanh downward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : inexact-ok
2118 = atanh tonearest ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : inexact-ok
2119 = atanh towardzero ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : inexact-ok
2120 = atanh upward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : inexact-ok
2121 atanh -0x1.04f386p-4
2122 = atanh downward binary32 -0x1.04f386p-4 : -0x1.054e22p-4 : inexact-ok
2123 = atanh tonearest binary32 -0x1.04f386p-4 : -0x1.054e2p-4 : inexact-ok
2124 = atanh towardzero binary32 -0x1.04f386p-4 : -0x1.054e2p-4 : inexact-ok
2125 = atanh upward binary32 -0x1.04f386p-4 : -0x1.054e2p-4 : inexact-ok
2126 = atanh downward binary64 -0x1.04f386p-4 : -0x1.054e200a4c76bp-4 : inexact-ok
2127 = atanh tonearest binary64 -0x1.04f386p-4 : -0x1.054e200a4c76bp-4 : inexact-ok
2128 = atanh towardzero binary64 -0x1.04f386p-4 : -0x1.054e200a4c76ap-4 : inexact-ok
2129 = atanh upward binary64 -0x1.04f386p-4 : -0x1.054e200a4c76ap-4 : inexact-ok
2130 = atanh downward intel96 -0x1.04f386p-4 : -0x1.054e200a4c76aae8p-4 : inexact-ok
2131 = atanh tonearest intel96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
2132 = atanh towardzero intel96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
2133 = atanh upward intel96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
2134 = atanh downward m68k96 -0x1.04f386p-4 : -0x1.054e200a4c76aae8p-4 : inexact-ok
2135 = atanh tonearest m68k96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
2136 = atanh towardzero m68k96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
2137 = atanh upward m68k96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
2138 = atanh downward binary128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b01851p-4 : inexact-ok
2139 = atanh tonearest binary128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0185p-4 : inexact-ok
2140 = atanh towardzero binary128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0185p-4 : inexact-ok
2141 = atanh upward binary128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0185p-4 : inexact-ok
2142 = atanh downward ibm128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0188p-4 : inexact-ok
2143 = atanh tonearest ibm128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0188p-4 : inexact-ok
2144 = atanh towardzero ibm128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b018p-4 : inexact-ok
2145 = atanh upward ibm128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b018p-4 : inexact-ok
2146 atanh -0x2.084568p-4
2147 = atanh downward binary32 -0x2.084568p-4 : -0x2.0b18b8p-4 : inexact-ok
2148 = atanh tonearest binary32 -0x2.084568p-4 : -0x2.0b18b4p-4 : inexact-ok
2149 = atanh towardzero binary32 -0x2.084568p-4 : -0x2.0b18b4p-4 : inexact-ok
2150 = atanh upward binary32 -0x2.084568p-4 : -0x2.0b18b4p-4 : inexact-ok
2151 = atanh downward binary64 -0x2.084568p-4 : -0x2.0b18b5a6aae2ep-4 : inexact-ok
2152 = atanh tonearest binary64 -0x2.084568p-4 : -0x2.0b18b5a6aae2cp-4 : inexact-ok
2153 = atanh towardzero binary64 -0x2.084568p-4 : -0x2.0b18b5a6aae2cp-4 : inexact-ok
2154 = atanh upward binary64 -0x2.084568p-4 : -0x2.0b18b5a6aae2cp-4 : inexact-ok
2155 = atanh downward intel96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfbp-4 : inexact-ok
2156 = atanh tonearest intel96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
2157 = atanh towardzero intel96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
2158 = atanh upward intel96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
2159 = atanh downward m68k96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfbp-4 : inexact-ok
2160 = atanh tonearest m68k96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
2161 = atanh towardzero m68k96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
2162 = atanh upward m68k96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
2163 = atanh downward binary128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56c9cp-4 : inexact-ok
2164 = atanh tonearest binary128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56c9ap-4 : inexact-ok
2165 = atanh towardzero binary128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56c9ap-4 : inexact-ok
2166 = atanh upward binary128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56c9ap-4 : inexact-ok
2167 = atanh downward ibm128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56dp-4 : inexact-ok
2168 = atanh tonearest ibm128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56dp-4 : inexact-ok
2169 = atanh towardzero ibm128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56cp-4 : inexact-ok
2170 = atanh upward ibm128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56cp-4 : inexact-ok
2171 atanh -0x3.e0a5d8p-4
2172 = atanh downward binary32 -0x3.e0a5d8p-4 : -0x3.f4cbc4p-4 : inexact-ok
2173 = atanh tonearest binary32 -0x3.e0a5d8p-4 : -0x3.f4cbc4p-4 : inexact-ok
2174 = atanh towardzero binary32 -0x3.e0a5d8p-4 : -0x3.f4cbcp-4 : inexact-ok
2175 = atanh upward binary32 -0x3.e0a5d8p-4 : -0x3.f4cbcp-4 : inexact-ok
2176 = atanh downward binary64 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee03712p-4 : inexact-ok
2177 = atanh tonearest binary64 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371p-4 : inexact-ok
2178 = atanh towardzero binary64 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371p-4 : inexact-ok
2179 = atanh upward binary64 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371p-4 : inexact-ok
2180 = atanh downward intel96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371008p-4 : inexact-ok
2181 = atanh tonearest intel96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
2182 = atanh towardzero intel96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
2183 = atanh upward intel96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
2184 = atanh downward m68k96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371008p-4 : inexact-ok
2185 = atanh tonearest m68k96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
2186 = atanh towardzero m68k96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
2187 = atanh upward m68k96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
2188 = atanh downward binary128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e782p-4 : inexact-ok
2189 = atanh tonearest binary128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e782p-4 : inexact-ok
2190 = atanh towardzero binary128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e78p-4 : inexact-ok
2191 = atanh upward binary128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e78p-4 : inexact-ok
2192 = atanh downward ibm128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e8p-4 : inexact-ok
2193 = atanh tonearest ibm128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e8p-4 : inexact-ok
2194 = atanh towardzero ibm128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e7p-4 : inexact-ok
2195 = atanh upward ibm128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e7p-4 : inexact-ok
2196 atanh 0x3.dfb1f5db0ceccp-4
2197 = atanh downward binary32 0x3.dfb1f8p-4 : 0x3.f3c8acp-4 : inexact-ok
2198 = atanh tonearest binary32 0x3.dfb1f8p-4 : 0x3.f3c8bp-4 : inexact-ok
2199 = atanh towardzero binary32 0x3.dfb1f8p-4 : 0x3.f3c8acp-4 : inexact-ok
2200 = atanh upward binary32 0x3.dfb1f8p-4 : 0x3.f3c8bp-4 : inexact-ok
2201 = atanh downward binary64 0x3.dfb1f8p-4 : 0x3.f3c8af642452ep-4 : inexact-ok
2202 = atanh tonearest binary64 0x3.dfb1f8p-4 : 0x3.f3c8af642453p-4 : inexact-ok
2203 = atanh towardzero binary64 0x3.dfb1f8p-4 : 0x3.f3c8af642452ep-4 : inexact-ok
2204 = atanh upward binary64 0x3.dfb1f8p-4 : 0x3.f3c8af642453p-4 : inexact-ok
2205 = atanh downward intel96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7p-4 : inexact-ok
2206 = atanh tonearest intel96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa74p-4 : inexact-ok
2207 = atanh towardzero intel96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7p-4 : inexact-ok
2208 = atanh upward intel96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa74p-4 : inexact-ok
2209 = atanh downward m68k96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7p-4 : inexact-ok
2210 = atanh tonearest m68k96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa74p-4 : inexact-ok
2211 = atanh towardzero m68k96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7p-4 : inexact-ok
2212 = atanh upward m68k96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa74p-4 : inexact-ok
2213 = atanh downward binary128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5b4ap-4 : inexact-ok
2214 = atanh tonearest binary128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5b4cp-4 : inexact-ok
2215 = atanh towardzero binary128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5b4ap-4 : inexact-ok
2216 = atanh upward binary128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5b4cp-4 : inexact-ok
2217 = atanh downward ibm128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5bp-4 : inexact-ok
2218 = atanh tonearest ibm128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5bp-4 : inexact-ok
2219 = atanh towardzero ibm128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5bp-4 : inexact-ok
2220 = atanh upward ibm128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5cp-4 : inexact-ok
2221 = atanh downward binary32 0x3.dfb1f4p-4 : 0x3.f3c8a8p-4 : inexact-ok
2222 = atanh tonearest binary32 0x3.dfb1f4p-4 : 0x3.f3c8acp-4 : inexact-ok
2223 = atanh towardzero binary32 0x3.dfb1f4p-4 : 0x3.f3c8a8p-4 : inexact-ok
2224 = atanh upward binary32 0x3.dfb1f4p-4 : 0x3.f3c8acp-4 : inexact-ok
2225 = atanh downward binary64 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea2p-4 : inexact-ok
2226 = atanh tonearest binary64 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea4p-4 : inexact-ok
2227 = atanh towardzero binary64 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea2p-4 : inexact-ok
2228 = atanh upward binary64 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea4p-4 : inexact-ok
2229 = atanh downward intel96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
2230 = atanh tonearest intel96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
2231 = atanh towardzero intel96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
2232 = atanh upward intel96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3efcp-4 : inexact-ok
2233 = atanh downward m68k96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
2234 = atanh tonearest m68k96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
2235 = atanh towardzero m68k96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
2236 = atanh upward m68k96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3efcp-4 : inexact-ok
2237 = atanh downward binary128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868be8p-4 : inexact-ok
2238 = atanh tonearest binary128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868be8p-4 : inexact-ok
2239 = atanh towardzero binary128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868be8p-4 : inexact-ok
2240 = atanh upward binary128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868beap-4 : inexact-ok
2241 = atanh downward ibm128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868bp-4 : inexact-ok
2242 = atanh tonearest ibm128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868cp-4 : inexact-ok
2243 = atanh towardzero ibm128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868bp-4 : inexact-ok
2244 = atanh upward ibm128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868cp-4 : inexact-ok
2245 = atanh downward binary64 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cp-4 : inexact-ok
2246 = atanh tonearest binary64 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cp-4 : inexact-ok
2247 = atanh towardzero binary64 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cp-4 : inexact-ok
2248 = atanh upward binary64 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289ep-4 : inexact-ok
2249 = atanh downward intel96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cacp-4 : inexact-ok
2250 = atanh tonearest intel96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac4p-4 : inexact-ok
2251 = atanh towardzero intel96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cacp-4 : inexact-ok
2252 = atanh upward intel96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac4p-4 : inexact-ok
2253 = atanh downward m68k96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cacp-4 : inexact-ok
2254 = atanh tonearest m68k96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac4p-4 : inexact-ok
2255 = atanh towardzero m68k96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cacp-4 : inexact-ok
2256 = atanh upward m68k96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac4p-4 : inexact-ok
2257 = atanh downward binary128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2efcp-4 : inexact-ok
2258 = atanh tonearest binary128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2efep-4 : inexact-ok
2259 = atanh towardzero binary128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2efcp-4 : inexact-ok
2260 = atanh upward binary128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2efep-4 : inexact-ok
2261 = atanh downward ibm128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2ep-4 : inexact-ok
2262 = atanh tonearest ibm128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2fp-4 : inexact-ok
2263 = atanh towardzero ibm128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2ep-4 : inexact-ok
2264 = atanh upward ibm128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2fp-4 : inexact-ok
2265 atanh 0x2.251b2a64c85dep-4
2266 = atanh downward binary32 0x2.251b2cp-4 : 0x2.286e78p-4 : inexact-ok
2267 = atanh tonearest binary32 0x2.251b2cp-4 : 0x2.286e7cp-4 : inexact-ok
2268 = atanh towardzero binary32 0x2.251b2cp-4 : 0x2.286e78p-4 : inexact-ok
2269 = atanh upward binary32 0x2.251b2cp-4 : 0x2.286e7cp-4 : inexact-ok
2270 = atanh downward binary64 0x2.251b2cp-4 : 0x2.286e7a7dea296p-4 : inexact-ok
2271 = atanh tonearest binary64 0x2.251b2cp-4 : 0x2.286e7a7dea298p-4 : inexact-ok
2272 = atanh towardzero binary64 0x2.251b2cp-4 : 0x2.286e7a7dea296p-4 : inexact-ok
2273 = atanh upward binary64 0x2.251b2cp-4 : 0x2.286e7a7dea298p-4 : inexact-ok
2274 = atanh downward intel96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
2275 = atanh tonearest intel96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
2276 = atanh towardzero intel96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
2277 = atanh upward intel96 0x2.251b2cp-4 : 0x2.286e7a7dea2975cp-4 : inexact-ok
2278 = atanh downward m68k96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
2279 = atanh tonearest m68k96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
2280 = atanh towardzero m68k96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
2281 = atanh upward m68k96 0x2.251b2cp-4 : 0x2.286e7a7dea2975cp-4 : inexact-ok
2282 = atanh downward binary128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c4029191ap-4 : inexact-ok
2283 = atanh tonearest binary128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c4029191cp-4 : inexact-ok
2284 = atanh towardzero binary128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c4029191ap-4 : inexact-ok
2285 = atanh upward binary128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c4029191cp-4 : inexact-ok
2286 = atanh downward ibm128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c402919p-4 : inexact-ok
2287 = atanh tonearest ibm128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c402919p-4 : inexact-ok
2288 = atanh towardzero ibm128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c402919p-4 : inexact-ok
2289 = atanh upward ibm128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c40291ap-4 : inexact-ok
2290 = atanh downward binary32 0x2.251b28p-4 : 0x2.286e74p-4 : inexact-ok
2291 = atanh tonearest binary32 0x2.251b28p-4 : 0x2.286e78p-4 : inexact-ok
2292 = atanh towardzero binary32 0x2.251b28p-4 : 0x2.286e74p-4 : inexact-ok
2293 = atanh upward binary32 0x2.251b28p-4 : 0x2.286e78p-4 : inexact-ok
2294 = atanh downward binary64 0x2.251b28p-4 : 0x2.286e766b2cbb6p-4 : inexact-ok
2295 = atanh tonearest binary64 0x2.251b28p-4 : 0x2.286e766b2cbb6p-4 : inexact-ok
2296 = atanh towardzero binary64 0x2.251b28p-4 : 0x2.286e766b2cbb6p-4 : inexact-ok
2297 = atanh upward binary64 0x2.251b28p-4 : 0x2.286e766b2cbb8p-4 : inexact-ok
2298 = atanh downward intel96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
2299 = atanh tonearest intel96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
2300 = atanh towardzero intel96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
2301 = atanh upward intel96 0x2.251b28p-4 : 0x2.286e766b2cbb6738p-4 : inexact-ok
2302 = atanh downward m68k96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
2303 = atanh tonearest m68k96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
2304 = atanh towardzero m68k96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
2305 = atanh upward m68k96 0x2.251b28p-4 : 0x2.286e766b2cbb6738p-4 : inexact-ok
2306 = atanh downward binary128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1b4p-4 : inexact-ok
2307 = atanh tonearest binary128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1b6p-4 : inexact-ok
2308 = atanh towardzero binary128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1b4p-4 : inexact-ok
2309 = atanh upward binary128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1b6p-4 : inexact-ok
2310 = atanh downward ibm128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1p-4 : inexact-ok
2311 = atanh tonearest ibm128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e2p-4 : inexact-ok
2312 = atanh towardzero ibm128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1p-4 : inexact-ok
2313 = atanh upward ibm128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e2p-4 : inexact-ok
2314 = atanh downward binary64 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfaap-4 : inexact-ok
2315 = atanh tonearest binary64 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfacp-4 : inexact-ok
2316 = atanh towardzero binary64 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfaap-4 : inexact-ok
2317 = atanh upward binary64 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfacp-4 : inexact-ok
2318 = atanh downward intel96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabcap-4 : inexact-ok
2319 = atanh tonearest intel96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca4p-4 : inexact-ok
2320 = atanh towardzero intel96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabcap-4 : inexact-ok
2321 = atanh upward intel96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca4p-4 : inexact-ok
2322 = atanh downward m68k96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabcap-4 : inexact-ok
2323 = atanh tonearest m68k96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca4p-4 : inexact-ok
2324 = atanh towardzero m68k96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabcap-4 : inexact-ok
2325 = atanh upward m68k96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca4p-4 : inexact-ok
2326 = atanh downward binary128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd858422p-4 : inexact-ok
2327 = atanh tonearest binary128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd858424p-4 : inexact-ok
2328 = atanh towardzero binary128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd858422p-4 : inexact-ok
2329 = atanh upward binary128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd858424p-4 : inexact-ok
2330 = atanh downward ibm128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd8584p-4 : inexact-ok
2331 = atanh tonearest ibm128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd8584p-4 : inexact-ok
2332 = atanh towardzero ibm128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd8584p-4 : inexact-ok
2333 = atanh upward ibm128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd8585p-4 : inexact-ok
2334 atanh -0x2.e3458cp-4
2335 = atanh downward binary32 -0x2.e3458cp-4 : -0x2.eb75acp-4 : inexact-ok
2336 = atanh tonearest binary32 -0x2.e3458cp-4 : -0x2.eb75acp-4 : inexact-ok
2337 = atanh towardzero binary32 -0x2.e3458cp-4 : -0x2.eb75a8p-4 : inexact-ok
2338 = atanh upward binary32 -0x2.e3458cp-4 : -0x2.eb75a8p-4 : inexact-ok
2339 = atanh downward binary64 -0x2.e3458cp-4 : -0x2.eb75aac832c62p-4 : inexact-ok
2340 = atanh tonearest binary64 -0x2.e3458cp-4 : -0x2.eb75aac832c62p-4 : inexact-ok
2341 = atanh towardzero binary64 -0x2.e3458cp-4 : -0x2.eb75aac832c6p-4 : inexact-ok
2342 = atanh upward binary64 -0x2.e3458cp-4 : -0x2.eb75aac832c6p-4 : inexact-ok
2343 = atanh downward intel96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa4p-4 : inexact-ok
2344 = atanh tonearest intel96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
2345 = atanh towardzero intel96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
2346 = atanh upward intel96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
2347 = atanh downward m68k96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa4p-4 : inexact-ok
2348 = atanh tonearest m68k96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
2349 = atanh towardzero m68k96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
2350 = atanh upward m68k96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
2351 = atanh downward binary128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277ed62p-4 : inexact-ok
2352 = atanh tonearest binary128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277ed6p-4 : inexact-ok
2353 = atanh towardzero binary128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277ed6p-4 : inexact-ok
2354 = atanh upward binary128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277ed6p-4 : inexact-ok
2355 = atanh downward ibm128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277eep-4 : inexact-ok
2356 = atanh tonearest ibm128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277edp-4 : inexact-ok
2357 = atanh towardzero ibm128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277edp-4 : inexact-ok
2358 = atanh upward ibm128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277edp-4 : inexact-ok
2359 atanh 0x3.91d9f3c80c72d7acp-4
2360 = atanh downward binary32 0x3.91d9f4p-4 : 0x3.a17be8p-4 : inexact-ok
2361 = atanh tonearest binary32 0x3.91d9f4p-4 : 0x3.a17be8p-4 : inexact-ok
2362 = atanh towardzero binary32 0x3.91d9f4p-4 : 0x3.a17be8p-4 : inexact-ok
2363 = atanh upward binary32 0x3.91d9f4p-4 : 0x3.a17becp-4 : inexact-ok
2364 = atanh downward binary64 0x3.91d9f4p-4 : 0x3.a17be81862298p-4 : inexact-ok
2365 = atanh tonearest binary64 0x3.91d9f4p-4 : 0x3.a17be8186229ap-4 : inexact-ok
2366 = atanh towardzero binary64 0x3.91d9f4p-4 : 0x3.a17be81862298p-4 : inexact-ok
2367 = atanh upward binary64 0x3.91d9f4p-4 : 0x3.a17be8186229ap-4 : inexact-ok
2368 = atanh downward intel96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
2369 = atanh tonearest intel96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
2370 = atanh towardzero intel96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
2371 = atanh upward intel96 0x3.91d9f4p-4 : 0x3.a17be81862299c08p-4 : inexact-ok
2372 = atanh downward m68k96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
2373 = atanh tonearest m68k96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
2374 = atanh towardzero m68k96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
2375 = atanh upward m68k96 0x3.91d9f4p-4 : 0x3.a17be81862299c08p-4 : inexact-ok
2376 = atanh downward binary128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7c2p-4 : inexact-ok
2377 = atanh tonearest binary128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7c2p-4 : inexact-ok
2378 = atanh towardzero binary128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7c2p-4 : inexact-ok
2379 = atanh upward binary128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7c4p-4 : inexact-ok
2380 = atanh downward ibm128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7p-4 : inexact-ok
2381 = atanh tonearest ibm128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de8p-4 : inexact-ok
2382 = atanh towardzero ibm128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7p-4 : inexact-ok
2383 = atanh upward ibm128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de8p-4 : inexact-ok
2384 = atanh downward binary32 0x3.91d9fp-4 : 0x3.a17bep-4 : inexact-ok
2385 = atanh tonearest binary32 0x3.91d9fp-4 : 0x3.a17be4p-4 : inexact-ok
2386 = atanh towardzero binary32 0x3.91d9fp-4 : 0x3.a17bep-4 : inexact-ok
2387 = atanh upward binary32 0x3.91d9fp-4 : 0x3.a17be4p-4 : inexact-ok
2388 = atanh downward binary64 0x3.91d9fp-4 : 0x3.a17be3e2bdc8ep-4 : inexact-ok
2389 = atanh tonearest binary64 0x3.91d9fp-4 : 0x3.a17be3e2bdc9p-4 : inexact-ok
2390 = atanh towardzero binary64 0x3.91d9fp-4 : 0x3.a17be3e2bdc8ep-4 : inexact-ok
2391 = atanh upward binary64 0x3.91d9fp-4 : 0x3.a17be3e2bdc9p-4 : inexact-ok
2392 = atanh downward intel96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f91p-4 : inexact-ok
2393 = atanh tonearest intel96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f914p-4 : inexact-ok
2394 = atanh towardzero intel96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f91p-4 : inexact-ok
2395 = atanh upward intel96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f914p-4 : inexact-ok
2396 = atanh downward m68k96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f91p-4 : inexact-ok
2397 = atanh tonearest m68k96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f914p-4 : inexact-ok
2398 = atanh towardzero m68k96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f91p-4 : inexact-ok
2399 = atanh upward m68k96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f914p-4 : inexact-ok
2400 = atanh downward binary128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b9621ap-4 : inexact-ok
2401 = atanh tonearest binary128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b9621ap-4 : inexact-ok
2402 = atanh towardzero binary128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b9621ap-4 : inexact-ok
2403 = atanh upward binary128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b9621cp-4 : inexact-ok
2404 = atanh downward ibm128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b962p-4 : inexact-ok
2405 = atanh tonearest ibm128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b962p-4 : inexact-ok
2406 = atanh towardzero ibm128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b962p-4 : inexact-ok
2407 = atanh upward ibm128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b963p-4 : inexact-ok
2408 = atanh downward binary64 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462p-4 : inexact-ok
2409 = atanh tonearest binary64 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462p-4 : inexact-ok
2410 = atanh towardzero binary64 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462p-4 : inexact-ok
2411 = atanh upward binary64 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80464p-4 : inexact-ok
2412 = atanh downward intel96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
2413 = atanh tonearest intel96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
2414 = atanh towardzero intel96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
2415 = atanh upward intel96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462184p-4 : inexact-ok
2416 = atanh downward m68k96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
2417 = atanh tonearest m68k96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
2418 = atanh towardzero m68k96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
2419 = atanh upward m68k96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462184p-4 : inexact-ok
2420 = atanh downward binary128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafc6p-4 : inexact-ok
2421 = atanh tonearest binary128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafc6p-4 : inexact-ok
2422 = atanh towardzero binary128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafc6p-4 : inexact-ok
2423 = atanh upward binary128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafc8p-4 : inexact-ok
2424 = atanh downward ibm128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafp-4 : inexact-ok
2425 = atanh tonearest ibm128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eabp-4 : inexact-ok
2426 = atanh towardzero ibm128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafp-4 : inexact-ok
2427 = atanh upward ibm128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eabp-4 : inexact-ok
2428 = atanh downward binary64 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ep-4 : inexact-ok
2429 = atanh tonearest binary64 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8046p-4 : inexact-ok
2430 = atanh towardzero binary64 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ep-4 : inexact-ok
2431 = atanh upward binary64 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8046p-4 : inexact-ok
2432 = atanh downward intel96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
2433 = atanh tonearest intel96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
2434 = atanh towardzero intel96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
2435 = atanh upward intel96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd8p-4 : inexact-ok
2436 = atanh downward m68k96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
2437 = atanh tonearest m68k96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
2438 = atanh towardzero m68k96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
2439 = atanh upward m68k96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd8p-4 : inexact-ok
2440 = atanh downward binary128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa0421ep-4 : inexact-ok
2441 = atanh tonearest binary128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa0422p-4 : inexact-ok
2442 = atanh towardzero binary128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa0421ep-4 : inexact-ok
2443 = atanh upward binary128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa0422p-4 : inexact-ok
2444 = atanh downward ibm128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa042p-4 : inexact-ok
2445 = atanh tonearest ibm128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa042p-4 : inexact-ok
2446 = atanh towardzero ibm128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa042p-4 : inexact-ok
2447 = atanh upward ibm128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa043p-4 : inexact-ok
2448 = atanh downward intel96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
2449 = atanh tonearest intel96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
2450 = atanh towardzero intel96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
2451 = atanh upward intel96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618cp-4 : inexact-ok
2452 = atanh downward m68k96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
2453 = atanh tonearest m68k96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
2454 = atanh towardzero m68k96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
2455 = atanh upward m68k96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618cp-4 : inexact-ok
2456 = atanh downward binary128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b10fap-4 : inexact-ok
2457 = atanh tonearest binary128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b10fap-4 : inexact-ok
2458 = atanh towardzero binary128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b10fap-4 : inexact-ok
2459 = atanh upward binary128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b10fcp-4 : inexact-ok
2460 = atanh downward ibm128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b1p-4 : inexact-ok
2461 = atanh tonearest ibm128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b11p-4 : inexact-ok
2462 = atanh towardzero ibm128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b1p-4 : inexact-ok
2463 = atanh upward ibm128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b11p-4 : inexact-ok
2464 atanh -0x2.6c52c26567198p-4
2465 = atanh downward binary32 -0x2.6c52cp-4 : -0x2.7121d8p-4 : inexact-ok
2466 = atanh tonearest binary32 -0x2.6c52cp-4 : -0x2.7121d4p-4 : inexact-ok
2467 = atanh towardzero binary32 -0x2.6c52cp-4 : -0x2.7121d4p-4 : inexact-ok
2468 = atanh upward binary32 -0x2.6c52cp-4 : -0x2.7121d4p-4 : inexact-ok
2469 = atanh downward binary64 -0x2.6c52cp-4 : -0x2.7121d517d0c0cp-4 : inexact-ok
2470 = atanh tonearest binary64 -0x2.6c52cp-4 : -0x2.7121d517d0c0cp-4 : inexact-ok
2471 = atanh towardzero binary64 -0x2.6c52cp-4 : -0x2.7121d517d0c0ap-4 : inexact-ok
2472 = atanh upward binary64 -0x2.6c52cp-4 : -0x2.7121d517d0c0ap-4 : inexact-ok
2473 = atanh downward intel96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62cp-4 : inexact-ok
2474 = atanh tonearest intel96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62cp-4 : inexact-ok
2475 = atanh towardzero intel96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b628p-4 : inexact-ok
2476 = atanh upward intel96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b628p-4 : inexact-ok
2477 = atanh downward m68k96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62cp-4 : inexact-ok
2478 = atanh tonearest m68k96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62cp-4 : inexact-ok
2479 = atanh towardzero m68k96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b628p-4 : inexact-ok
2480 = atanh upward m68k96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b628p-4 : inexact-ok
2481 = atanh downward binary128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d85633cp-4 : inexact-ok
2482 = atanh tonearest binary128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d85633cp-4 : inexact-ok
2483 = atanh towardzero binary128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d85633ap-4 : inexact-ok
2484 = atanh upward binary128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d85633ap-4 : inexact-ok
2485 = atanh downward ibm128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d8564p-4 : inexact-ok
2486 = atanh tonearest ibm128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d8563p-4 : inexact-ok
2487 = atanh towardzero ibm128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d8563p-4 : inexact-ok
2488 = atanh upward ibm128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d8563p-4 : inexact-ok
2489 = atanh downward binary32 -0x2.6c52c4p-4 : -0x2.7121dcp-4 : inexact-ok
2490 = atanh tonearest binary32 -0x2.6c52c4p-4 : -0x2.7121d8p-4 : inexact-ok
2491 = atanh towardzero binary32 -0x2.6c52c4p-4 : -0x2.7121d8p-4 : inexact-ok
2492 = atanh upward binary32 -0x2.6c52c4p-4 : -0x2.7121d8p-4 : inexact-ok
2493 = atanh downward binary64 -0x2.6c52c4p-4 : -0x2.7121d92fda686p-4 : inexact-ok
2494 = atanh tonearest binary64 -0x2.6c52c4p-4 : -0x2.7121d92fda686p-4 : inexact-ok
2495 = atanh towardzero binary64 -0x2.6c52c4p-4 : -0x2.7121d92fda684p-4 : inexact-ok
2496 = atanh upward binary64 -0x2.6c52c4p-4 : -0x2.7121d92fda684p-4 : inexact-ok
2497 = atanh downward intel96 -0x2.6c52c4p-4 : -0x2.7121d92fda685774p-4 : inexact-ok
2498 = atanh tonearest intel96 -0x2.6c52c4p-4 : -0x2.7121d92fda685774p-4 : inexact-ok
2499 = atanh towardzero intel96 -0x2.6c52c4p-4 : -0x2.7121d92fda68577p-4 : inexact-ok
2500 = atanh upward intel96 -0x2.6c52c4p-4 : -0x2.7121d92fda68577p-4 : inexact-ok
2501 = atanh downward m68k96 -0x2.6c52c4p-4 : -0x2.7121d92fda685774p-4 : inexact-ok
2502 = atanh tonearest m68k96 -0x2.6c52c4p-4 : -0x2.7121d92fda685774p-4 : inexact-ok
2503 = atanh towardzero m68k96 -0x2.6c52c4p-4 : -0x2.7121d92fda68577p-4 : inexact-ok
2504 = atanh upward m68k96 -0x2.6c52c4p-4 : -0x2.7121d92fda68577p-4 : inexact-ok
2505 = atanh downward binary128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4cap-4 : inexact-ok
2506 = atanh tonearest binary128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4c8p-4 : inexact-ok
2507 = atanh towardzero binary128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4c8p-4 : inexact-ok
2508 = atanh upward binary128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4c8p-4 : inexact-ok
2509 = atanh downward ibm128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae5p-4 : inexact-ok
2510 = atanh tonearest ibm128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae5p-4 : inexact-ok
2511 = atanh towardzero ibm128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4p-4 : inexact-ok
2512 = atanh upward ibm128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4p-4 : inexact-ok
2513 = atanh downward binary64 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d6p-4 : inexact-ok
2514 = atanh tonearest binary64 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d6p-4 : inexact-ok
2515 = atanh towardzero binary64 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d4p-4 : inexact-ok
2516 = atanh upward binary64 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d4p-4 : inexact-ok
2517 = atanh downward intel96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d579p-4 : inexact-ok
2518 = atanh tonearest intel96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d579p-4 : inexact-ok
2519 = atanh towardzero intel96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578cp-4 : inexact-ok
2520 = atanh upward intel96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578cp-4 : inexact-ok
2521 = atanh downward m68k96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d579p-4 : inexact-ok
2522 = atanh tonearest m68k96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d579p-4 : inexact-ok
2523 = atanh towardzero m68k96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578cp-4 : inexact-ok
2524 = atanh upward m68k96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578cp-4 : inexact-ok
2525 = atanh downward binary128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57aap-4 : inexact-ok
2526 = atanh tonearest binary128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57a8p-4 : inexact-ok
2527 = atanh towardzero binary128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57a8p-4 : inexact-ok
2528 = atanh upward binary128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57a8p-4 : inexact-ok
2529 = atanh downward ibm128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b58p-4 : inexact-ok
2530 = atanh tonearest ibm128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b58p-4 : inexact-ok
2531 = atanh towardzero ibm128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57p-4 : inexact-ok
2532 = atanh upward ibm128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57p-4 : inexact-ok
2533 atanh 0x3.a274ecp-4
2534 = atanh downward binary32 0x3.a274ecp-4 : 0x3.b2f9d8p-4 : inexact-ok
2535 = atanh tonearest binary32 0x3.a274ecp-4 : 0x3.b2f9d8p-4 : inexact-ok
2536 = atanh towardzero binary32 0x3.a274ecp-4 : 0x3.b2f9d8p-4 : inexact-ok
2537 = atanh upward binary32 0x3.a274ecp-4 : 0x3.b2f9dcp-4 : inexact-ok
2538 = atanh downward binary64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
2539 = atanh tonearest binary64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
2540 = atanh towardzero binary64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
2541 = atanh upward binary64 0x3.a274ecp-4 : 0x3.b2f9d9f700e34p-4 : inexact-ok
2542 = atanh downward intel96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
2543 = atanh tonearest intel96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
2544 = atanh towardzero intel96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
2545 = atanh upward intel96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f2cp-4 : inexact-ok
2546 = atanh downward m68k96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
2547 = atanh tonearest m68k96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
2548 = atanh towardzero m68k96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
2549 = atanh upward m68k96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f2cp-4 : inexact-ok
2550 = atanh downward binary128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ee2p-4 : inexact-ok
2551 = atanh tonearest binary128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ee4p-4 : inexact-ok
2552 = atanh towardzero binary128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ee2p-4 : inexact-ok
2553 = atanh upward binary128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ee4p-4 : inexact-ok
2554 = atanh downward ibm128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ep-4 : inexact-ok
2555 = atanh tonearest ibm128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3fp-4 : inexact-ok
2556 = atanh towardzero ibm128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ep-4 : inexact-ok
2557 = atanh upward ibm128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3fp-4 : inexact-ok
2558 atanh -0x3.f0f519a687b64p-8
2559 = atanh downward binary32 -0x3.f0f518p-8 : -0x3.f10984p-8 : inexact-ok
2560 = atanh tonearest binary32 -0x3.f0f518p-8 : -0x3.f1098p-8 : inexact-ok
2561 = atanh towardzero binary32 -0x3.f0f518p-8 : -0x3.f1098p-8 : inexact-ok
2562 = atanh upward binary32 -0x3.f0f518p-8 : -0x3.f1098p-8 : inexact-ok
2563 = atanh downward binary64 -0x3.f0f518p-8 : -0x3.f10980e9bef54p-8 : inexact-ok
2564 = atanh tonearest binary64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
2565 = atanh towardzero binary64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
2566 = atanh upward binary64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
2567 = atanh downward intel96 -0x3.f0f518p-8 : -0x3.f10980e9bef520d4p-8 : inexact-ok
2568 = atanh tonearest intel96 -0x3.f0f518p-8 : -0x3.f10980e9bef520d4p-8 : inexact-ok
2569 = atanh towardzero intel96 -0x3.f0f518p-8 : -0x3.f10980e9bef520dp-8 : inexact-ok
2570 = atanh upward intel96 -0x3.f0f518p-8 : -0x3.f10980e9bef520dp-8 : inexact-ok
2571 = atanh downward m68k96 -0x3.f0f518p-8 : -0x3.f10980e9bef520d4p-8 : inexact-ok
2572 = atanh tonearest m68k96 -0x3.f0f518p-8 : -0x3.f10980e9bef520d4p-8 : inexact-ok
2573 = atanh towardzero m68k96 -0x3.f0f518p-8 : -0x3.f10980e9bef520dp-8 : inexact-ok
2574 = atanh upward m68k96 -0x3.f0f518p-8 : -0x3.f10980e9bef520dp-8 : inexact-ok
2575 = atanh downward binary128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a23p-8 : inexact-ok
2576 = atanh tonearest binary128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a22ep-8 : inexact-ok
2577 = atanh towardzero binary128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a22ep-8 : inexact-ok
2578 = atanh upward binary128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a22ep-8 : inexact-ok
2579 = atanh downward ibm128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a3p-8 : inexact-ok
2580 = atanh tonearest ibm128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a2p-8 : inexact-ok
2581 = atanh towardzero ibm128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a2p-8 : inexact-ok
2582 = atanh upward ibm128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a2p-8 : inexact-ok
2583 = atanh downward binary32 -0x3.f0f51cp-8 : -0x3.f10988p-8 : inexact-ok
2584 = atanh tonearest binary32 -0x3.f0f51cp-8 : -0x3.f10984p-8 : inexact-ok
2585 = atanh towardzero binary32 -0x3.f0f51cp-8 : -0x3.f10984p-8 : inexact-ok
2586 = atanh upward binary32 -0x3.f0f51cp-8 : -0x3.f10984p-8 : inexact-ok
2587 = atanh downward binary64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b2p-8 : inexact-ok
2588 = atanh tonearest binary64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b2p-8 : inexact-ok
2589 = atanh towardzero binary64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1bp-8 : inexact-ok
2590 = atanh upward binary64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1bp-8 : inexact-ok
2591 = atanh downward intel96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b129p-8 : inexact-ok
2592 = atanh tonearest intel96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b129p-8 : inexact-ok
2593 = atanh towardzero intel96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128cp-8 : inexact-ok
2594 = atanh upward intel96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128cp-8 : inexact-ok
2595 = atanh downward m68k96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b129p-8 : inexact-ok
2596 = atanh tonearest m68k96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b129p-8 : inexact-ok
2597 = atanh towardzero m68k96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128cp-8 : inexact-ok
2598 = atanh upward m68k96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128cp-8 : inexact-ok
2599 = atanh downward binary128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011eap-8 : inexact-ok
2600 = atanh tonearest binary128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011eap-8 : inexact-ok
2601 = atanh towardzero binary128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011e8p-8 : inexact-ok
2602 = atanh upward binary128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011e8p-8 : inexact-ok
2603 = atanh downward ibm128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4012p-8 : inexact-ok
2604 = atanh tonearest ibm128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4012p-8 : inexact-ok
2605 = atanh towardzero ibm128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011p-8 : inexact-ok
2606 = atanh upward ibm128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011p-8 : inexact-ok
2607 = atanh downward binary64 -0x3.f0f519a687b64p-8 : -0x3.f109829060506p-8 : inexact-ok
2608 = atanh tonearest binary64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
2609 = atanh towardzero binary64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
2610 = atanh upward binary64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
2611 = atanh downward intel96 -0x3.f0f519a687b64p-8 : -0x3.f109829060504074p-8 : inexact-ok
2612 = atanh tonearest intel96 -0x3.f0f519a687b64p-8 : -0x3.f109829060504074p-8 : inexact-ok
2613 = atanh towardzero intel96 -0x3.f0f519a687b64p-8 : -0x3.f10982906050407p-8 : inexact-ok
2614 = atanh upward intel96 -0x3.f0f519a687b64p-8 : -0x3.f10982906050407p-8 : inexact-ok
2615 = atanh downward m68k96 -0x3.f0f519a687b64p-8 : -0x3.f109829060504074p-8 : inexact-ok
2616 = atanh tonearest m68k96 -0x3.f0f519a687b64p-8 : -0x3.f109829060504074p-8 : inexact-ok
2617 = atanh towardzero m68k96 -0x3.f0f519a687b64p-8 : -0x3.f10982906050407p-8 : inexact-ok
2618 = atanh upward m68k96 -0x3.f0f519a687b64p-8 : -0x3.f10982906050407p-8 : inexact-ok
2619 = atanh downward binary128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c219061ap-8 : inexact-ok
2620 = atanh tonearest binary128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c219061ap-8 : inexact-ok
2621 = atanh towardzero binary128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c2190618p-8 : inexact-ok
2622 = atanh upward binary128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c2190618p-8 : inexact-ok
2623 = atanh downward ibm128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c21907p-8 : inexact-ok
2624 = atanh tonearest ibm128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c21906p-8 : inexact-ok
2625 = atanh towardzero ibm128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c21906p-8 : inexact-ok
2626 = atanh upward ibm128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c21906p-8 : inexact-ok
2627 atanh 0x6.fd4ec8p-4
2628 = atanh downward binary32 0x6.fd4ec8p-4 : 0x7.7e3f7p-4 : inexact-ok
2629 = atanh tonearest binary32 0x6.fd4ec8p-4 : 0x7.7e3f7p-4 : inexact-ok
2630 = atanh towardzero binary32 0x6.fd4ec8p-4 : 0x7.7e3f7p-4 : inexact-ok
2631 = atanh upward binary32 0x6.fd4ec8p-4 : 0x7.7e3f78p-4 : inexact-ok
2632 = atanh downward binary64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok
2633 = atanh tonearest binary64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok
2634 = atanh towardzero binary64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok
2635 = atanh upward binary64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf9p-4 : inexact-ok
2636 = atanh downward intel96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dff8p-4 : inexact-ok
2637 = atanh tonearest intel96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8ep-4 : inexact-ok
2638 = atanh towardzero intel96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dff8p-4 : inexact-ok
2639 = atanh upward intel96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8ep-4 : inexact-ok
2640 = atanh downward m68k96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dff8p-4 : inexact-ok
2641 = atanh tonearest m68k96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8ep-4 : inexact-ok
2642 = atanh towardzero m68k96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dff8p-4 : inexact-ok
2643 = atanh upward m68k96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8ep-4 : inexact-ok
2644 = atanh downward binary128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8b74p-4 : inexact-ok
2645 = atanh tonearest binary128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8b78p-4 : inexact-ok
2646 = atanh towardzero binary128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8b74p-4 : inexact-ok
2647 = atanh upward binary128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8b78p-4 : inexact-ok
2648 = atanh downward ibm128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8ap-4 : inexact-ok
2649 = atanh tonearest ibm128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8cp-4 : inexact-ok
2650 = atanh towardzero ibm128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8ap-4 : inexact-ok
2651 = atanh upward ibm128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8cp-4 : inexact-ok
2652 atanh -0x2.6cb2a8p-4
2653 = atanh downward binary32 -0x2.6cb2a8p-4 : -0x2.7184p-4 : inexact-ok
2654 = atanh tonearest binary32 -0x2.6cb2a8p-4 : -0x2.7183fcp-4 : inexact-ok
2655 = atanh towardzero binary32 -0x2.6cb2a8p-4 : -0x2.7183fcp-4 : inexact-ok
2656 = atanh upward binary32 -0x2.6cb2a8p-4 : -0x2.7183fcp-4 : inexact-ok
2657 = atanh downward binary64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffcp-4 : inexact-ok
2658 = atanh tonearest binary64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok
2659 = atanh towardzero binary64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok
2660 = atanh upward binary64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok
2661 = atanh downward intel96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffbp-4 : inexact-ok
2662 = atanh tonearest intel96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffbp-4 : inexact-ok
2663 = atanh towardzero intel96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffcp-4 : inexact-ok
2664 = atanh upward intel96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffcp-4 : inexact-ok
2665 = atanh downward m68k96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffbp-4 : inexact-ok
2666 = atanh tonearest m68k96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffbp-4 : inexact-ok
2667 = atanh towardzero m68k96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffcp-4 : inexact-ok
2668 = atanh upward m68k96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffcp-4 : inexact-ok
2669 = atanh downward binary128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793c6p-4 : inexact-ok
2670 = atanh tonearest binary128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793c6p-4 : inexact-ok
2671 = atanh towardzero binary128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793c4p-4 : inexact-ok
2672 = atanh upward binary128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793c4p-4 : inexact-ok
2673 = atanh downward ibm128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3794p-4 : inexact-ok
2674 = atanh tonearest ibm128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3794p-4 : inexact-ok
2675 = atanh towardzero ibm128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793p-4 : inexact-ok
2676 = atanh upward ibm128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793p-4 : inexact-ok
2677 atanh -0xc.21df7c7f51508p-4
2678 = atanh downward binary32 -0xc.21df7p-4 : -0xf.dfc55p-4 : inexact-ok
2679 = atanh tonearest binary32 -0xc.21df7p-4 : -0xf.dfc54p-4 : inexact-ok
2680 = atanh towardzero binary32 -0xc.21df7p-4 : -0xf.dfc54p-4 : inexact-ok
2681 = atanh upward binary32 -0xc.21df7p-4 : -0xf.dfc54p-4 : inexact-ok
2682 = atanh downward binary64 -0xc.21df7p-4 : -0xf.dfc543031a8d8p-4 : inexact-ok
2683 = atanh tonearest binary64 -0xc.21df7p-4 : -0xf.dfc543031a8d8p-4 : inexact-ok
2684 = atanh towardzero binary64 -0xc.21df7p-4 : -0xf.dfc543031a8dp-4 : inexact-ok
2685 = atanh upward binary64 -0xc.21df7p-4 : -0xf.dfc543031a8dp-4 : inexact-ok
2686 = atanh downward intel96 -0xc.21df7p-4 : -0xf.dfc543031a8d535p-4 : inexact-ok
2687 = atanh tonearest intel96 -0xc.21df7p-4 : -0xf.dfc543031a8d535p-4 : inexact-ok
2688 = atanh towardzero intel96 -0xc.21df7p-4 : -0xf.dfc543031a8d534p-4 : inexact-ok
2689 = atanh upward intel96 -0xc.21df7p-4 : -0xf.dfc543031a8d534p-4 : inexact-ok
2690 = atanh downward m68k96 -0xc.21df7p-4 : -0xf.dfc543031a8d535p-4 : inexact-ok
2691 = atanh tonearest m68k96 -0xc.21df7p-4 : -0xf.dfc543031a8d535p-4 : inexact-ok
2692 = atanh towardzero m68k96 -0xc.21df7p-4 : -0xf.dfc543031a8d534p-4 : inexact-ok
2693 = atanh upward m68k96 -0xc.21df7p-4 : -0xf.dfc543031a8d534p-4 : inexact-ok
2694 = atanh downward binary128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d478p-4 : inexact-ok
2695 = atanh tonearest binary128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d478p-4 : inexact-ok
2696 = atanh towardzero binary128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d47p-4 : inexact-ok
2697 = atanh upward binary128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d47p-4 : inexact-ok
2698 = atanh downward ibm128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d8p-4 : inexact-ok
2699 = atanh tonearest ibm128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d4p-4 : inexact-ok
2700 = atanh towardzero ibm128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d4p-4 : inexact-ok
2701 = atanh upward ibm128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d4p-4 : inexact-ok
2702 = atanh downward binary32 -0xc.21df8p-4 : -0xf.dfc57p-4 : inexact-ok
2703 = atanh tonearest binary32 -0xc.21df8p-4 : -0xf.dfc57p-4 : inexact-ok
2704 = atanh towardzero binary32 -0xc.21df8p-4 : -0xf.dfc56p-4 : inexact-ok
2705 = atanh upward binary32 -0xc.21df8p-4 : -0xf.dfc56p-4 : inexact-ok
2706 = atanh downward binary64 -0xc.21df8p-4 : -0xf.dfc568a8239cp-4 : inexact-ok
2707 = atanh tonearest binary64 -0xc.21df8p-4 : -0xf.dfc568a8239cp-4 : inexact-ok
2708 = atanh towardzero binary64 -0xc.21df8p-4 : -0xf.dfc568a8239b8p-4 : inexact-ok
2709 = atanh upward binary64 -0xc.21df8p-4 : -0xf.dfc568a8239b8p-4 : inexact-ok
2710 = atanh downward intel96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4ep-4 : inexact-ok
2711 = atanh tonearest intel96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
2712 = atanh towardzero intel96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
2713 = atanh upward intel96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
2714 = atanh downward m68k96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4ep-4 : inexact-ok
2715 = atanh tonearest m68k96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
2716 = atanh towardzero m68k96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
2717 = atanh upward m68k96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
2718 = atanh downward binary128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9e9p-4 : inexact-ok
2719 = atanh tonearest binary128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9e9p-4 : inexact-ok
2720 = atanh towardzero binary128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9e88p-4 : inexact-ok
2721 = atanh upward binary128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9e88p-4 : inexact-ok
2722 = atanh downward ibm128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dcap-4 : inexact-ok
2723 = atanh tonearest ibm128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dcap-4 : inexact-ok
2724 = atanh towardzero ibm128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9cp-4 : inexact-ok
2725 = atanh upward ibm128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9cp-4 : inexact-ok
2726 = atanh downward binary64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e958p-4 : inexact-ok
2727 = atanh tonearest binary64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e958p-4 : inexact-ok
2728 = atanh towardzero binary64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e95p-4 : inexact-ok
2729 = atanh upward binary64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e95p-4 : inexact-ok
2730 = atanh downward intel96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957ffp-4 : inexact-ok
2731 = atanh tonearest intel96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957ffp-4 : inexact-ok
2732 = atanh towardzero intel96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957fep-4 : inexact-ok
2733 = atanh upward intel96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957fep-4 : inexact-ok
2734 = atanh downward m68k96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957ffp-4 : inexact-ok
2735 = atanh tonearest m68k96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957ffp-4 : inexact-ok
2736 = atanh towardzero m68k96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957fep-4 : inexact-ok
2737 = atanh upward m68k96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957fep-4 : inexact-ok
2738 = atanh downward binary128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621eb8p-4 : inexact-ok
2739 = atanh tonearest binary128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621ebp-4 : inexact-ok
2740 = atanh towardzero binary128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621ebp-4 : inexact-ok
2741 = atanh upward binary128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621ebp-4 : inexact-ok
2742 = atanh downward ibm128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a622p-4 : inexact-ok
2743 = atanh tonearest ibm128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a622p-4 : inexact-ok
2744 = atanh towardzero ibm128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621cp-4 : inexact-ok
2745 = atanh upward ibm128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621cp-4 : inexact-ok
2746 atanh 0x5.8be99p-40
2747 = atanh downward binary32 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2748 = atanh tonearest binary32 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2749 = atanh towardzero binary32 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2750 = atanh upward binary32 0x5.8be99p-40 : 0x5.8be998p-40 : inexact-ok
2751 = atanh downward binary64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2752 = atanh tonearest binary64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2753 = atanh towardzero binary64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2754 = atanh upward binary64 0x5.8be99p-40 : 0x5.8be9900000004p-40 : inexact-ok
2755 = atanh downward intel96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2756 = atanh tonearest intel96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2757 = atanh towardzero intel96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2758 = atanh upward intel96 0x5.8be99p-40 : 0x5.8be9900000000008p-40 : inexact-ok
2759 = atanh downward m68k96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2760 = atanh tonearest m68k96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2761 = atanh towardzero m68k96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
2762 = atanh upward m68k96 0x5.8be99p-40 : 0x5.8be9900000000008p-40 : inexact-ok
2763 = atanh downward binary128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd45dcp-40 : inexact-ok
2764 = atanh tonearest binary128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd45ep-40 : inexact-ok
2765 = atanh towardzero binary128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd45dcp-40 : inexact-ok
2766 = atanh upward binary128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd45ep-40 : inexact-ok
2767 = atanh downward ibm128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd44p-40 : inexact-ok
2768 = atanh tonearest ibm128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd46p-40 : inexact-ok
2769 = atanh towardzero ibm128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd44p-40 : inexact-ok
2770 = atanh upward ibm128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd46p-40 : inexact-ok
2771 atanh 0x3.cbed35fe733d8p-4
2772 = atanh downward binary32 0x3.cbed38p-4 : 0x3.decf6cp-4 : inexact-ok
2773 = atanh tonearest binary32 0x3.cbed38p-4 : 0x3.decf6cp-4 : inexact-ok
2774 = atanh towardzero binary32 0x3.cbed38p-4 : 0x3.decf6cp-4 : inexact-ok
2775 = atanh upward binary32 0x3.cbed38p-4 : 0x3.decf7p-4 : inexact-ok
2776 = atanh downward binary64 0x3.cbed38p-4 : 0x3.decf6cf9b1c1p-4 : inexact-ok
2777 = atanh tonearest binary64 0x3.cbed38p-4 : 0x3.decf6cf9b1c12p-4 : inexact-ok
2778 = atanh towardzero binary64 0x3.cbed38p-4 : 0x3.decf6cf9b1c1p-4 : inexact-ok
2779 = atanh upward binary64 0x3.cbed38p-4 : 0x3.decf6cf9b1c12p-4 : inexact-ok
2780 = atanh downward intel96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
2781 = atanh tonearest intel96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
2782 = atanh towardzero intel96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
2783 = atanh upward intel96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f38p-4 : inexact-ok
2784 = atanh downward m68k96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
2785 = atanh tonearest m68k96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
2786 = atanh towardzero m68k96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
2787 = atanh upward m68k96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f38p-4 : inexact-ok
2788 = atanh downward binary128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f12ap-4 : inexact-ok
2789 = atanh tonearest binary128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f12cp-4 : inexact-ok
2790 = atanh towardzero binary128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f12ap-4 : inexact-ok
2791 = atanh upward binary128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f12cp-4 : inexact-ok
2792 = atanh downward ibm128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f1p-4 : inexact-ok
2793 = atanh tonearest ibm128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f1p-4 : inexact-ok
2794 = atanh towardzero ibm128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f1p-4 : inexact-ok
2795 = atanh upward ibm128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f2p-4 : inexact-ok
2796 = atanh downward binary32 0x3.cbed34p-4 : 0x3.decf68p-4 : inexact-ok
2797 = atanh tonearest binary32 0x3.cbed34p-4 : 0x3.decf68p-4 : inexact-ok
2798 = atanh towardzero binary32 0x3.cbed34p-4 : 0x3.decf68p-4 : inexact-ok
2799 = atanh upward binary32 0x3.cbed34p-4 : 0x3.decf6cp-4 : inexact-ok
2800 = atanh downward binary64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
2801 = atanh tonearest binary64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
2802 = atanh towardzero binary64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
2803 = atanh upward binary64 0x3.cbed34p-4 : 0x3.decf68bc9916p-4 : inexact-ok
2804 = atanh downward intel96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
2805 = atanh tonearest intel96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
2806 = atanh towardzero intel96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
2807 = atanh upward intel96 0x3.cbed34p-4 : 0x3.decf68bc9915ecccp-4 : inexact-ok
2808 = atanh downward m68k96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
2809 = atanh tonearest m68k96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
2810 = atanh towardzero m68k96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
2811 = atanh upward m68k96 0x3.cbed34p-4 : 0x3.decf68bc9915ecccp-4 : inexact-ok
2812 = atanh downward binary128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e97cp-4 : inexact-ok
2813 = atanh tonearest binary128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e97ep-4 : inexact-ok
2814 = atanh towardzero binary128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e97cp-4 : inexact-ok
2815 = atanh upward binary128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e97ep-4 : inexact-ok
2816 = atanh downward ibm128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e9p-4 : inexact-ok
2817 = atanh tonearest ibm128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e9p-4 : inexact-ok
2818 = atanh towardzero ibm128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e9p-4 : inexact-ok
2819 = atanh upward ibm128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785eap-4 : inexact-ok
2820 = atanh downward binary64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
2821 = atanh tonearest binary64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
2822 = atanh towardzero binary64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
2823 = atanh upward binary64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fcep-4 : inexact-ok
2824 = atanh downward intel96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
2825 = atanh tonearest intel96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
2826 = atanh towardzero intel96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
2827 = atanh upward intel96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccffp-4 : inexact-ok
2828 = atanh downward m68k96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
2829 = atanh tonearest m68k96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
2830 = atanh towardzero m68k96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
2831 = atanh upward m68k96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccffp-4 : inexact-ok
2832 = atanh downward binary128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9005cp-4 : inexact-ok
2833 = atanh tonearest binary128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9005cp-4 : inexact-ok
2834 = atanh towardzero binary128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9005cp-4 : inexact-ok
2835 = atanh upward binary128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9005ep-4 : inexact-ok
2836 = atanh downward ibm128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9p-4 : inexact-ok
2837 = atanh tonearest ibm128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9p-4 : inexact-ok
2838 = atanh towardzero ibm128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9p-4 : inexact-ok
2839 = atanh upward ibm128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d901p-4 : inexact-ok
2840 atanh -0x5.c18b6p-4
2841 = atanh downward binary32 -0x5.c18b6p-4 : -0x6.068eep-4 : inexact-ok
2842 = atanh tonearest binary32 -0x5.c18b6p-4 : -0x6.068ed8p-4 : inexact-ok
2843 = atanh towardzero binary32 -0x5.c18b6p-4 : -0x6.068ed8p-4 : inexact-ok
2844 = atanh upward binary32 -0x5.c18b6p-4 : -0x6.068ed8p-4 : inexact-ok
2845 = atanh downward binary64 -0x5.c18b6p-4 : -0x6.068ed86859d38p-4 : inexact-ok
2846 = atanh tonearest binary64 -0x5.c18b6p-4 : -0x6.068ed86859d38p-4 : inexact-ok
2847 = atanh towardzero binary64 -0x5.c18b6p-4 : -0x6.068ed86859d34p-4 : inexact-ok
2848 = atanh upward binary64 -0x5.c18b6p-4 : -0x6.068ed86859d34p-4 : inexact-ok
2849 = atanh downward intel96 -0x5.c18b6p-4 : -0x6.068ed86859d36f48p-4 : inexact-ok
2850 = atanh tonearest intel96 -0x5.c18b6p-4 : -0x6.068ed86859d36f48p-4 : inexact-ok
2851 = atanh towardzero intel96 -0x5.c18b6p-4 : -0x6.068ed86859d36f4p-4 : inexact-ok
2852 = atanh upward intel96 -0x5.c18b6p-4 : -0x6.068ed86859d36f4p-4 : inexact-ok
2853 = atanh downward m68k96 -0x5.c18b6p-4 : -0x6.068ed86859d36f48p-4 : inexact-ok
2854 = atanh tonearest m68k96 -0x5.c18b6p-4 : -0x6.068ed86859d36f48p-4 : inexact-ok
2855 = atanh towardzero m68k96 -0x5.c18b6p-4 : -0x6.068ed86859d36f4p-4 : inexact-ok
2856 = atanh upward m68k96 -0x5.c18b6p-4 : -0x6.068ed86859d36f4p-4 : inexact-ok
2857 = atanh downward binary128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbd28p-4 : inexact-ok
2858 = atanh tonearest binary128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbd28p-4 : inexact-ok
2859 = atanh towardzero binary128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbd24p-4 : inexact-ok
2860 = atanh upward binary128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbd24p-4 : inexact-ok
2861 = atanh downward ibm128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbep-4 : inexact-ok
2862 = atanh tonearest ibm128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbep-4 : inexact-ok
2863 = atanh towardzero ibm128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbcp-4 : inexact-ok
2864 = atanh upward ibm128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbcp-4 : inexact-ok
2865 atanh -0x7.c88a5p-8
2866 = atanh downward binary32 -0x7.c88a5p-8 : -0x7.c92798p-8 : inexact-ok
2867 = atanh tonearest binary32 -0x7.c88a5p-8 : -0x7.c9279p-8 : inexact-ok
2868 = atanh towardzero binary32 -0x7.c88a5p-8 : -0x7.c9279p-8 : inexact-ok
2869 = atanh upward binary32 -0x7.c88a5p-8 : -0x7.c9279p-8 : inexact-ok
2870 = atanh downward binary64 -0x7.c88a5p-8 : -0x7.c92792d39745p-8 : inexact-ok
2871 = atanh tonearest binary64 -0x7.c88a5p-8 : -0x7.c92792d39745p-8 : inexact-ok
2872 = atanh towardzero binary64 -0x7.c88a5p-8 : -0x7.c92792d39744cp-8 : inexact-ok
2873 = atanh upward binary64 -0x7.c88a5p-8 : -0x7.c92792d39744cp-8 : inexact-ok
2874 = atanh downward intel96 -0x7.c88a5p-8 : -0x7.c92792d39744e01p-8 : inexact-ok
2875 = atanh tonearest intel96 -0x7.c88a5p-8 : -0x7.c92792d39744e01p-8 : inexact-ok
2876 = atanh towardzero intel96 -0x7.c88a5p-8 : -0x7.c92792d39744e008p-8 : inexact-ok
2877 = atanh upward intel96 -0x7.c88a5p-8 : -0x7.c92792d39744e008p-8 : inexact-ok
2878 = atanh downward m68k96 -0x7.c88a5p-8 : -0x7.c92792d39744e01p-8 : inexact-ok
2879 = atanh tonearest m68k96 -0x7.c88a5p-8 : -0x7.c92792d39744e01p-8 : inexact-ok
2880 = atanh towardzero m68k96 -0x7.c88a5p-8 : -0x7.c92792d39744e008p-8 : inexact-ok
2881 = atanh upward m68k96 -0x7.c88a5p-8 : -0x7.c92792d39744e008p-8 : inexact-ok
2882 = atanh downward binary128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f28293404p-8 : inexact-ok
2883 = atanh tonearest binary128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
2884 = atanh towardzero binary128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
2885 = atanh upward binary128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
2886 = atanh downward ibm128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282936p-8 : inexact-ok
2887 = atanh tonearest ibm128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
2888 = atanh towardzero ibm128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
2889 = atanh upward ibm128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
2890 atanh -0x2.c72b7cp-4
2891 = atanh downward binary32 -0x2.c72b7cp-4 : -0x2.ce72cp-4 : inexact-ok
2892 = atanh tonearest binary32 -0x2.c72b7cp-4 : -0x2.ce72cp-4 : inexact-ok
2893 = atanh towardzero binary32 -0x2.c72b7cp-4 : -0x2.ce72bcp-4 : inexact-ok
2894 = atanh upward binary32 -0x2.c72b7cp-4 : -0x2.ce72bcp-4 : inexact-ok
2895 = atanh downward binary64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bcp-4 : inexact-ok
2896 = atanh tonearest binary64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bcp-4 : inexact-ok
2897 = atanh towardzero binary64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bap-4 : inexact-ok
2898 = atanh upward binary64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bap-4 : inexact-ok
2899 = atanh downward intel96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb258p-4 : inexact-ok
2900 = atanh tonearest intel96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb258p-4 : inexact-ok
2901 = atanh towardzero intel96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb254p-4 : inexact-ok
2902 = atanh upward intel96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb254p-4 : inexact-ok
2903 = atanh downward m68k96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb258p-4 : inexact-ok
2904 = atanh tonearest m68k96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb258p-4 : inexact-ok
2905 = atanh towardzero m68k96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb254p-4 : inexact-ok
2906 = atanh upward m68k96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb254p-4 : inexact-ok
2907 = atanh downward binary128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fdcp-4 : inexact-ok
2908 = atanh tonearest binary128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fdcp-4 : inexact-ok
2909 = atanh towardzero binary128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fdap-4 : inexact-ok
2910 = atanh upward binary128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fdap-4 : inexact-ok
2911 = atanh downward ibm128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f552p-4 : inexact-ok
2912 = atanh tonearest ibm128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f552p-4 : inexact-ok
2913 = atanh towardzero ibm128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fp-4 : inexact-ok
2914 = atanh upward ibm128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fp-4 : inexact-ok
2915 atanh -0x3.98eaf4p-4
2916 = atanh downward binary32 -0x3.98eaf4p-4 : -0x3.a8ec74p-4 : inexact-ok
2917 = atanh tonearest binary32 -0x3.98eaf4p-4 : -0x3.a8ec7p-4 : inexact-ok
2918 = atanh towardzero binary32 -0x3.98eaf4p-4 : -0x3.a8ec7p-4 : inexact-ok
2919 = atanh upward binary32 -0x3.98eaf4p-4 : -0x3.a8ec7p-4 : inexact-ok
2920 = atanh downward binary64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57ep-4 : inexact-ok
2921 = atanh tonearest binary64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57ep-4 : inexact-ok
2922 = atanh towardzero binary64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57cp-4 : inexact-ok
2923 = atanh upward binary64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57cp-4 : inexact-ok
2924 = atanh downward intel96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d66p-4 : inexact-ok
2925 = atanh tonearest intel96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
2926 = atanh towardzero intel96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
2927 = atanh upward intel96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
2928 = atanh downward m68k96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d66p-4 : inexact-ok
2929 = atanh tonearest m68k96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
2930 = atanh towardzero m68k96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
2931 = atanh upward m68k96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
2932 = atanh downward binary128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a1418p-4 : inexact-ok
2933 = atanh tonearest binary128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a1418p-4 : inexact-ok
2934 = atanh towardzero binary128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a1417ep-4 : inexact-ok
2935 = atanh upward binary128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a1417ep-4 : inexact-ok
2936 = atanh downward ibm128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a142p-4 : inexact-ok
2937 = atanh tonearest ibm128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a141p-4 : inexact-ok
2938 = atanh towardzero ibm128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a141p-4 : inexact-ok
2939 = atanh upward ibm128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a141p-4 : inexact-ok
2940 atanh 0x2.c1085p-4
2941 = atanh downward binary32 0x2.c1085p-4 : 0x2.c81f28p-4 : inexact-ok
2942 = atanh tonearest binary32 0x2.c1085p-4 : 0x2.c81f2cp-4 : inexact-ok
2943 = atanh towardzero binary32 0x2.c1085p-4 : 0x2.c81f28p-4 : inexact-ok
2944 = atanh upward binary32 0x2.c1085p-4 : 0x2.c81f2cp-4 : inexact-ok
2945 = atanh downward binary64 0x2.c1085p-4 : 0x2.c81f2bf4a730ap-4 : inexact-ok
2946 = atanh tonearest binary64 0x2.c1085p-4 : 0x2.c81f2bf4a730cp-4 : inexact-ok
2947 = atanh towardzero binary64 0x2.c1085p-4 : 0x2.c81f2bf4a730ap-4 : inexact-ok
2948 = atanh upward binary64 0x2.c1085p-4 : 0x2.c81f2bf4a730cp-4 : inexact-ok
2949 = atanh downward intel96 0x2.c1085p-4 : 0x2.c81f2bf4a730be38p-4 : inexact-ok
2950 = atanh tonearest intel96 0x2.c1085p-4 : 0x2.c81f2bf4a730be3cp-4 : inexact-ok
2951 = atanh towardzero intel96 0x2.c1085p-4 : 0x2.c81f2bf4a730be38p-4 : inexact-ok
2952 = atanh upward intel96 0x2.c1085p-4 : 0x2.c81f2bf4a730be3cp-4 : inexact-ok
2953 = atanh downward m68k96 0x2.c1085p-4 : 0x2.c81f2bf4a730be38p-4 : inexact-ok
2954 = atanh tonearest m68k96 0x2.c1085p-4 : 0x2.c81f2bf4a730be3cp-4 : inexact-ok
2955 = atanh towardzero m68k96 0x2.c1085p-4 : 0x2.c81f2bf4a730be38p-4 : inexact-ok
2956 = atanh upward m68k96 0x2.c1085p-4 : 0x2.c81f2bf4a730be3cp-4 : inexact-ok
2957 = atanh downward binary128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058dee8ep-4 : inexact-ok
2958 = atanh tonearest binary128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058dee9p-4 : inexact-ok
2959 = atanh towardzero binary128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058dee8ep-4 : inexact-ok
2960 = atanh upward binary128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058dee9p-4 : inexact-ok
2961 = atanh downward ibm128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058deep-4 : inexact-ok
2962 = atanh tonearest ibm128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058defp-4 : inexact-ok
2963 = atanh towardzero ibm128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058deep-4 : inexact-ok
2964 = atanh upward ibm128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058defp-4 : inexact-ok
2965 atanh 0x1p-500
2966 = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2967 = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2968 = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2969 = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
2970 = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
2971 = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
2972 = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
2973 = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
2974 = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
2975 = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
2976 = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
2977 = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
2978 = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2979 = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2980 = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
2981 = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
2982 = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
2983 = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
2984 = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
2985 = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
2986 = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2987 = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2988 = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
2989 = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
2990 = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2991 = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
2992 = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
2993 = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
2994 = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2995 = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
2996 = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
2997 = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
2998 = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
2999 = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
3000 = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
3001 = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
3002 = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
3003 = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
3004 = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
3005 = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
3006 = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
3007 = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
3008 = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
3009 = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
3010 = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
3011 = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
3012 = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
3013 = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
3014 = atanh downward binary64 0x1p-500 : 0x1p-500 : inexact-ok
3015 = atanh tonearest binary64 0x1p-500 : 0x1p-500 : inexact-ok
3016 = atanh towardzero binary64 0x1p-500 : 0x1p-500 : inexact-ok
3017 = atanh upward binary64 0x1p-500 : 0x1.0000000000001p-500 : inexact-ok
3018 = atanh downward intel96 0x1p-500 : 0x1p-500 : inexact-ok
3019 = atanh tonearest intel96 0x1p-500 : 0x1p-500 : inexact-ok
3020 = atanh towardzero intel96 0x1p-500 : 0x1p-500 : inexact-ok
3021 = atanh upward intel96 0x1p-500 : 0x1.0000000000000002p-500 : inexact-ok
3022 = atanh downward m68k96 0x1p-500 : 0x1p-500 : inexact-ok
3023 = atanh tonearest m68k96 0x1p-500 : 0x1p-500 : inexact-ok
3024 = atanh towardzero m68k96 0x1p-500 : 0x1p-500 : inexact-ok
3025 = atanh upward m68k96 0x1p-500 : 0x1.0000000000000002p-500 : inexact-ok
3026 = atanh downward binary128 0x1p-500 : 0x1p-500 : inexact-ok
3027 = atanh tonearest binary128 0x1p-500 : 0x1p-500 : inexact-ok
3028 = atanh towardzero binary128 0x1p-500 : 0x1p-500 : inexact-ok
3029 = atanh upward binary128 0x1p-500 : 0x1.0000000000000000000000000001p-500 : inexact-ok
3030 = atanh downward ibm128 0x1p-500 : 0x1p-500 : inexact-ok
3031 = atanh tonearest ibm128 0x1p-500 : 0x1p-500 : inexact-ok
3032 = atanh towardzero ibm128 0x1p-500 : 0x1p-500 : inexact-ok
3033 = atanh upward ibm128 0x1p-500 : 0x1.000000000000000000000000008p-500 : inexact-ok
3034 atanh 0x1p-5000
3035 = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3036 = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3037 = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3038 = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
3039 = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
3040 = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
3041 = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
3042 = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
3043 = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
3044 = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
3045 = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
3046 = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
3047 = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3048 = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3049 = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3050 = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
3051 = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
3052 = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
3053 = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
3054 = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
3055 = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3056 = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3057 = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3058 = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
3059 = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
3060 = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
3061 = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
3062 = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
3063 = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
3064 = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
3065 = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
3066 = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
3067 = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
3068 = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
3069 = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
3070 = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
3071 = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
3072 = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
3073 = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
3074 = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
3075 = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
3076 = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
3077 = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
3078 = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
3079 = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
3080 = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
3081 = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
3082 = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
3083 = atanh downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3084 = atanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3085 = atanh towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3086 = atanh upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
3087 = atanh downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3088 = atanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3089 = atanh towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3090 = atanh upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
3091 = atanh downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3092 = atanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3093 = atanh towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3094 = atanh upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
3095 = atanh downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3096 = atanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3097 = atanh towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3098 = atanh upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
3099 = atanh downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3100 = atanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3101 = atanh towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3102 = atanh upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
3103 = atanh downward intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
3104 = atanh tonearest intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
3105 = atanh towardzero intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
3106 = atanh upward intel96 0x1p-5000 : 0x1.0000000000000002p-5000 : inexact-ok
3107 = atanh downward m68k96 0x1p-5000 : 0x1p-5000 : inexact-ok
3108 = atanh tonearest m68k96 0x1p-5000 : 0x1p-5000 : inexact-ok
3109 = atanh towardzero m68k96 0x1p-5000 : 0x1p-5000 : inexact-ok
3110 = atanh upward m68k96 0x1p-5000 : 0x1.0000000000000002p-5000 : inexact-ok
3111 = atanh downward binary128 0x1p-5000 : 0x1p-5000 : inexact-ok
3112 = atanh tonearest binary128 0x1p-5000 : 0x1p-5000 : inexact-ok
3113 = atanh towardzero binary128 0x1p-5000 : 0x1p-5000 : inexact-ok
3114 = atanh upward binary128 0x1p-5000 : 0x1.0000000000000000000000000001p-5000 : inexact-ok
3115 atanh min
3116 = atanh downward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3117 = atanh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3118 = atanh towardzero binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3119 = atanh upward binary32 0x4p-128 : 0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
3120 = atanh downward binary64 0x4p-128 : 0x4p-128 : inexact-ok
3121 = atanh tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
3122 = atanh towardzero binary64 0x4p-128 : 0x4p-128 : inexact-ok
3123 = atanh upward binary64 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok
3124 = atanh downward intel96 0x4p-128 : 0x4p-128 : inexact-ok
3125 = atanh tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
3126 = atanh towardzero intel96 0x4p-128 : 0x4p-128 : inexact-ok
3127 = atanh upward intel96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
3128 = atanh downward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
3129 = atanh tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
3130 = atanh towardzero m68k96 0x4p-128 : 0x4p-128 : inexact-ok
3131 = atanh upward m68k96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
3132 = atanh downward binary128 0x4p-128 : 0x4p-128 : inexact-ok
3133 = atanh tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
3134 = atanh towardzero binary128 0x4p-128 : 0x4p-128 : inexact-ok
3135 = atanh upward binary128 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok
3136 = atanh downward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
3137 = atanh tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
3138 = atanh towardzero ibm128 0x4p-128 : 0x4p-128 : inexact-ok
3139 = atanh upward ibm128 0x4p-128 : 0x4.00000000000000000000000002p-128 : inexact-ok
3140 = atanh downward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3141 = atanh tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3142 = atanh towardzero binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3143 = atanh upward binary64 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
3144 = atanh downward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
3145 = atanh tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
3146 = atanh towardzero intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
3147 = atanh upward intel96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
3148 = atanh downward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
3149 = atanh tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
3150 = atanh towardzero m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
3151 = atanh upward m68k96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
3152 = atanh downward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
3153 = atanh tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
3154 = atanh towardzero binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
3155 = atanh upward binary128 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
3156 = atanh downward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
3157 = atanh tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
3158 = atanh towardzero ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
3159 = atanh upward ibm128 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
3160 = atanh downward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3161 = atanh tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3162 = atanh towardzero intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3163 = atanh upward intel96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
3164 = atanh downward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
3165 = atanh tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
3166 = atanh towardzero m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
3167 = atanh upward m68k96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok
3168 = atanh downward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3169 = atanh tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3170 = atanh towardzero binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3171 = atanh upward binary128 0x4p-16384 : 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
3172 = atanh downward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3173 = atanh tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3174 = atanh towardzero intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3175 = atanh upward intel96 0x2p-16384 : 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
3176 = atanh downward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3177 = atanh tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3178 = atanh towardzero m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3179 = atanh upward m68k96 0x2p-16384 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
3180 = atanh downward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3181 = atanh tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3182 = atanh towardzero binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
3183 = atanh upward binary128 0x2p-16384 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
3184 = atanh downward binary64 0x8p-972 : 0x8p-972 : inexact-ok
3185 = atanh tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
3186 = atanh towardzero binary64 0x8p-972 : 0x8p-972 : inexact-ok
3187 = atanh upward binary64 0x8p-972 : 0x8.0000000000008p-972 : inexact-ok
3188 = atanh downward intel96 0x8p-972 : 0x8p-972 : inexact-ok
3189 = atanh tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
3190 = atanh towardzero intel96 0x8p-972 : 0x8p-972 : inexact-ok
3191 = atanh upward intel96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
3192 = atanh downward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
3193 = atanh tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
3194 = atanh towardzero m68k96 0x8p-972 : 0x8p-972 : inexact-ok
3195 = atanh upward m68k96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
3196 = atanh downward binary128 0x8p-972 : 0x8p-972 : inexact-ok
3197 = atanh tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
3198 = atanh towardzero binary128 0x8p-972 : 0x8p-972 : inexact-ok
3199 = atanh upward binary128 0x8p-972 : 0x8.0000000000000000000000000008p-972 : inexact-ok
3200 = atanh downward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3201 = atanh tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3202 = atanh towardzero ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3203 = atanh upward ibm128 0x8p-972 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
3204 atanh -min
3205 = atanh downward binary32 -0x4p-128 : -0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
3206 = atanh tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3207 = atanh towardzero binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3208 = atanh upward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
3209 = atanh downward binary64 -0x4p-128 : -0x4.0000000000004p-128 : inexact-ok
3210 = atanh tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
3211 = atanh towardzero binary64 -0x4p-128 : -0x4p-128 : inexact-ok
3212 = atanh upward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
3213 = atanh downward intel96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok
3214 = atanh tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
3215 = atanh towardzero intel96 -0x4p-128 : -0x4p-128 : inexact-ok
3216 = atanh upward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
3217 = atanh downward m68k96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok
3218 = atanh tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
3219 = atanh towardzero m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
3220 = atanh upward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
3221 = atanh downward binary128 -0x4p-128 : -0x4.0000000000000000000000000004p-128 : inexact-ok
3222 = atanh tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
3223 = atanh towardzero binary128 -0x4p-128 : -0x4p-128 : inexact-ok
3224 = atanh upward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
3225 = atanh downward ibm128 -0x4p-128 : -0x4.00000000000000000000000002p-128 : inexact-ok
3226 = atanh tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
3227 = atanh towardzero ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
3228 = atanh upward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
3229 = atanh downward binary64 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
3230 = atanh tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3231 = atanh towardzero binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3232 = atanh upward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
3233 = atanh downward intel96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok
3234 = atanh tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3235 = atanh towardzero intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3236 = atanh upward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3237 = atanh downward m68k96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok
3238 = atanh tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3239 = atanh towardzero m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3240 = atanh upward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
3241 = atanh downward binary128 -0x4p-1024 : -0x4.0000000000000000000000000004p-1024 : inexact-ok
3242 = atanh tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
3243 = atanh towardzero binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
3244 = atanh upward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
3245 = atanh downward ibm128 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
3246 = atanh tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
3247 = atanh towardzero ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
3248 = atanh upward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
3249 = atanh downward intel96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
3250 = atanh tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3251 = atanh towardzero intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3252 = atanh upward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3253 = atanh downward m68k96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok
3254 = atanh tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
3255 = atanh towardzero m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
3256 = atanh upward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
3257 = atanh downward binary128 -0x4p-16384 : -0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
3258 = atanh tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3259 = atanh towardzero binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3260 = atanh upward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3261 = atanh downward intel96 -0x2p-16384 : -0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
3262 = atanh tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3263 = atanh towardzero intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3264 = atanh upward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3265 = atanh downward m68k96 -0x2p-16384 : -0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
3266 = atanh tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3267 = atanh towardzero m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3268 = atanh upward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3269 = atanh downward binary128 -0x2p-16384 : -0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
3270 = atanh tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3271 = atanh towardzero binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3272 = atanh upward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
3273 = atanh downward binary64 -0x8p-972 : -0x8.0000000000008p-972 : inexact-ok
3274 = atanh tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
3275 = atanh towardzero binary64 -0x8p-972 : -0x8p-972 : inexact-ok
3276 = atanh upward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
3277 = atanh downward intel96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok
3278 = atanh tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
3279 = atanh towardzero intel96 -0x8p-972 : -0x8p-972 : inexact-ok
3280 = atanh upward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
3281 = atanh downward m68k96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok
3282 = atanh tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
3283 = atanh towardzero m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
3284 = atanh upward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
3285 = atanh downward binary128 -0x8p-972 : -0x8.0000000000000000000000000008p-972 : inexact-ok
3286 = atanh tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
3287 = atanh towardzero binary128 -0x8p-972 : -0x8p-972 : inexact-ok
3288 = atanh upward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
3289 = atanh downward ibm128 -0x8p-972 : -0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
3290 = atanh tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3291 = atanh towardzero ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3292 = atanh upward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
3293 atanh min_subnorm
3294 = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3295 = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3296 = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3297 = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
3298 = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
3299 = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
3300 = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
3301 = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
3302 = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
3303 = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
3304 = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
3305 = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
3306 = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3307 = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3308 = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
3309 = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
3310 = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
3311 = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
3312 = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
3313 = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
3314 = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3315 = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3316 = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
3317 = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
3318 = atanh downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3319 = atanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3320 = atanh towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3321 = atanh upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
3322 = atanh downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3323 = atanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3324 = atanh towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
3325 = atanh upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
3326 = atanh downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3327 = atanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3328 = atanh towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
3329 = atanh upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
3330 = atanh downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3331 = atanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3332 = atanh towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
3333 = atanh upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
3334 = atanh downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3335 = atanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3336 = atanh towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3337 = atanh upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
3338 = atanh downward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3339 = atanh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3340 = atanh towardzero intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3341 = atanh upward intel96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
3342 = atanh downward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3343 = atanh tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3344 = atanh towardzero m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3345 = atanh upward m68k96 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
3346 = atanh downward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3347 = atanh tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3348 = atanh towardzero binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3349 = atanh upward binary128 0x8p-16448 : 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
3350 = atanh downward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3351 = atanh tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3352 = atanh towardzero m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3353 = atanh upward m68k96 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
3354 = atanh downward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3355 = atanh tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3356 = atanh towardzero binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
3357 = atanh upward binary128 0x4p-16448 : 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
3358 = atanh downward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
3359 = atanh tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
3360 = atanh towardzero binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
3361 = atanh upward binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok
3362 atanh -min_subnorm
3363 = atanh downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok
3364 = atanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
3365 = atanh towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
3366 = atanh upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
3367 = atanh downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok
3368 = atanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
3369 = atanh towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok
3370 = atanh upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
3371 = atanh downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
3372 = atanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
3373 = atanh towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok
3374 = atanh upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
3375 = atanh downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
3376 = atanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
3377 = atanh towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
3378 = atanh upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
3379 = atanh downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok
3380 = atanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
3381 = atanh towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok
3382 = atanh upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
3383 = atanh downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok
3384 = atanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
3385 = atanh towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
3386 = atanh upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
3387 = atanh downward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
3388 = atanh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3389 = atanh towardzero binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3390 = atanh upward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3391 = atanh downward intel96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
3392 = atanh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3393 = atanh towardzero intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3394 = atanh upward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3395 = atanh downward m68k96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
3396 = atanh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3397 = atanh towardzero m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3398 = atanh upward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
3399 = atanh downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p-1076 : inexact-ok
3400 = atanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
3401 = atanh towardzero binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
3402 = atanh upward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
3403 = atanh downward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
3404 = atanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3405 = atanh towardzero ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3406 = atanh upward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
3407 = atanh downward intel96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
3408 = atanh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3409 = atanh towardzero intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3410 = atanh upward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3411 = atanh downward m68k96 -0x8p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok
3412 = atanh tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3413 = atanh towardzero m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3414 = atanh upward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3415 = atanh downward binary128 -0x8p-16448 : -0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
3416 = atanh tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3417 = atanh towardzero binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3418 = atanh upward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3419 = atanh downward m68k96 -0x4p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
3420 = atanh tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3421 = atanh towardzero m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3422 = atanh upward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3423 = atanh downward binary128 -0x4p-16448 : -0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
3424 = atanh tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3425 = atanh towardzero binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3426 = atanh upward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
3427 = atanh downward binary128 -0x4p-16496 : -0x8p-16496 : inexact-ok underflow errno-erange-ok
3428 = atanh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
3429 = atanh towardzero binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
3430 = atanh upward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok