]> git.ipfire.org Git - thirdparty/glibc.git/blame - math/auto-libm-test-out-atan
Add inputs that generate larger error bounds
[thirdparty/glibc.git] / math / auto-libm-test-out-atan
CommitLineData
4f1bc131
JM
1atan 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
26atan -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
51atan 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
120atan -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
189atan 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
214atan -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
239atan 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
264atan 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
289atan 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
314atan 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
339atan 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
364atan 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
389atan 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
414atan 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
439atan 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
464atan 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
489atan 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
514atan 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
539atan 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
564atan 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
589atan 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
614atan 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
639atan 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
664atan 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
689atan 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
758atan 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
839atan -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
864atan -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
889atan -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
914atan -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
939atan -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
964atan -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
989atan 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
1014atan -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
5a051454
PZ
1039atan 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
4f1bc131
JM
1064atan 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
1153atan -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
1242atan 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
1311atan -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