]> git.ipfire.org Git - thirdparty/glibc.git/blob - math/auto-libm-test-out-atan
Fix the inaccuracy of j0f/j1f/y0f/y1f [BZ #14469, #14470, #14471, #14472]
[thirdparty/glibc.git] / math / auto-libm-test-out-atan
1 atan 0
2 = atan downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
3 = atan tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
4 = atan towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
5 = atan upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
6 = atan downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
7 = atan tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
8 = atan towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
9 = atan upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
10 = atan downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
11 = atan tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
12 = atan towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
13 = atan upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
14 = atan downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
15 = atan tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
16 = atan towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
17 = atan upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
18 = atan downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
19 = atan tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
20 = atan towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
21 = atan upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
22 = atan downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
23 = atan tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
24 = atan towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
25 = atan upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
26 atan -0
27 = atan downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
28 = atan tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
29 = atan towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
30 = atan upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
31 = atan downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
32 = atan tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
33 = atan towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
34 = atan upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
35 = atan downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
36 = atan tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
37 = atan towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
38 = atan upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
39 = atan downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
40 = atan tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
41 = atan towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
42 = atan upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
43 = atan downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
44 = atan tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
45 = atan towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
46 = atan upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
47 = atan downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
48 = atan tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
49 = atan towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
50 = atan upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
51 atan max
52 = atan downward binary32 0xf.fffffp+124 : 0x1.921fb4p+0 : inexact-ok
53 = atan tonearest binary32 0xf.fffffp+124 : 0x1.921fb6p+0 : inexact-ok
54 = atan towardzero binary32 0xf.fffffp+124 : 0x1.921fb4p+0 : inexact-ok
55 = atan upward binary32 0xf.fffffp+124 : 0x1.921fb6p+0 : inexact-ok
56 = atan downward binary64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
57 = atan tonearest binary64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
58 = atan towardzero binary64 0xf.fffffp+124 : 0x1.921fb54442d18p+0 : inexact-ok
59 = atan upward binary64 0xf.fffffp+124 : 0x1.921fb54442d19p+0 : inexact-ok
60 = atan downward intel96 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok
61 = atan tonearest intel96 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok
62 = atan towardzero intel96 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok
63 = atan upward intel96 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok
64 = atan downward m68k96 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok
65 = atan tonearest m68k96 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok
66 = atan towardzero m68k96 0xf.fffffp+124 : 0x1.921fb54442d18468p+0 : inexact-ok
67 = atan upward m68k96 0xf.fffffp+124 : 0x1.921fb54442d1846ap+0 : inexact-ok
68 = atan downward binary128 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
69 = atan tonearest binary128 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
70 = atan towardzero binary128 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
71 = atan upward binary128 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
72 = atan downward ibm128 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
73 = atan tonearest ibm128 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
74 = atan towardzero ibm128 0xf.fffffp+124 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
75 = atan upward ibm128 0xf.fffffp+124 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
76 = atan downward binary64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok
77 = atan tonearest binary64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok
78 = atan towardzero binary64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18p+0 : inexact-ok
79 = atan upward binary64 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d19p+0 : inexact-ok
80 = atan downward intel96 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok
81 = atan tonearest intel96 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok
82 = atan towardzero intel96 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok
83 = atan upward intel96 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok
84 = atan downward m68k96 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok
85 = atan tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok
86 = atan towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18468p+0 : inexact-ok
87 = atan upward m68k96 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d1846ap+0 : inexact-ok
88 = atan downward binary128 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
89 = atan tonearest binary128 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
90 = atan towardzero binary128 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
91 = atan upward binary128 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
92 = atan downward ibm128 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
93 = atan tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
94 = atan towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
95 = atan upward ibm128 0xf.ffffffffffff8p+1020 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
96 = atan downward intel96 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d18468p+0 : inexact-ok
97 = atan tonearest intel96 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d1846ap+0 : inexact-ok
98 = atan towardzero intel96 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d18468p+0 : inexact-ok
99 = atan upward intel96 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d1846ap+0 : inexact-ok
100 = atan downward m68k96 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d18468p+0 : inexact-ok
101 = atan tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d1846ap+0 : inexact-ok
102 = atan towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d18468p+0 : inexact-ok
103 = atan upward m68k96 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d1846ap+0 : inexact-ok
104 = atan downward binary128 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
105 = atan tonearest binary128 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
106 = atan towardzero binary128 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
107 = atan upward binary128 0xf.fffffffffffffffp+16380 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
108 = atan downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
109 = atan tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
110 = atan towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
111 = atan upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
112 = atan downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
113 = atan tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
114 = atan towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
115 = atan upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
116 = atan downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
117 = atan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
118 = atan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc517018p+0 : inexact-ok
119 = atan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.921fb54442d18469898cc51702p+0 : inexact-ok
120 atan -max
121 = atan downward binary32 -0xf.fffffp+124 : -0x1.921fb6p+0 : inexact-ok
122 = atan tonearest binary32 -0xf.fffffp+124 : -0x1.921fb6p+0 : inexact-ok
123 = atan towardzero binary32 -0xf.fffffp+124 : -0x1.921fb4p+0 : inexact-ok
124 = atan upward binary32 -0xf.fffffp+124 : -0x1.921fb4p+0 : inexact-ok
125 = atan downward binary64 -0xf.fffffp+124 : -0x1.921fb54442d19p+0 : inexact-ok
126 = atan tonearest binary64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
127 = atan towardzero binary64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
128 = atan upward binary64 -0xf.fffffp+124 : -0x1.921fb54442d18p+0 : inexact-ok
129 = atan downward intel96 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok
130 = atan tonearest intel96 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok
131 = atan towardzero intel96 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok
132 = atan upward intel96 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok
133 = atan downward m68k96 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok
134 = atan tonearest m68k96 -0xf.fffffp+124 : -0x1.921fb54442d1846ap+0 : inexact-ok
135 = atan towardzero m68k96 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok
136 = atan upward m68k96 -0xf.fffffp+124 : -0x1.921fb54442d18468p+0 : inexact-ok
137 = atan downward binary128 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
138 = atan tonearest binary128 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
139 = atan towardzero binary128 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
140 = atan upward binary128 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
141 = atan downward ibm128 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
142 = atan tonearest ibm128 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
143 = atan towardzero ibm128 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
144 = atan upward ibm128 -0xf.fffffp+124 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
145 = atan downward binary64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d19p+0 : inexact-ok
146 = atan tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok
147 = atan towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok
148 = atan upward binary64 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18p+0 : inexact-ok
149 = atan downward intel96 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok
150 = atan tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok
151 = atan towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok
152 = atan upward intel96 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok
153 = atan downward m68k96 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok
154 = atan tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d1846ap+0 : inexact-ok
155 = atan towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok
156 = atan upward m68k96 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18468p+0 : inexact-ok
157 = atan downward binary128 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
158 = atan tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
159 = atan towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
160 = atan upward binary128 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
161 = atan downward ibm128 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
162 = atan tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
163 = atan towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
164 = atan upward ibm128 -0xf.ffffffffffff8p+1020 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
165 = atan downward intel96 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d1846ap+0 : inexact-ok
166 = atan tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d1846ap+0 : inexact-ok
167 = atan towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d18468p+0 : inexact-ok
168 = atan upward intel96 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d18468p+0 : inexact-ok
169 = atan downward m68k96 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d1846ap+0 : inexact-ok
170 = atan tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d1846ap+0 : inexact-ok
171 = atan towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d18468p+0 : inexact-ok
172 = atan upward m68k96 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d18468p+0 : inexact-ok
173 = atan downward binary128 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
174 = atan tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
175 = atan towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
176 = atan upward binary128 -0xf.fffffffffffffffp+16380 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
177 = atan downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
178 = atan tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
179 = atan towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
180 = atan upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
181 = atan downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
182 = atan tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
183 = atan towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
184 = atan upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
185 = atan downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc51702p+0 : inexact-ok
186 = atan tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
187 = atan towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
188 = atan upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1.921fb54442d18469898cc517018p+0 : inexact-ok
189 atan 1
190 = atan downward binary32 0x1p+0 : 0xc.90fdap-4 : inexact-ok
191 = atan tonearest binary32 0x1p+0 : 0xc.90fdbp-4 : inexact-ok
192 = atan towardzero binary32 0x1p+0 : 0xc.90fdap-4 : inexact-ok
193 = atan upward binary32 0x1p+0 : 0xc.90fdbp-4 : inexact-ok
194 = atan downward binary64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
195 = atan tonearest binary64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
196 = atan towardzero binary64 0x1p+0 : 0xc.90fdaa22168cp-4 : inexact-ok
197 = atan upward binary64 0x1p+0 : 0xc.90fdaa22168c8p-4 : inexact-ok
198 = atan downward intel96 0x1p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok
199 = atan tonearest intel96 0x1p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok
200 = atan towardzero intel96 0x1p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok
201 = atan upward intel96 0x1p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok
202 = atan downward m68k96 0x1p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok
203 = atan tonearest m68k96 0x1p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok
204 = atan towardzero m68k96 0x1p+0 : 0xc.90fdaa22168c234p-4 : inexact-ok
205 = atan upward m68k96 0x1p+0 : 0xc.90fdaa22168c235p-4 : inexact-ok
206 = atan downward binary128 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok
207 = atan tonearest binary128 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok
208 = atan towardzero binary128 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok
209 = atan upward binary128 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok
210 = atan downward ibm128 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok
211 = atan tonearest ibm128 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok
212 = atan towardzero ibm128 0x1p+0 : 0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok
213 = atan upward ibm128 0x1p+0 : 0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok
214 atan -1
215 = atan downward binary32 -0x1p+0 : -0xc.90fdbp-4 : inexact-ok
216 = atan tonearest binary32 -0x1p+0 : -0xc.90fdbp-4 : inexact-ok
217 = atan towardzero binary32 -0x1p+0 : -0xc.90fdap-4 : inexact-ok
218 = atan upward binary32 -0x1p+0 : -0xc.90fdap-4 : inexact-ok
219 = atan downward binary64 -0x1p+0 : -0xc.90fdaa22168c8p-4 : inexact-ok
220 = atan tonearest binary64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok
221 = atan towardzero binary64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok
222 = atan upward binary64 -0x1p+0 : -0xc.90fdaa22168cp-4 : inexact-ok
223 = atan downward intel96 -0x1p+0 : -0xc.90fdaa22168c235p-4 : inexact-ok
224 = atan tonearest intel96 -0x1p+0 : -0xc.90fdaa22168c235p-4 : inexact-ok
225 = atan towardzero intel96 -0x1p+0 : -0xc.90fdaa22168c234p-4 : inexact-ok
226 = atan upward intel96 -0x1p+0 : -0xc.90fdaa22168c234p-4 : inexact-ok
227 = atan downward m68k96 -0x1p+0 : -0xc.90fdaa22168c235p-4 : inexact-ok
228 = atan tonearest m68k96 -0x1p+0 : -0xc.90fdaa22168c235p-4 : inexact-ok
229 = atan towardzero m68k96 -0x1p+0 : -0xc.90fdaa22168c234p-4 : inexact-ok
230 = atan upward m68k96 -0x1p+0 : -0xc.90fdaa22168c234p-4 : inexact-ok
231 = atan downward binary128 -0x1p+0 : -0xc.90fdaa22168c234c4c6628b80dc8p-4 : inexact-ok
232 = atan tonearest binary128 -0x1p+0 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok
233 = atan towardzero binary128 -0x1p+0 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok
234 = atan upward binary128 -0x1p+0 : -0xc.90fdaa22168c234c4c6628b80dcp-4 : inexact-ok
235 = atan downward ibm128 -0x1p+0 : -0xc.90fdaa22168c234c4c6628b81p-4 : inexact-ok
236 = atan tonearest ibm128 -0x1p+0 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok
237 = atan towardzero ibm128 -0x1p+0 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok
238 = atan upward ibm128 -0x1p+0 : -0xc.90fdaa22168c234c4c6628b80cp-4 : inexact-ok
239 atan 0.75
240 = atan downward binary32 0xcp-4 : 0xa.4bc7dp-4 : inexact-ok
241 = atan tonearest binary32 0xcp-4 : 0xa.4bc7dp-4 : inexact-ok
242 = atan towardzero binary32 0xcp-4 : 0xa.4bc7dp-4 : inexact-ok
243 = atan upward binary32 0xcp-4 : 0xa.4bc7ep-4 : inexact-ok
244 = atan downward binary64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok
245 = atan tonearest binary64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok
246 = atan towardzero binary64 0xcp-4 : 0xa.4bc7d1934f708p-4 : inexact-ok
247 = atan upward binary64 0xcp-4 : 0xa.4bc7d1934f71p-4 : inexact-ok
248 = atan downward intel96 0xcp-4 : 0xa.4bc7d1934f70924p-4 : inexact-ok
249 = atan tonearest intel96 0xcp-4 : 0xa.4bc7d1934f70924p-4 : inexact-ok
250 = atan towardzero intel96 0xcp-4 : 0xa.4bc7d1934f70924p-4 : inexact-ok
251 = atan upward intel96 0xcp-4 : 0xa.4bc7d1934f70925p-4 : inexact-ok
252 = atan downward m68k96 0xcp-4 : 0xa.4bc7d1934f70924p-4 : inexact-ok
253 = atan tonearest m68k96 0xcp-4 : 0xa.4bc7d1934f70924p-4 : inexact-ok
254 = atan towardzero m68k96 0xcp-4 : 0xa.4bc7d1934f70924p-4 : inexact-ok
255 = atan upward m68k96 0xcp-4 : 0xa.4bc7d1934f70925p-4 : inexact-ok
256 = atan downward binary128 0xcp-4 : 0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok
257 = atan tonearest binary128 0xcp-4 : 0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok
258 = atan towardzero binary128 0xcp-4 : 0xa.4bc7d1934f7092419a87f2a457d8p-4 : inexact-ok
259 = atan upward binary128 0xcp-4 : 0xa.4bc7d1934f7092419a87f2a457ep-4 : inexact-ok
260 = atan downward ibm128 0xcp-4 : 0xa.4bc7d1934f7092419a87f2a454p-4 : inexact-ok
261 = atan tonearest ibm128 0xcp-4 : 0xa.4bc7d1934f7092419a87f2a458p-4 : inexact-ok
262 = atan towardzero ibm128 0xcp-4 : 0xa.4bc7d1934f7092419a87f2a454p-4 : inexact-ok
263 = atan upward ibm128 0xcp-4 : 0xa.4bc7d1934f7092419a87f2a458p-4 : inexact-ok
264 atan 0x1p-5
265 = atan downward binary32 0x8p-8 : 0x7.ff5568p-8 : inexact-ok
266 = atan tonearest binary32 0x8p-8 : 0x7.ff557p-8 : inexact-ok
267 = atan towardzero binary32 0x8p-8 : 0x7.ff5568p-8 : inexact-ok
268 = atan upward binary32 0x8p-8 : 0x7.ff557p-8 : inexact-ok
269 = atan downward binary64 0x8p-8 : 0x7.ff556eea5d89p-8 : inexact-ok
270 = atan tonearest binary64 0x8p-8 : 0x7.ff556eea5d894p-8 : inexact-ok
271 = atan towardzero binary64 0x8p-8 : 0x7.ff556eea5d89p-8 : inexact-ok
272 = atan upward binary64 0x8p-8 : 0x7.ff556eea5d894p-8 : inexact-ok
273 = atan downward intel96 0x8p-8 : 0x7.ff556eea5d892a1p-8 : inexact-ok
274 = atan tonearest intel96 0x8p-8 : 0x7.ff556eea5d892a1p-8 : inexact-ok
275 = atan towardzero intel96 0x8p-8 : 0x7.ff556eea5d892a1p-8 : inexact-ok
276 = atan upward intel96 0x8p-8 : 0x7.ff556eea5d892a18p-8 : inexact-ok
277 = atan downward m68k96 0x8p-8 : 0x7.ff556eea5d892a1p-8 : inexact-ok
278 = atan tonearest m68k96 0x8p-8 : 0x7.ff556eea5d892a1p-8 : inexact-ok
279 = atan towardzero m68k96 0x8p-8 : 0x7.ff556eea5d892a1p-8 : inexact-ok
280 = atan upward m68k96 0x8p-8 : 0x7.ff556eea5d892a18p-8 : inexact-ok
281 = atan downward binary128 0x8p-8 : 0x7.ff556eea5d892a13bcebbb6ed46p-8 : inexact-ok
282 = atan tonearest binary128 0x8p-8 : 0x7.ff556eea5d892a13bcebbb6ed464p-8 : inexact-ok
283 = atan towardzero binary128 0x8p-8 : 0x7.ff556eea5d892a13bcebbb6ed46p-8 : inexact-ok
284 = atan upward binary128 0x8p-8 : 0x7.ff556eea5d892a13bcebbb6ed464p-8 : inexact-ok
285 = atan downward ibm128 0x8p-8 : 0x7.ff556eea5d892a13bcebbb6ed4p-8 : inexact-ok
286 = atan tonearest ibm128 0x8p-8 : 0x7.ff556eea5d892a13bcebbb6ed4p-8 : inexact-ok
287 = atan towardzero ibm128 0x8p-8 : 0x7.ff556eea5d892a13bcebbb6ed4p-8 : inexact-ok
288 = atan upward ibm128 0x8p-8 : 0x7.ff556eea5d892a13bcebbb6ed6p-8 : inexact-ok
289 atan 0x1p-10
290 = atan downward binary32 0x4p-12 : 0x3.ffffe8p-12 : inexact-ok
291 = atan tonearest binary32 0x4p-12 : 0x3.ffffecp-12 : inexact-ok
292 = atan towardzero binary32 0x4p-12 : 0x3.ffffe8p-12 : inexact-ok
293 = atan upward binary32 0x4p-12 : 0x3.ffffecp-12 : inexact-ok
294 = atan downward binary64 0x4p-12 : 0x3.ffffeaaaab776p-12 : inexact-ok
295 = atan tonearest binary64 0x4p-12 : 0x3.ffffeaaaab778p-12 : inexact-ok
296 = atan towardzero binary64 0x4p-12 : 0x3.ffffeaaaab776p-12 : inexact-ok
297 = atan upward binary64 0x4p-12 : 0x3.ffffeaaaab778p-12 : inexact-ok
298 = atan downward intel96 0x4p-12 : 0x3.ffffeaaaab77776cp-12 : inexact-ok
299 = atan tonearest intel96 0x4p-12 : 0x3.ffffeaaaab77777p-12 : inexact-ok
300 = atan towardzero intel96 0x4p-12 : 0x3.ffffeaaaab77776cp-12 : inexact-ok
301 = atan upward intel96 0x4p-12 : 0x3.ffffeaaaab77777p-12 : inexact-ok
302 = atan downward m68k96 0x4p-12 : 0x3.ffffeaaaab77776cp-12 : inexact-ok
303 = atan tonearest m68k96 0x4p-12 : 0x3.ffffeaaaab77777p-12 : inexact-ok
304 = atan towardzero m68k96 0x4p-12 : 0x3.ffffeaaaab77776cp-12 : inexact-ok
305 = atan upward m68k96 0x4p-12 : 0x3.ffffeaaaab77777p-12 : inexact-ok
306 = atan downward binary128 0x4p-12 : 0x3.ffffeaaaab77776e52e5a019fbcep-12 : inexact-ok
307 = atan tonearest binary128 0x4p-12 : 0x3.ffffeaaaab77776e52e5a019fbcep-12 : inexact-ok
308 = atan towardzero binary128 0x4p-12 : 0x3.ffffeaaaab77776e52e5a019fbcep-12 : inexact-ok
309 = atan upward binary128 0x4p-12 : 0x3.ffffeaaaab77776e52e5a019fbdp-12 : inexact-ok
310 = atan downward ibm128 0x4p-12 : 0x3.ffffeaaaab77776e52e5a019fbp-12 : inexact-ok
311 = atan tonearest ibm128 0x4p-12 : 0x3.ffffeaaaab77776e52e5a019fcp-12 : inexact-ok
312 = atan towardzero ibm128 0x4p-12 : 0x3.ffffeaaaab77776e52e5a019fbp-12 : inexact-ok
313 = atan upward ibm128 0x4p-12 : 0x3.ffffeaaaab77776e52e5a019fcp-12 : inexact-ok
314 atan 0x1p-15
315 = atan downward binary32 0x2p-16 : 0x1.fffffep-16 : inexact-ok
316 = atan tonearest binary32 0x2p-16 : 0x2p-16 : inexact-ok
317 = atan towardzero binary32 0x2p-16 : 0x1.fffffep-16 : inexact-ok
318 = atan upward binary32 0x2p-16 : 0x2p-16 : inexact-ok
319 = atan downward binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
320 = atan tonearest binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
321 = atan towardzero binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
322 = atan upward binary64 0x2p-16 : 0x1.fffffffd55556p-16 : inexact-ok
323 = atan downward intel96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
324 = atan tonearest intel96 0x2p-16 : 0x1.fffffffd5555555cp-16 : inexact-ok
325 = atan towardzero intel96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
326 = atan upward intel96 0x2p-16 : 0x1.fffffffd5555555cp-16 : inexact-ok
327 = atan downward m68k96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
328 = atan tonearest m68k96 0x2p-16 : 0x1.fffffffd5555555cp-16 : inexact-ok
329 = atan towardzero m68k96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
330 = atan upward m68k96 0x2p-16 : 0x1.fffffffd5555555cp-16 : inexact-ok
331 = atan downward binary128 0x2p-16 : 0x1.fffffffd5555555bbbbbbba97297p-16 : inexact-ok
332 = atan tonearest binary128 0x2p-16 : 0x1.fffffffd5555555bbbbbbba97297p-16 : inexact-ok
333 = atan towardzero binary128 0x2p-16 : 0x1.fffffffd5555555bbbbbbba97297p-16 : inexact-ok
334 = atan upward binary128 0x2p-16 : 0x1.fffffffd5555555bbbbbbba97298p-16 : inexact-ok
335 = atan downward ibm128 0x2p-16 : 0x1.fffffffd5555555bbbbbbba9728p-16 : inexact-ok
336 = atan tonearest ibm128 0x2p-16 : 0x1.fffffffd5555555bbbbbbba9728p-16 : inexact-ok
337 = atan towardzero ibm128 0x2p-16 : 0x1.fffffffd5555555bbbbbbba9728p-16 : inexact-ok
338 = atan upward ibm128 0x2p-16 : 0x1.fffffffd5555555bbbbbbba973p-16 : inexact-ok
339 atan 0x1p-20
340 = atan downward binary32 0x1p-20 : 0xf.fffffp-24 : inexact-ok
341 = atan tonearest binary32 0x1p-20 : 0x1p-20 : inexact-ok
342 = atan towardzero binary32 0x1p-20 : 0xf.fffffp-24 : inexact-ok
343 = atan upward binary32 0x1p-20 : 0x1p-20 : inexact-ok
344 = atan downward binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
345 = atan tonearest binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
346 = atan towardzero binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
347 = atan upward binary64 0x1p-20 : 0xf.fffffffffaabp-24 : inexact-ok
348 = atan downward intel96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
349 = atan tonearest intel96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
350 = atan towardzero intel96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
351 = atan upward intel96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
352 = atan downward m68k96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
353 = atan tonearest m68k96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
354 = atan towardzero m68k96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
355 = atan upward m68k96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
356 = atan downward binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaadddddddd8p-24 : inexact-ok
357 = atan tonearest binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaadddddddep-24 : inexact-ok
358 = atan towardzero binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaadddddddd8p-24 : inexact-ok
359 = atan upward binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaadddddddep-24 : inexact-ok
360 = atan downward ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaaddddddcp-24 : inexact-ok
361 = atan tonearest ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaaddddddcp-24 : inexact-ok
362 = atan towardzero ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaaddddddcp-24 : inexact-ok
363 = atan upward ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaadddddep-24 : inexact-ok
364 atan 0x1p-25
365 = atan downward binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
366 = atan tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
367 = atan towardzero binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
368 = atan upward binary32 0x8p-28 : 0x8p-28 : inexact-ok
369 = atan downward binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
370 = atan tonearest binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
371 = atan towardzero binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
372 = atan upward binary64 0x8p-28 : 0x7.ffffffffffff8p-28 : inexact-ok
373 = atan downward intel96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
374 = atan tonearest intel96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
375 = atan towardzero intel96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
376 = atan upward intel96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
377 = atan downward m68k96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
378 = atan tonearest m68k96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
379 = atan towardzero m68k96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
380 = atan upward m68k96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
381 = atan downward binary128 0x8p-28 : 0x7.ffffffffffff5555555555556eecp-28 : inexact-ok
382 = atan tonearest binary128 0x8p-28 : 0x7.ffffffffffff5555555555556efp-28 : inexact-ok
383 = atan towardzero binary128 0x8p-28 : 0x7.ffffffffffff5555555555556eecp-28 : inexact-ok
384 = atan upward binary128 0x8p-28 : 0x7.ffffffffffff5555555555556efp-28 : inexact-ok
385 = atan downward ibm128 0x8p-28 : 0x7.ffffffffffff5555555555556ep-28 : inexact-ok
386 = atan tonearest ibm128 0x8p-28 : 0x7.ffffffffffff5555555555556ep-28 : inexact-ok
387 = atan towardzero ibm128 0x8p-28 : 0x7.ffffffffffff5555555555556ep-28 : inexact-ok
388 = atan upward ibm128 0x8p-28 : 0x7.ffffffffffff5555555555557p-28 : inexact-ok
389 atan 0x1p-30
390 = atan downward binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
391 = atan tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
392 = atan towardzero binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
393 = atan upward binary32 0x4p-32 : 0x4p-32 : inexact-ok
394 = atan downward binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
395 = atan tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
396 = atan towardzero binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
397 = atan upward binary64 0x4p-32 : 0x4p-32 : inexact-ok
398 = atan downward intel96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
399 = atan tonearest intel96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
400 = atan towardzero intel96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
401 = atan upward intel96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
402 = atan downward m68k96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
403 = atan tonearest m68k96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
404 = atan towardzero m68k96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
405 = atan upward m68k96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
406 = atan downward binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
407 = atan tonearest binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
408 = atan towardzero binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
409 = atan upward binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaacp-32 : inexact-ok
410 = atan downward ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaap-32 : inexact-ok
411 = atan tonearest ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaabp-32 : inexact-ok
412 = atan towardzero ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaap-32 : inexact-ok
413 = atan upward ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaabp-32 : inexact-ok
414 atan 0x1p-35
415 = atan downward binary32 0x2p-36 : 0x1.fffffep-36 : inexact-ok
416 = atan tonearest binary32 0x2p-36 : 0x2p-36 : inexact-ok
417 = atan towardzero binary32 0x2p-36 : 0x1.fffffep-36 : inexact-ok
418 = atan upward binary32 0x2p-36 : 0x2p-36 : inexact-ok
419 = atan downward binary64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok
420 = atan tonearest binary64 0x2p-36 : 0x2p-36 : inexact-ok
421 = atan towardzero binary64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok
422 = atan upward binary64 0x2p-36 : 0x2p-36 : inexact-ok
423 = atan downward intel96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
424 = atan tonearest intel96 0x2p-36 : 0x2p-36 : inexact-ok
425 = atan towardzero intel96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
426 = atan upward intel96 0x2p-36 : 0x2p-36 : inexact-ok
427 = atan downward m68k96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
428 = atan tonearest m68k96 0x2p-36 : 0x2p-36 : inexact-ok
429 = atan towardzero m68k96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
430 = atan upward m68k96 0x2p-36 : 0x2p-36 : inexact-ok
431 = atan downward binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
432 = atan tonearest binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
433 = atan towardzero binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
434 = atan upward binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555556p-36 : inexact-ok
435 = atan downward ibm128 0x2p-36 : 0x1.fffffffffffffffffd55555555p-36 : inexact-ok
436 = atan tonearest ibm128 0x2p-36 : 0x1.fffffffffffffffffd555555558p-36 : inexact-ok
437 = atan towardzero ibm128 0x2p-36 : 0x1.fffffffffffffffffd55555555p-36 : inexact-ok
438 = atan upward ibm128 0x2p-36 : 0x1.fffffffffffffffffd555555558p-36 : inexact-ok
439 atan 0x1p-40
440 = atan downward binary32 0x1p-40 : 0xf.fffffp-44 : inexact-ok
441 = atan tonearest binary32 0x1p-40 : 0x1p-40 : inexact-ok
442 = atan towardzero binary32 0x1p-40 : 0xf.fffffp-44 : inexact-ok
443 = atan upward binary32 0x1p-40 : 0x1p-40 : inexact-ok
444 = atan downward binary64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok
445 = atan tonearest binary64 0x1p-40 : 0x1p-40 : inexact-ok
446 = atan towardzero binary64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok
447 = atan upward binary64 0x1p-40 : 0x1p-40 : inexact-ok
448 = atan downward intel96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
449 = atan tonearest intel96 0x1p-40 : 0x1p-40 : inexact-ok
450 = atan towardzero intel96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
451 = atan upward intel96 0x1p-40 : 0x1p-40 : inexact-ok
452 = atan downward m68k96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
453 = atan tonearest m68k96 0x1p-40 : 0x1p-40 : inexact-ok
454 = atan towardzero m68k96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
455 = atan upward m68k96 0x1p-40 : 0x1p-40 : inexact-ok
456 = atan downward binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
457 = atan tonearest binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
458 = atan towardzero binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
459 = atan upward binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaabp-44 : inexact-ok
460 = atan downward ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaa8p-44 : inexact-ok
461 = atan tonearest ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaacp-44 : inexact-ok
462 = atan towardzero ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaa8p-44 : inexact-ok
463 = atan upward ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaacp-44 : inexact-ok
464 atan 0x1p-45
465 = atan downward binary32 0x8p-48 : 0x7.fffff8p-48 : inexact-ok
466 = atan tonearest binary32 0x8p-48 : 0x8p-48 : inexact-ok
467 = atan towardzero binary32 0x8p-48 : 0x7.fffff8p-48 : inexact-ok
468 = atan upward binary32 0x8p-48 : 0x8p-48 : inexact-ok
469 = atan downward binary64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok
470 = atan tonearest binary64 0x8p-48 : 0x8p-48 : inexact-ok
471 = atan towardzero binary64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok
472 = atan upward binary64 0x8p-48 : 0x8p-48 : inexact-ok
473 = atan downward intel96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
474 = atan tonearest intel96 0x8p-48 : 0x8p-48 : inexact-ok
475 = atan towardzero intel96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
476 = atan upward intel96 0x8p-48 : 0x8p-48 : inexact-ok
477 = atan downward m68k96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
478 = atan tonearest m68k96 0x8p-48 : 0x8p-48 : inexact-ok
479 = atan towardzero m68k96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
480 = atan upward m68k96 0x8p-48 : 0x8p-48 : inexact-ok
481 = atan downward binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
482 = atan tonearest binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
483 = atan towardzero binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
484 = atan upward binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555558p-48 : inexact-ok
485 = atan downward ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5554p-48 : inexact-ok
486 = atan tonearest ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5556p-48 : inexact-ok
487 = atan towardzero ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5554p-48 : inexact-ok
488 = atan upward ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5556p-48 : inexact-ok
489 atan 0x1p-50
490 = atan downward binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
491 = atan tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
492 = atan towardzero binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
493 = atan upward binary32 0x4p-52 : 0x4p-52 : inexact-ok
494 = atan downward binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
495 = atan tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
496 = atan towardzero binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
497 = atan upward binary64 0x4p-52 : 0x4p-52 : inexact-ok
498 = atan downward intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
499 = atan tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
500 = atan towardzero intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
501 = atan upward intel96 0x4p-52 : 0x4p-52 : inexact-ok
502 = atan downward m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
503 = atan tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
504 = atan towardzero m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
505 = atan upward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
506 = atan downward binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
507 = atan tonearest binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
508 = atan towardzero binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
509 = atan upward binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaacp-52 : inexact-ok
510 = atan downward ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffeap-52 : inexact-ok
511 = atan tonearest ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffebp-52 : inexact-ok
512 = atan towardzero ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffeap-52 : inexact-ok
513 = atan upward ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffebp-52 : inexact-ok
514 atan 0x1p-55
515 = atan downward binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
516 = atan tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
517 = atan towardzero binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
518 = atan upward binary32 0x2p-56 : 0x2p-56 : inexact-ok
519 = atan downward binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
520 = atan tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
521 = atan towardzero binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
522 = atan upward binary64 0x2p-56 : 0x2p-56 : inexact-ok
523 = atan downward intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
524 = atan tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
525 = atan towardzero intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
526 = atan upward intel96 0x2p-56 : 0x2p-56 : inexact-ok
527 = atan downward m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
528 = atan tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
529 = atan towardzero m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
530 = atan upward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
531 = atan downward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
532 = atan tonearest binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
533 = atan towardzero binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
534 = atan upward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffep-56 : inexact-ok
535 = atan downward ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
536 = atan tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
537 = atan towardzero ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
538 = atan upward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
539 atan 0x1p-60
540 = atan downward binary32 0x1p-60 : 0xf.fffffp-64 : inexact-ok
541 = atan tonearest binary32 0x1p-60 : 0x1p-60 : inexact-ok
542 = atan towardzero binary32 0x1p-60 : 0xf.fffffp-64 : inexact-ok
543 = atan upward binary32 0x1p-60 : 0x1p-60 : inexact-ok
544 = atan downward binary64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok
545 = atan tonearest binary64 0x1p-60 : 0x1p-60 : inexact-ok
546 = atan towardzero binary64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok
547 = atan upward binary64 0x1p-60 : 0x1p-60 : inexact-ok
548 = atan downward intel96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
549 = atan tonearest intel96 0x1p-60 : 0x1p-60 : inexact-ok
550 = atan towardzero intel96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
551 = atan upward intel96 0x1p-60 : 0x1p-60 : inexact-ok
552 = atan downward m68k96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
553 = atan tonearest m68k96 0x1p-60 : 0x1p-60 : inexact-ok
554 = atan towardzero m68k96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
555 = atan upward m68k96 0x1p-60 : 0x1p-60 : inexact-ok
556 = atan downward binary128 0x1p-60 : 0xf.fffffffffffffffffffffffffff8p-64 : inexact-ok
557 = atan tonearest binary128 0x1p-60 : 0x1p-60 : inexact-ok
558 = atan towardzero binary128 0x1p-60 : 0xf.fffffffffffffffffffffffffff8p-64 : inexact-ok
559 = atan upward binary128 0x1p-60 : 0x1p-60 : inexact-ok
560 = atan downward ibm128 0x1p-60 : 0xf.fffffffffffffffffffffffffcp-64 : inexact-ok
561 = atan tonearest ibm128 0x1p-60 : 0x1p-60 : inexact-ok
562 = atan towardzero ibm128 0x1p-60 : 0xf.fffffffffffffffffffffffffcp-64 : inexact-ok
563 = atan upward ibm128 0x1p-60 : 0x1p-60 : inexact-ok
564 atan 2.5
565 = atan downward binary32 0x2.8p+0 : 0x1.30b6d6p+0 : inexact-ok
566 = atan tonearest binary32 0x2.8p+0 : 0x1.30b6d8p+0 : inexact-ok
567 = atan towardzero binary32 0x2.8p+0 : 0x1.30b6d6p+0 : inexact-ok
568 = atan upward binary32 0x2.8p+0 : 0x1.30b6d8p+0 : inexact-ok
569 = atan downward binary64 0x2.8p+0 : 0x1.30b6d796a4da8p+0 : inexact-ok
570 = atan tonearest binary64 0x2.8p+0 : 0x1.30b6d796a4da8p+0 : inexact-ok
571 = atan towardzero binary64 0x2.8p+0 : 0x1.30b6d796a4da8p+0 : inexact-ok
572 = atan upward binary64 0x2.8p+0 : 0x1.30b6d796a4da9p+0 : inexact-ok
573 = atan downward intel96 0x2.8p+0 : 0x1.30b6d796a4da8588p+0 : inexact-ok
574 = atan tonearest intel96 0x2.8p+0 : 0x1.30b6d796a4da858ap+0 : inexact-ok
575 = atan towardzero intel96 0x2.8p+0 : 0x1.30b6d796a4da8588p+0 : inexact-ok
576 = atan upward intel96 0x2.8p+0 : 0x1.30b6d796a4da858ap+0 : inexact-ok
577 = atan downward m68k96 0x2.8p+0 : 0x1.30b6d796a4da8588p+0 : inexact-ok
578 = atan tonearest m68k96 0x2.8p+0 : 0x1.30b6d796a4da858ap+0 : inexact-ok
579 = atan towardzero m68k96 0x2.8p+0 : 0x1.30b6d796a4da8588p+0 : inexact-ok
580 = atan upward m68k96 0x2.8p+0 : 0x1.30b6d796a4da858ap+0 : inexact-ok
581 = atan downward binary128 0x2.8p+0 : 0x1.30b6d796a4da8589532c0eec663ep+0 : inexact-ok
582 = atan tonearest binary128 0x2.8p+0 : 0x1.30b6d796a4da8589532c0eec663ep+0 : inexact-ok
583 = atan towardzero binary128 0x2.8p+0 : 0x1.30b6d796a4da8589532c0eec663ep+0 : inexact-ok
584 = atan upward binary128 0x2.8p+0 : 0x1.30b6d796a4da8589532c0eec663fp+0 : inexact-ok
585 = atan downward ibm128 0x2.8p+0 : 0x1.30b6d796a4da8589532c0eec66p+0 : inexact-ok
586 = atan tonearest ibm128 0x2.8p+0 : 0x1.30b6d796a4da8589532c0eec66p+0 : inexact-ok
587 = atan towardzero ibm128 0x2.8p+0 : 0x1.30b6d796a4da8589532c0eec66p+0 : inexact-ok
588 = atan upward ibm128 0x2.8p+0 : 0x1.30b6d796a4da8589532c0eec668p+0 : inexact-ok
589 atan 10
590 = atan downward binary32 0xap+0 : 0x1.789bd2p+0 : inexact-ok
591 = atan tonearest binary32 0xap+0 : 0x1.789bd2p+0 : inexact-ok
592 = atan towardzero binary32 0xap+0 : 0x1.789bd2p+0 : inexact-ok
593 = atan upward binary32 0xap+0 : 0x1.789bd4p+0 : inexact-ok
594 = atan downward binary64 0xap+0 : 0x1.789bd2c160053p+0 : inexact-ok
595 = atan tonearest binary64 0xap+0 : 0x1.789bd2c160054p+0 : inexact-ok
596 = atan towardzero binary64 0xap+0 : 0x1.789bd2c160053p+0 : inexact-ok
597 = atan upward binary64 0xap+0 : 0x1.789bd2c160054p+0 : inexact-ok
598 = atan downward intel96 0xap+0 : 0x1.789bd2c16005382ep+0 : inexact-ok
599 = atan tonearest intel96 0xap+0 : 0x1.789bd2c16005382ep+0 : inexact-ok
600 = atan towardzero intel96 0xap+0 : 0x1.789bd2c16005382ep+0 : inexact-ok
601 = atan upward intel96 0xap+0 : 0x1.789bd2c16005383p+0 : inexact-ok
602 = atan downward m68k96 0xap+0 : 0x1.789bd2c16005382ep+0 : inexact-ok
603 = atan tonearest m68k96 0xap+0 : 0x1.789bd2c16005382ep+0 : inexact-ok
604 = atan towardzero m68k96 0xap+0 : 0x1.789bd2c16005382ep+0 : inexact-ok
605 = atan upward m68k96 0xap+0 : 0x1.789bd2c16005383p+0 : inexact-ok
606 = atan downward binary128 0xap+0 : 0x1.789bd2c16005382eabf0cd4b6aaep+0 : inexact-ok
607 = atan tonearest binary128 0xap+0 : 0x1.789bd2c16005382eabf0cd4b6aaep+0 : inexact-ok
608 = atan towardzero binary128 0xap+0 : 0x1.789bd2c16005382eabf0cd4b6aaep+0 : inexact-ok
609 = atan upward binary128 0xap+0 : 0x1.789bd2c16005382eabf0cd4b6aafp+0 : inexact-ok
610 = atan downward ibm128 0xap+0 : 0x1.789bd2c16005382eabf0cd4b6a8p+0 : inexact-ok
611 = atan tonearest ibm128 0xap+0 : 0x1.789bd2c16005382eabf0cd4b6a8p+0 : inexact-ok
612 = atan towardzero ibm128 0xap+0 : 0x1.789bd2c16005382eabf0cd4b6a8p+0 : inexact-ok
613 = atan upward ibm128 0xap+0 : 0x1.789bd2c16005382eabf0cd4b6bp+0 : inexact-ok
614 atan 1e6
615 = atan downward binary32 0xf.424p+16 : 0x1.921fa4p+0 : inexact-ok
616 = atan tonearest binary32 0xf.424p+16 : 0x1.921fa4p+0 : inexact-ok
617 = atan towardzero binary32 0xf.424p+16 : 0x1.921fa4p+0 : inexact-ok
618 = atan upward binary32 0xf.424p+16 : 0x1.921fa6p+0 : inexact-ok
619 = atan downward binary64 0xf.424p+16 : 0x1.921fa47d4b30cp+0 : inexact-ok
620 = atan tonearest binary64 0xf.424p+16 : 0x1.921fa47d4b30dp+0 : inexact-ok
621 = atan towardzero binary64 0xf.424p+16 : 0x1.921fa47d4b30cp+0 : inexact-ok
622 = atan upward binary64 0xf.424p+16 : 0x1.921fa47d4b30dp+0 : inexact-ok
623 = atan downward intel96 0xf.424p+16 : 0x1.921fa47d4b30ce82p+0 : inexact-ok
624 = atan tonearest intel96 0xf.424p+16 : 0x1.921fa47d4b30ce82p+0 : inexact-ok
625 = atan towardzero intel96 0xf.424p+16 : 0x1.921fa47d4b30ce82p+0 : inexact-ok
626 = atan upward intel96 0xf.424p+16 : 0x1.921fa47d4b30ce84p+0 : inexact-ok
627 = atan downward m68k96 0xf.424p+16 : 0x1.921fa47d4b30ce82p+0 : inexact-ok
628 = atan tonearest m68k96 0xf.424p+16 : 0x1.921fa47d4b30ce82p+0 : inexact-ok
629 = atan towardzero m68k96 0xf.424p+16 : 0x1.921fa47d4b30ce82p+0 : inexact-ok
630 = atan upward m68k96 0xf.424p+16 : 0x1.921fa47d4b30ce84p+0 : inexact-ok
631 = atan downward binary128 0xf.424p+16 : 0x1.921fa47d4b30ce822275563fcb99p+0 : inexact-ok
632 = atan tonearest binary128 0xf.424p+16 : 0x1.921fa47d4b30ce822275563fcb9ap+0 : inexact-ok
633 = atan towardzero binary128 0xf.424p+16 : 0x1.921fa47d4b30ce822275563fcb99p+0 : inexact-ok
634 = atan upward binary128 0xf.424p+16 : 0x1.921fa47d4b30ce822275563fcb9ap+0 : inexact-ok
635 = atan downward ibm128 0xf.424p+16 : 0x1.921fa47d4b30ce822275563fcb8p+0 : inexact-ok
636 = atan tonearest ibm128 0xf.424p+16 : 0x1.921fa47d4b30ce822275563fcb8p+0 : inexact-ok
637 = atan towardzero ibm128 0xf.424p+16 : 0x1.921fa47d4b30ce822275563fcb8p+0 : inexact-ok
638 = atan upward ibm128 0xf.424p+16 : 0x1.921fa47d4b30ce822275563fccp+0 : inexact-ok
639 atan 0x1p31
640 = atan downward binary32 0x8p+28 : 0x1.921fb4p+0 : inexact-ok
641 = atan tonearest binary32 0x8p+28 : 0x1.921fb6p+0 : inexact-ok
642 = atan towardzero binary32 0x8p+28 : 0x1.921fb4p+0 : inexact-ok
643 = atan upward binary32 0x8p+28 : 0x1.921fb6p+0 : inexact-ok
644 = atan downward binary64 0x8p+28 : 0x1.921fb54242d18p+0 : inexact-ok
645 = atan tonearest binary64 0x8p+28 : 0x1.921fb54242d18p+0 : inexact-ok
646 = atan towardzero binary64 0x8p+28 : 0x1.921fb54242d18p+0 : inexact-ok
647 = atan upward binary64 0x8p+28 : 0x1.921fb54242d19p+0 : inexact-ok
648 = atan downward intel96 0x8p+28 : 0x1.921fb54242d18468p+0 : inexact-ok
649 = atan tonearest intel96 0x8p+28 : 0x1.921fb54242d1846ap+0 : inexact-ok
650 = atan towardzero intel96 0x8p+28 : 0x1.921fb54242d18468p+0 : inexact-ok
651 = atan upward intel96 0x8p+28 : 0x1.921fb54242d1846ap+0 : inexact-ok
652 = atan downward m68k96 0x8p+28 : 0x1.921fb54242d18468p+0 : inexact-ok
653 = atan tonearest m68k96 0x8p+28 : 0x1.921fb54242d1846ap+0 : inexact-ok
654 = atan towardzero m68k96 0x8p+28 : 0x1.921fb54242d18468p+0 : inexact-ok
655 = atan upward m68k96 0x8p+28 : 0x1.921fb54242d1846ap+0 : inexact-ok
656 = atan downward binary128 0x8p+28 : 0x1.921fb54242d18469898cc519ac62p+0 : inexact-ok
657 = atan tonearest binary128 0x8p+28 : 0x1.921fb54242d18469898cc519ac63p+0 : inexact-ok
658 = atan towardzero binary128 0x8p+28 : 0x1.921fb54242d18469898cc519ac62p+0 : inexact-ok
659 = atan upward binary128 0x8p+28 : 0x1.921fb54242d18469898cc519ac63p+0 : inexact-ok
660 = atan downward ibm128 0x8p+28 : 0x1.921fb54242d18469898cc519acp+0 : inexact-ok
661 = atan tonearest ibm128 0x8p+28 : 0x1.921fb54242d18469898cc519ac8p+0 : inexact-ok
662 = atan towardzero ibm128 0x8p+28 : 0x1.921fb54242d18469898cc519acp+0 : inexact-ok
663 = atan upward ibm128 0x8p+28 : 0x1.921fb54242d18469898cc519ac8p+0 : inexact-ok
664 atan 0x1p-100
665 = atan downward binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
666 = atan tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
667 = atan towardzero binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
668 = atan upward binary32 0x1p-100 : 0x1p-100 : inexact-ok
669 = atan downward binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
670 = atan tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
671 = atan towardzero binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
672 = atan upward binary64 0x1p-100 : 0x1p-100 : inexact-ok
673 = atan downward intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
674 = atan tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
675 = atan towardzero intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
676 = atan upward intel96 0x1p-100 : 0x1p-100 : inexact-ok
677 = atan downward m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
678 = atan tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
679 = atan towardzero m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
680 = atan upward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
681 = atan downward binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
682 = atan tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
683 = atan towardzero binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
684 = atan upward binary128 0x1p-100 : 0x1p-100 : inexact-ok
685 = atan downward ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
686 = atan tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
687 = atan towardzero ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
688 = atan upward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
689 atan 0x1p-600
690 = atan downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
691 = atan tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
692 = atan towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
693 = atan upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
694 = atan downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
695 = atan tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
696 = atan towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
697 = atan upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
698 = atan downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
699 = atan tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
700 = atan towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
701 = atan upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
702 = atan downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
703 = atan tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
704 = atan towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
705 = atan upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
706 = atan downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
707 = atan tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
708 = atan towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
709 = atan upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
710 = atan downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
711 = atan tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
712 = atan towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
713 = atan upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
714 = atan downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
715 = atan tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
716 = atan towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
717 = atan upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
718 = atan downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
719 = atan tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
720 = atan towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
721 = atan upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
722 = atan downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
723 = atan tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
724 = atan towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
725 = atan upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
726 = atan downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
727 = atan tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
728 = atan towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
729 = atan upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
730 = atan downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
731 = atan tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
732 = atan towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
733 = atan upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
734 = atan downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
735 = atan tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
736 = atan towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
737 = atan upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
738 = atan downward binary64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
739 = atan tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok
740 = atan towardzero binary64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
741 = atan upward binary64 0x1p-600 : 0x1p-600 : inexact-ok
742 = atan downward intel96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
743 = atan tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok
744 = atan towardzero intel96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
745 = atan upward intel96 0x1p-600 : 0x1p-600 : inexact-ok
746 = atan downward m68k96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
747 = atan tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok
748 = atan towardzero m68k96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
749 = atan upward m68k96 0x1p-600 : 0x1p-600 : inexact-ok
750 = atan downward binary128 0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-604 : inexact-ok
751 = atan tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok
752 = atan towardzero binary128 0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-604 : inexact-ok
753 = atan upward binary128 0x1p-600 : 0x1p-600 : inexact-ok
754 = atan downward ibm128 0x1p-600 : 0xf.fffffffffffffffffffffffffcp-604 : inexact-ok
755 = atan tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok
756 = atan towardzero ibm128 0x1p-600 : 0xf.fffffffffffffffffffffffffcp-604 : inexact-ok
757 = atan upward ibm128 0x1p-600 : 0x1p-600 : inexact-ok
758 atan 0x1p-10000
759 = atan downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
760 = atan tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
761 = atan towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
762 = atan upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
763 = atan downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
764 = atan tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
765 = atan towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
766 = atan upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
767 = atan downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
768 = atan tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
769 = atan towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
770 = atan upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
771 = atan downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
772 = atan tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
773 = atan towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
774 = atan upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
775 = atan downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
776 = atan tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
777 = atan towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
778 = atan upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
779 = atan downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
780 = atan tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
781 = atan towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
782 = atan upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
783 = atan downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
784 = atan tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
785 = atan towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
786 = atan upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
787 = atan downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
788 = atan tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
789 = atan towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
790 = atan upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
791 = atan downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
792 = atan tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
793 = atan towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
794 = atan upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
795 = atan downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
796 = atan tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
797 = atan towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
798 = atan upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
799 = atan downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
800 = atan tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
801 = atan towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
802 = atan upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
803 = atan downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
804 = atan tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
805 = atan towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
806 = atan upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
807 = atan downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
808 = atan tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
809 = atan towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
810 = atan upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
811 = atan downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
812 = atan tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
813 = atan towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
814 = atan upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
815 = atan downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
816 = atan tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
817 = atan towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
818 = atan upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
819 = atan downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
820 = atan tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
821 = atan towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
822 = atan upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
823 = atan downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
824 = atan tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
825 = atan towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
826 = atan upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
827 = atan downward intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
828 = atan tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
829 = atan towardzero intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
830 = atan upward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
831 = atan downward m68k96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
832 = atan tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
833 = atan towardzero m68k96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
834 = atan upward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
835 = atan downward binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
836 = atan tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
837 = atan towardzero binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
838 = atan upward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
839 atan -0x3.b02d84p-4
840 = atan downward binary32 -0x3.b02d84p-4 : -0x3.9ff7e4p-4 : inexact-ok
841 = atan tonearest binary32 -0x3.b02d84p-4 : -0x3.9ff7ep-4 : inexact-ok
842 = atan towardzero binary32 -0x3.b02d84p-4 : -0x3.9ff7ep-4 : inexact-ok
843 = atan upward binary32 -0x3.b02d84p-4 : -0x3.9ff7ep-4 : inexact-ok
844 = atan downward binary64 -0x3.b02d84p-4 : -0x3.9ff7e1f81370cp-4 : inexact-ok
845 = atan tonearest binary64 -0x3.b02d84p-4 : -0x3.9ff7e1f81370cp-4 : inexact-ok
846 = atan towardzero binary64 -0x3.b02d84p-4 : -0x3.9ff7e1f81370ap-4 : inexact-ok
847 = atan upward binary64 -0x3.b02d84p-4 : -0x3.9ff7e1f81370ap-4 : inexact-ok
848 = atan downward intel96 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b934p-4 : inexact-ok
849 = atan tonearest intel96 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93p-4 : inexact-ok
850 = atan towardzero intel96 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93p-4 : inexact-ok
851 = atan upward intel96 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93p-4 : inexact-ok
852 = atan downward m68k96 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b934p-4 : inexact-ok
853 = atan tonearest m68k96 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93p-4 : inexact-ok
854 = atan towardzero m68k96 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93p-4 : inexact-ok
855 = atan upward m68k96 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93p-4 : inexact-ok
856 = atan downward binary128 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93195e0357d0b5ap-4 : inexact-ok
857 = atan tonearest binary128 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93195e0357d0b5ap-4 : inexact-ok
858 = atan towardzero binary128 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93195e0357d0b58p-4 : inexact-ok
859 = atan upward binary128 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93195e0357d0b58p-4 : inexact-ok
860 = atan downward ibm128 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93195e0357d0cp-4 : inexact-ok
861 = atan tonearest ibm128 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93195e0357d0bp-4 : inexact-ok
862 = atan towardzero ibm128 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93195e0357d0bp-4 : inexact-ok
863 = atan upward ibm128 -0x3.b02d84p-4 : -0x3.9ff7e1f81370b93195e0357d0bp-4 : inexact-ok
864 atan -0x3.3fb708p-4
865 = atan downward binary32 -0x3.3fb708p-4 : -0x3.348f0cp-4 : inexact-ok
866 = atan tonearest binary32 -0x3.3fb708p-4 : -0x3.348f08p-4 : inexact-ok
867 = atan towardzero binary32 -0x3.3fb708p-4 : -0x3.348f08p-4 : inexact-ok
868 = atan upward binary32 -0x3.3fb708p-4 : -0x3.348f08p-4 : inexact-ok
869 = atan downward binary64 -0x3.3fb708p-4 : -0x3.348f092072332p-4 : inexact-ok
870 = atan tonearest binary64 -0x3.3fb708p-4 : -0x3.348f092072332p-4 : inexact-ok
871 = atan towardzero binary64 -0x3.3fb708p-4 : -0x3.348f09207233p-4 : inexact-ok
872 = atan upward binary64 -0x3.3fb708p-4 : -0x3.348f09207233p-4 : inexact-ok
873 = atan downward intel96 -0x3.3fb708p-4 : -0x3.348f092072331fdcp-4 : inexact-ok
874 = atan tonearest intel96 -0x3.3fb708p-4 : -0x3.348f092072331fd8p-4 : inexact-ok
875 = atan towardzero intel96 -0x3.3fb708p-4 : -0x3.348f092072331fd8p-4 : inexact-ok
876 = atan upward intel96 -0x3.3fb708p-4 : -0x3.348f092072331fd8p-4 : inexact-ok
877 = atan downward m68k96 -0x3.3fb708p-4 : -0x3.348f092072331fdcp-4 : inexact-ok
878 = atan tonearest m68k96 -0x3.3fb708p-4 : -0x3.348f092072331fd8p-4 : inexact-ok
879 = atan towardzero m68k96 -0x3.3fb708p-4 : -0x3.348f092072331fd8p-4 : inexact-ok
880 = atan upward m68k96 -0x3.3fb708p-4 : -0x3.348f092072331fd8p-4 : inexact-ok
881 = atan downward binary128 -0x3.3fb708p-4 : -0x3.348f092072331fd8ca0cbff348d8p-4 : inexact-ok
882 = atan tonearest binary128 -0x3.3fb708p-4 : -0x3.348f092072331fd8ca0cbff348d6p-4 : inexact-ok
883 = atan towardzero binary128 -0x3.3fb708p-4 : -0x3.348f092072331fd8ca0cbff348d6p-4 : inexact-ok
884 = atan upward binary128 -0x3.3fb708p-4 : -0x3.348f092072331fd8ca0cbff348d6p-4 : inexact-ok
885 = atan downward ibm128 -0x3.3fb708p-4 : -0x3.348f092072331fd8ca0cbff349p-4 : inexact-ok
886 = atan tonearest ibm128 -0x3.3fb708p-4 : -0x3.348f092072331fd8ca0cbff349p-4 : inexact-ok
887 = atan towardzero ibm128 -0x3.3fb708p-4 : -0x3.348f092072331fd8ca0cbff348p-4 : inexact-ok
888 = atan upward ibm128 -0x3.3fb708p-4 : -0x3.348f092072331fd8ca0cbff348p-4 : inexact-ok
889 atan -0x2.3249ap+0
890 = atan downward binary32 -0x2.3249ap+0 : -0x1.24c034p+0 : inexact-ok
891 = atan tonearest binary32 -0x2.3249ap+0 : -0x1.24c032p+0 : inexact-ok
892 = atan towardzero binary32 -0x2.3249ap+0 : -0x1.24c032p+0 : inexact-ok
893 = atan upward binary32 -0x2.3249ap+0 : -0x1.24c032p+0 : inexact-ok
894 = atan downward binary64 -0x2.3249ap+0 : -0x1.24c032fe9a703p+0 : inexact-ok
895 = atan tonearest binary64 -0x2.3249ap+0 : -0x1.24c032fe9a703p+0 : inexact-ok
896 = atan towardzero binary64 -0x2.3249ap+0 : -0x1.24c032fe9a702p+0 : inexact-ok
897 = atan upward binary64 -0x2.3249ap+0 : -0x1.24c032fe9a702p+0 : inexact-ok
898 = atan downward intel96 -0x2.3249ap+0 : -0x1.24c032fe9a702f74p+0 : inexact-ok
899 = atan tonearest intel96 -0x2.3249ap+0 : -0x1.24c032fe9a702f72p+0 : inexact-ok
900 = atan towardzero intel96 -0x2.3249ap+0 : -0x1.24c032fe9a702f72p+0 : inexact-ok
901 = atan upward intel96 -0x2.3249ap+0 : -0x1.24c032fe9a702f72p+0 : inexact-ok
902 = atan downward m68k96 -0x2.3249ap+0 : -0x1.24c032fe9a702f74p+0 : inexact-ok
903 = atan tonearest m68k96 -0x2.3249ap+0 : -0x1.24c032fe9a702f72p+0 : inexact-ok
904 = atan towardzero m68k96 -0x2.3249ap+0 : -0x1.24c032fe9a702f72p+0 : inexact-ok
905 = atan upward m68k96 -0x2.3249ap+0 : -0x1.24c032fe9a702f72p+0 : inexact-ok
906 = atan downward binary128 -0x2.3249ap+0 : -0x1.24c032fe9a702f7255968f75e01cp+0 : inexact-ok
907 = atan tonearest binary128 -0x2.3249ap+0 : -0x1.24c032fe9a702f7255968f75e01cp+0 : inexact-ok
908 = atan towardzero binary128 -0x2.3249ap+0 : -0x1.24c032fe9a702f7255968f75e01bp+0 : inexact-ok
909 = atan upward binary128 -0x2.3249ap+0 : -0x1.24c032fe9a702f7255968f75e01bp+0 : inexact-ok
910 = atan downward ibm128 -0x2.3249ap+0 : -0x1.24c032fe9a702f7255968f75e08p+0 : inexact-ok
911 = atan tonearest ibm128 -0x2.3249ap+0 : -0x1.24c032fe9a702f7255968f75ep+0 : inexact-ok
912 = atan towardzero ibm128 -0x2.3249ap+0 : -0x1.24c032fe9a702f7255968f75ep+0 : inexact-ok
913 = atan upward ibm128 -0x2.3249ap+0 : -0x1.24c032fe9a702f7255968f75ep+0 : inexact-ok
914 atan -0x1.363f46p+0
915 = atan downward binary32 -0x1.363f46p+0 : -0xe.1832ep-4 : inexact-ok
916 = atan tonearest binary32 -0x1.363f46p+0 : -0xe.1832ep-4 : inexact-ok
917 = atan towardzero binary32 -0x1.363f46p+0 : -0xe.1832dp-4 : inexact-ok
918 = atan upward binary32 -0x1.363f46p+0 : -0xe.1832dp-4 : inexact-ok
919 = atan downward binary64 -0x1.363f46p+0 : -0xe.1832df50b23ap-4 : inexact-ok
920 = atan tonearest binary64 -0x1.363f46p+0 : -0xe.1832df50b2398p-4 : inexact-ok
921 = atan towardzero binary64 -0x1.363f46p+0 : -0xe.1832df50b2398p-4 : inexact-ok
922 = atan upward binary64 -0x1.363f46p+0 : -0xe.1832df50b2398p-4 : inexact-ok
923 = atan downward intel96 -0x1.363f46p+0 : -0xe.1832df50b2398e5p-4 : inexact-ok
924 = atan tonearest intel96 -0x1.363f46p+0 : -0xe.1832df50b2398e5p-4 : inexact-ok
925 = atan towardzero intel96 -0x1.363f46p+0 : -0xe.1832df50b2398e4p-4 : inexact-ok
926 = atan upward intel96 -0x1.363f46p+0 : -0xe.1832df50b2398e4p-4 : inexact-ok
927 = atan downward m68k96 -0x1.363f46p+0 : -0xe.1832df50b2398e5p-4 : inexact-ok
928 = atan tonearest m68k96 -0x1.363f46p+0 : -0xe.1832df50b2398e5p-4 : inexact-ok
929 = atan towardzero m68k96 -0x1.363f46p+0 : -0xe.1832df50b2398e4p-4 : inexact-ok
930 = atan upward m68k96 -0x1.363f46p+0 : -0xe.1832df50b2398e4p-4 : inexact-ok
931 = atan downward binary128 -0x1.363f46p+0 : -0xe.1832df50b2398e4a96945ef0f7f8p-4 : inexact-ok
932 = atan tonearest binary128 -0x1.363f46p+0 : -0xe.1832df50b2398e4a96945ef0f7f8p-4 : inexact-ok
933 = atan towardzero binary128 -0x1.363f46p+0 : -0xe.1832df50b2398e4a96945ef0f7fp-4 : inexact-ok
934 = atan upward binary128 -0x1.363f46p+0 : -0xe.1832df50b2398e4a96945ef0f7fp-4 : inexact-ok
935 = atan downward ibm128 -0x1.363f46p+0 : -0xe.1832df50b2398e4a96945ef0f8p-4 : inexact-ok
936 = atan tonearest ibm128 -0x1.363f46p+0 : -0xe.1832df50b2398e4a96945ef0f8p-4 : inexact-ok
937 = atan towardzero ibm128 -0x1.363f46p+0 : -0xe.1832df50b2398e4a96945ef0f4p-4 : inexact-ok
938 = atan upward ibm128 -0x1.363f46p+0 : -0xe.1832df50b2398e4a96945ef0f4p-4 : inexact-ok
939 atan -0x1.ad4c0ap+0
940 = atan downward binary32 -0x1.ad4c0ap+0 : -0x1.087838p+0 : inexact-ok
941 = atan tonearest binary32 -0x1.ad4c0ap+0 : -0x1.087838p+0 : inexact-ok
942 = atan towardzero binary32 -0x1.ad4c0ap+0 : -0x1.087836p+0 : inexact-ok
943 = atan upward binary32 -0x1.ad4c0ap+0 : -0x1.087836p+0 : inexact-ok
944 = atan downward binary64 -0x1.ad4c0ap+0 : -0x1.0878377062daep+0 : inexact-ok
945 = atan tonearest binary64 -0x1.ad4c0ap+0 : -0x1.0878377062daep+0 : inexact-ok
946 = atan towardzero binary64 -0x1.ad4c0ap+0 : -0x1.0878377062dadp+0 : inexact-ok
947 = atan upward binary64 -0x1.ad4c0ap+0 : -0x1.0878377062dadp+0 : inexact-ok
948 = atan downward intel96 -0x1.ad4c0ap+0 : -0x1.0878377062dada2cp+0 : inexact-ok
949 = atan tonearest intel96 -0x1.ad4c0ap+0 : -0x1.0878377062dada2ap+0 : inexact-ok
950 = atan towardzero intel96 -0x1.ad4c0ap+0 : -0x1.0878377062dada2ap+0 : inexact-ok
951 = atan upward intel96 -0x1.ad4c0ap+0 : -0x1.0878377062dada2ap+0 : inexact-ok
952 = atan downward m68k96 -0x1.ad4c0ap+0 : -0x1.0878377062dada2cp+0 : inexact-ok
953 = atan tonearest m68k96 -0x1.ad4c0ap+0 : -0x1.0878377062dada2ap+0 : inexact-ok
954 = atan towardzero m68k96 -0x1.ad4c0ap+0 : -0x1.0878377062dada2ap+0 : inexact-ok
955 = atan upward m68k96 -0x1.ad4c0ap+0 : -0x1.0878377062dada2ap+0 : inexact-ok
956 = atan downward binary128 -0x1.ad4c0ap+0 : -0x1.0878377062dada2af4f466e46577p+0 : inexact-ok
957 = atan tonearest binary128 -0x1.ad4c0ap+0 : -0x1.0878377062dada2af4f466e46577p+0 : inexact-ok
958 = atan towardzero binary128 -0x1.ad4c0ap+0 : -0x1.0878377062dada2af4f466e46576p+0 : inexact-ok
959 = atan upward binary128 -0x1.ad4c0ap+0 : -0x1.0878377062dada2af4f466e46576p+0 : inexact-ok
960 = atan downward ibm128 -0x1.ad4c0ap+0 : -0x1.0878377062dada2af4f466e4658p+0 : inexact-ok
961 = atan tonearest ibm128 -0x1.ad4c0ap+0 : -0x1.0878377062dada2af4f466e4658p+0 : inexact-ok
962 = atan towardzero ibm128 -0x1.ad4c0ap+0 : -0x1.0878377062dada2af4f466e465p+0 : inexact-ok
963 = atan upward ibm128 -0x1.ad4c0ap+0 : -0x1.0878377062dada2af4f466e465p+0 : inexact-ok
964 atan -0x3.eb8e18p+0
965 = atan downward binary32 -0x3.eb8e18p+0 : -0x1.522f06p+0 : inexact-ok
966 = atan tonearest binary32 -0x3.eb8e18p+0 : -0x1.522f04p+0 : inexact-ok
967 = atan towardzero binary32 -0x3.eb8e18p+0 : -0x1.522f04p+0 : inexact-ok
968 = atan upward binary32 -0x3.eb8e18p+0 : -0x1.522f04p+0 : inexact-ok
969 = atan downward binary64 -0x3.eb8e18p+0 : -0x1.522f0408c0e8dp+0 : inexact-ok
970 = atan tonearest binary64 -0x3.eb8e18p+0 : -0x1.522f0408c0e8cp+0 : inexact-ok
971 = atan towardzero binary64 -0x3.eb8e18p+0 : -0x1.522f0408c0e8cp+0 : inexact-ok
972 = atan upward binary64 -0x3.eb8e18p+0 : -0x1.522f0408c0e8cp+0 : inexact-ok
973 = atan downward intel96 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2dap+0 : inexact-ok
974 = atan tonearest intel96 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8p+0 : inexact-ok
975 = atan towardzero intel96 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8p+0 : inexact-ok
976 = atan upward intel96 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8p+0 : inexact-ok
977 = atan downward m68k96 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2dap+0 : inexact-ok
978 = atan tonearest m68k96 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8p+0 : inexact-ok
979 = atan towardzero m68k96 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8p+0 : inexact-ok
980 = atan upward m68k96 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8p+0 : inexact-ok
981 = atan downward binary128 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8d3fe682ee8bdp+0 : inexact-ok
982 = atan tonearest binary128 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8d3fe682ee8bdp+0 : inexact-ok
983 = atan towardzero binary128 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8d3fe682ee8bcp+0 : inexact-ok
984 = atan upward binary128 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8d3fe682ee8bcp+0 : inexact-ok
985 = atan downward ibm128 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8d3fe682ee9p+0 : inexact-ok
986 = atan tonearest ibm128 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8d3fe682ee88p+0 : inexact-ok
987 = atan towardzero ibm128 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8d3fe682ee88p+0 : inexact-ok
988 = atan upward ibm128 -0x3.eb8e18p+0 : -0x1.522f0408c0e8c2d8d3fe682ee88p+0 : inexact-ok
989 atan 0x3.53c188p+0
990 = atan downward binary32 0x3.53c188p+0 : 0x1.476164p+0 : inexact-ok
991 = atan tonearest binary32 0x3.53c188p+0 : 0x1.476166p+0 : inexact-ok
992 = atan towardzero binary32 0x3.53c188p+0 : 0x1.476164p+0 : inexact-ok
993 = atan upward binary32 0x3.53c188p+0 : 0x1.476166p+0 : inexact-ok
994 = atan downward binary64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok
995 = atan tonearest binary64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok
996 = atan towardzero binary64 0x3.53c188p+0 : 0x1.476165c27ab51p+0 : inexact-ok
997 = atan upward binary64 0x3.53c188p+0 : 0x1.476165c27ab52p+0 : inexact-ok
998 = atan downward intel96 0x3.53c188p+0 : 0x1.476165c27ab517fep+0 : inexact-ok
999 = atan tonearest intel96 0x3.53c188p+0 : 0x1.476165c27ab518p+0 : inexact-ok
1000 = atan towardzero intel96 0x3.53c188p+0 : 0x1.476165c27ab517fep+0 : inexact-ok
1001 = atan upward intel96 0x3.53c188p+0 : 0x1.476165c27ab518p+0 : inexact-ok
1002 = atan downward m68k96 0x3.53c188p+0 : 0x1.476165c27ab517fep+0 : inexact-ok
1003 = atan tonearest m68k96 0x3.53c188p+0 : 0x1.476165c27ab518p+0 : inexact-ok
1004 = atan towardzero m68k96 0x3.53c188p+0 : 0x1.476165c27ab517fep+0 : inexact-ok
1005 = atan upward m68k96 0x3.53c188p+0 : 0x1.476165c27ab518p+0 : inexact-ok
1006 = atan downward binary128 0x3.53c188p+0 : 0x1.476165c27ab517ff156a94e45558p+0 : inexact-ok
1007 = atan tonearest binary128 0x3.53c188p+0 : 0x1.476165c27ab517ff156a94e45559p+0 : inexact-ok
1008 = atan towardzero binary128 0x3.53c188p+0 : 0x1.476165c27ab517ff156a94e45558p+0 : inexact-ok
1009 = atan upward binary128 0x3.53c188p+0 : 0x1.476165c27ab517ff156a94e45559p+0 : inexact-ok
1010 = atan downward ibm128 0x3.53c188p+0 : 0x1.476165c27ab517ff156a94e455p+0 : inexact-ok
1011 = atan tonearest ibm128 0x3.53c188p+0 : 0x1.476165c27ab517ff156a94e4558p+0 : inexact-ok
1012 = atan towardzero ibm128 0x3.53c188p+0 : 0x1.476165c27ab517ff156a94e455p+0 : inexact-ok
1013 = atan upward ibm128 0x3.53c188p+0 : 0x1.476165c27ab517ff156a94e4558p+0 : inexact-ok
1014 atan -0x1.58c83p+0
1015 = atan downward binary32 -0x1.58c83p+0 : -0xe.e9f01p-4 : inexact-ok
1016 = atan tonearest binary32 -0x1.58c83p+0 : -0xe.e9f01p-4 : inexact-ok
1017 = atan towardzero binary32 -0x1.58c83p+0 : -0xe.e9fp-4 : inexact-ok
1018 = atan upward binary32 -0x1.58c83p+0 : -0xe.e9fp-4 : inexact-ok
1019 = atan downward binary64 -0x1.58c83p+0 : -0xe.e9f00a57b144p-4 : inexact-ok
1020 = atan tonearest binary64 -0x1.58c83p+0 : -0xe.e9f00a57b1438p-4 : inexact-ok
1021 = atan towardzero binary64 -0x1.58c83p+0 : -0xe.e9f00a57b1438p-4 : inexact-ok
1022 = atan upward binary64 -0x1.58c83p+0 : -0xe.e9f00a57b1438p-4 : inexact-ok
1023 = atan downward intel96 -0x1.58c83p+0 : -0xe.e9f00a57b143b32p-4 : inexact-ok
1024 = atan tonearest intel96 -0x1.58c83p+0 : -0xe.e9f00a57b143b32p-4 : inexact-ok
1025 = atan towardzero intel96 -0x1.58c83p+0 : -0xe.e9f00a57b143b31p-4 : inexact-ok
1026 = atan upward intel96 -0x1.58c83p+0 : -0xe.e9f00a57b143b31p-4 : inexact-ok
1027 = atan downward m68k96 -0x1.58c83p+0 : -0xe.e9f00a57b143b32p-4 : inexact-ok
1028 = atan tonearest m68k96 -0x1.58c83p+0 : -0xe.e9f00a57b143b32p-4 : inexact-ok
1029 = atan towardzero m68k96 -0x1.58c83p+0 : -0xe.e9f00a57b143b31p-4 : inexact-ok
1030 = atan upward m68k96 -0x1.58c83p+0 : -0xe.e9f00a57b143b31p-4 : inexact-ok
1031 = atan downward binary128 -0x1.58c83p+0 : -0xe.e9f00a57b143b31a8f4be18ea31p-4 : inexact-ok
1032 = atan tonearest binary128 -0x1.58c83p+0 : -0xe.e9f00a57b143b31a8f4be18ea31p-4 : inexact-ok
1033 = atan towardzero binary128 -0x1.58c83p+0 : -0xe.e9f00a57b143b31a8f4be18ea308p-4 : inexact-ok
1034 = atan upward binary128 -0x1.58c83p+0 : -0xe.e9f00a57b143b31a8f4be18ea308p-4 : inexact-ok
1035 = atan downward ibm128 -0x1.58c83p+0 : -0xe.e9f00a57b143b31a8f4be18ea4p-4 : inexact-ok
1036 = atan tonearest ibm128 -0x1.58c83p+0 : -0xe.e9f00a57b143b31a8f4be18ea4p-4 : inexact-ok
1037 = atan towardzero ibm128 -0x1.58c83p+0 : -0xe.e9f00a57b143b31a8f4be18eap-4 : inexact-ok
1038 = atan upward ibm128 -0x1.58c83p+0 : -0xe.e9f00a57b143b31a8f4be18eap-4 : inexact-ok
1039 atan 0x1.626772p-1
1040 = atan downward binary32 0xb.133b9p-4 : 0x9.bp-4 : inexact-ok
1041 = atan tonearest binary32 0xb.133b9p-4 : 0x9.b0001p-4 : inexact-ok
1042 = atan towardzero binary32 0xb.133b9p-4 : 0x9.bp-4 : inexact-ok
1043 = atan upward binary32 0xb.133b9p-4 : 0x9.b0001p-4 : inexact-ok
1044 = atan downward binary64 0xb.133b9p-4 : 0x9.b0000da23b9d8p-4 : inexact-ok
1045 = atan tonearest binary64 0xb.133b9p-4 : 0x9.b0000da23b9ep-4 : inexact-ok
1046 = atan towardzero binary64 0xb.133b9p-4 : 0x9.b0000da23b9d8p-4 : inexact-ok
1047 = atan upward binary64 0xb.133b9p-4 : 0x9.b0000da23b9ep-4 : inexact-ok
1048 = atan downward intel96 0xb.133b9p-4 : 0x9.b0000da23b9dce2p-4 : inexact-ok
1049 = atan tonearest intel96 0xb.133b9p-4 : 0x9.b0000da23b9dce3p-4 : inexact-ok
1050 = atan towardzero intel96 0xb.133b9p-4 : 0x9.b0000da23b9dce2p-4 : inexact-ok
1051 = atan upward intel96 0xb.133b9p-4 : 0x9.b0000da23b9dce3p-4 : inexact-ok
1052 = atan downward m68k96 0xb.133b9p-4 : 0x9.b0000da23b9dce2p-4 : inexact-ok
1053 = atan tonearest m68k96 0xb.133b9p-4 : 0x9.b0000da23b9dce3p-4 : inexact-ok
1054 = atan towardzero m68k96 0xb.133b9p-4 : 0x9.b0000da23b9dce2p-4 : inexact-ok
1055 = atan upward m68k96 0xb.133b9p-4 : 0x9.b0000da23b9dce3p-4 : inexact-ok
1056 = atan downward binary128 0xb.133b9p-4 : 0x9.b0000da23b9dce2cdb744dda3638p-4 : inexact-ok
1057 = atan tonearest binary128 0xb.133b9p-4 : 0x9.b0000da23b9dce2cdb744dda364p-4 : inexact-ok
1058 = atan towardzero binary128 0xb.133b9p-4 : 0x9.b0000da23b9dce2cdb744dda3638p-4 : inexact-ok
1059 = atan upward binary128 0xb.133b9p-4 : 0x9.b0000da23b9dce2cdb744dda364p-4 : inexact-ok
1060 = atan downward ibm128 0xb.133b9p-4 : 0x9.b0000da23b9dce2cdb744dda34p-4 : inexact-ok
1061 = atan tonearest ibm128 0xb.133b9p-4 : 0x9.b0000da23b9dce2cdb744dda38p-4 : inexact-ok
1062 = atan towardzero ibm128 0xb.133b9p-4 : 0x9.b0000da23b9dce2cdb744dda34p-4 : inexact-ok
1063 = atan upward ibm128 0xb.133b9p-4 : 0x9.b0000da23b9dce2cdb744dda38p-4 : inexact-ok
1064 atan min
1065 = atan downward binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
1066 = atan tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
1067 = atan towardzero binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
1068 = atan upward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
1069 = atan downward binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
1070 = atan tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
1071 = atan towardzero binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
1072 = atan upward binary64 0x4p-128 : 0x4p-128 : inexact-ok
1073 = atan downward intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
1074 = atan tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
1075 = atan towardzero intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
1076 = atan upward intel96 0x4p-128 : 0x4p-128 : inexact-ok
1077 = atan downward m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
1078 = atan tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
1079 = atan towardzero m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
1080 = atan upward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
1081 = atan downward binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
1082 = atan tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
1083 = atan towardzero binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
1084 = atan upward binary128 0x4p-128 : 0x4p-128 : inexact-ok
1085 = atan downward ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
1086 = atan tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
1087 = atan towardzero ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
1088 = atan upward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
1089 = atan downward binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
1090 = atan tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
1091 = atan towardzero binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
1092 = atan upward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
1093 = atan downward intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
1094 = atan tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
1095 = atan towardzero intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
1096 = atan upward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
1097 = atan downward m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
1098 = atan tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
1099 = atan towardzero m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
1100 = atan upward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
1101 = atan downward binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
1102 = atan tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
1103 = atan towardzero binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
1104 = atan upward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
1105 = atan downward ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
1106 = atan tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
1107 = atan towardzero ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
1108 = atan upward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
1109 = atan downward intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
1110 = atan tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
1111 = atan towardzero intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
1112 = atan upward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
1113 = atan downward m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
1114 = atan tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
1115 = atan towardzero m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
1116 = atan upward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
1117 = atan downward binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
1118 = atan tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
1119 = atan towardzero binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
1120 = atan upward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
1121 = atan downward intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
1122 = atan tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
1123 = atan towardzero intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
1124 = atan upward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
1125 = atan downward m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
1126 = atan tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
1127 = atan towardzero m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
1128 = atan upward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
1129 = atan downward binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
1130 = atan tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
1131 = atan towardzero binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
1132 = atan upward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
1133 = atan downward binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
1134 = atan tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
1135 = atan towardzero binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
1136 = atan upward binary64 0x8p-972 : 0x8p-972 : inexact-ok
1137 = atan downward intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
1138 = atan tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
1139 = atan towardzero intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
1140 = atan upward intel96 0x8p-972 : 0x8p-972 : inexact-ok
1141 = atan downward m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
1142 = atan tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
1143 = atan towardzero m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
1144 = atan upward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
1145 = atan downward binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
1146 = atan tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
1147 = atan towardzero binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
1148 = atan upward binary128 0x8p-972 : 0x8p-972 : inexact-ok
1149 = atan downward ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
1150 = atan tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
1151 = atan towardzero ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
1152 = atan upward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
1153 atan -min
1154 = atan downward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
1155 = atan tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
1156 = atan towardzero binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
1157 = atan upward binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
1158 = atan downward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
1159 = atan tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
1160 = atan towardzero binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
1161 = atan upward binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
1162 = atan downward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
1163 = atan tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
1164 = atan towardzero intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
1165 = atan upward intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
1166 = atan downward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
1167 = atan tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
1168 = atan towardzero m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
1169 = atan upward m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
1170 = atan downward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
1171 = atan tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
1172 = atan towardzero binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
1173 = atan upward binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
1174 = atan downward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
1175 = atan tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
1176 = atan towardzero ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
1177 = atan upward ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
1178 = atan downward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
1179 = atan tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
1180 = atan towardzero binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
1181 = atan upward binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
1182 = atan downward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
1183 = atan tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
1184 = atan towardzero intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
1185 = atan upward intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
1186 = atan downward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
1187 = atan tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
1188 = atan towardzero m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
1189 = atan upward m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
1190 = atan downward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
1191 = atan tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
1192 = atan towardzero binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
1193 = atan upward binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
1194 = atan downward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
1195 = atan tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
1196 = atan towardzero ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
1197 = atan upward ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
1198 = atan downward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
1199 = atan tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
1200 = atan towardzero intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
1201 = atan upward intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
1202 = atan downward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
1203 = atan tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
1204 = atan towardzero m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
1205 = atan upward m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
1206 = atan downward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
1207 = atan tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
1208 = atan towardzero binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
1209 = atan upward binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
1210 = atan downward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
1211 = atan tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
1212 = atan towardzero intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
1213 = atan upward intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
1214 = atan downward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
1215 = atan tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
1216 = atan towardzero m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
1217 = atan upward m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
1218 = atan downward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
1219 = atan tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
1220 = atan towardzero binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
1221 = atan upward binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
1222 = atan downward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
1223 = atan tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
1224 = atan towardzero binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
1225 = atan upward binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
1226 = atan downward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
1227 = atan tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
1228 = atan towardzero intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
1229 = atan upward intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
1230 = atan downward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
1231 = atan tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
1232 = atan towardzero m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
1233 = atan upward m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
1234 = atan downward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
1235 = atan tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
1236 = atan towardzero binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
1237 = atan upward binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
1238 = atan downward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
1239 = atan tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
1240 = atan towardzero ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
1241 = atan upward ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
1242 atan min_subnorm
1243 = atan downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1244 = atan tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1245 = atan towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1246 = atan upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1247 = atan downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
1248 = atan tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
1249 = atan towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
1250 = atan upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
1251 = atan downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
1252 = atan tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
1253 = atan towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
1254 = atan upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
1255 = atan downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
1256 = atan tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
1257 = atan towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
1258 = atan upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
1259 = atan downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
1260 = atan tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
1261 = atan towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
1262 = atan upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
1263 = atan downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
1264 = atan tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
1265 = atan towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
1266 = atan upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
1267 = atan downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1268 = atan tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1269 = atan towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1270 = atan upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1271 = atan downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
1272 = atan tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
1273 = atan towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
1274 = atan upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
1275 = atan downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
1276 = atan tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
1277 = atan towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
1278 = atan upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
1279 = atan downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
1280 = atan tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
1281 = atan towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
1282 = atan upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
1283 = atan downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1284 = atan tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1285 = atan towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1286 = atan upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1287 = atan downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1288 = atan tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
1289 = atan towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1290 = atan upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
1291 = atan downward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
1292 = atan tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
1293 = atan towardzero m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
1294 = atan upward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
1295 = atan downward binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
1296 = atan tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
1297 = atan towardzero binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
1298 = atan upward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
1299 = atan downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1300 = atan tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
1301 = atan towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1302 = atan upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
1303 = atan downward binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
1304 = atan tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
1305 = atan towardzero binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
1306 = atan upward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
1307 = atan downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1308 = atan tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
1309 = atan towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
1310 = atan upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
1311 atan -min_subnorm
1312 = atan downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
1313 = atan tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
1314 = atan towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1315 = atan upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1316 = atan downward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
1317 = atan tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
1318 = atan towardzero binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
1319 = atan upward binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
1320 = atan downward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
1321 = atan tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
1322 = atan towardzero intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
1323 = atan upward intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
1324 = atan downward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
1325 = atan tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
1326 = atan towardzero m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
1327 = atan upward m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
1328 = atan downward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
1329 = atan tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
1330 = atan towardzero binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
1331 = atan upward binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
1332 = atan downward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
1333 = atan tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
1334 = atan towardzero ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
1335 = atan upward ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
1336 = atan downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1337 = atan tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1338 = atan towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1339 = atan upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1340 = atan downward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1341 = atan tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1342 = atan towardzero intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
1343 = atan upward intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
1344 = atan downward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1345 = atan tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
1346 = atan towardzero m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
1347 = atan upward m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
1348 = atan downward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
1349 = atan tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
1350 = atan towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
1351 = atan upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
1352 = atan downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1353 = atan tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
1354 = atan towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1355 = atan upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1356 = atan downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
1357 = atan tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
1358 = atan towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1359 = atan upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1360 = atan downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
1361 = atan tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
1362 = atan towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
1363 = atan upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
1364 = atan downward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
1365 = atan tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
1366 = atan towardzero binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
1367 = atan upward binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
1368 = atan downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
1369 = atan tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
1370 = atan towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1371 = atan upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1372 = atan downward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
1373 = atan tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
1374 = atan towardzero binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
1375 = atan upward binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
1376 = atan downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
1377 = atan tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
1378 = atan towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
1379 = atan upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok