]> git.ipfire.org Git - thirdparty/glibc.git/blame - math/auto-libm-test-out-exp2
added pair of inputs for hypotf in binary32
[thirdparty/glibc.git] / math / auto-libm-test-out-exp2
CommitLineData
4f1bc131
JM
1exp2 0
2= exp2 downward binary32 0x0p+0 : 0x1p+0 : inexact-ok
3= exp2 tonearest binary32 0x0p+0 : 0x1p+0 : inexact-ok
4= exp2 towardzero binary32 0x0p+0 : 0x1p+0 : inexact-ok
5= exp2 upward binary32 0x0p+0 : 0x1p+0 : inexact-ok
6= exp2 downward binary64 0x0p+0 : 0x1p+0 : inexact-ok
7= exp2 tonearest binary64 0x0p+0 : 0x1p+0 : inexact-ok
8= exp2 towardzero binary64 0x0p+0 : 0x1p+0 : inexact-ok
9= exp2 upward binary64 0x0p+0 : 0x1p+0 : inexact-ok
10= exp2 downward intel96 0x0p+0 : 0x1p+0 : inexact-ok
11= exp2 tonearest intel96 0x0p+0 : 0x1p+0 : inexact-ok
12= exp2 towardzero intel96 0x0p+0 : 0x1p+0 : inexact-ok
13= exp2 upward intel96 0x0p+0 : 0x1p+0 : inexact-ok
14= exp2 downward m68k96 0x0p+0 : 0x1p+0 : inexact-ok
15= exp2 tonearest m68k96 0x0p+0 : 0x1p+0 : inexact-ok
16= exp2 towardzero m68k96 0x0p+0 : 0x1p+0 : inexact-ok
17= exp2 upward m68k96 0x0p+0 : 0x1p+0 : inexact-ok
18= exp2 downward binary128 0x0p+0 : 0x1p+0 : inexact-ok
19= exp2 tonearest binary128 0x0p+0 : 0x1p+0 : inexact-ok
20= exp2 towardzero binary128 0x0p+0 : 0x1p+0 : inexact-ok
21= exp2 upward binary128 0x0p+0 : 0x1p+0 : inexact-ok
22= exp2 downward ibm128 0x0p+0 : 0x1p+0 : inexact-ok
23= exp2 tonearest ibm128 0x0p+0 : 0x1p+0 : inexact-ok
24= exp2 towardzero ibm128 0x0p+0 : 0x1p+0 : inexact-ok
25= exp2 upward ibm128 0x0p+0 : 0x1p+0 : inexact-ok
26exp2 -0
27= exp2 downward binary32 -0x0p+0 : 0x1p+0 : inexact-ok
28= exp2 tonearest binary32 -0x0p+0 : 0x1p+0 : inexact-ok
29= exp2 towardzero binary32 -0x0p+0 : 0x1p+0 : inexact-ok
30= exp2 upward binary32 -0x0p+0 : 0x1p+0 : inexact-ok
31= exp2 downward binary64 -0x0p+0 : 0x1p+0 : inexact-ok
32= exp2 tonearest binary64 -0x0p+0 : 0x1p+0 : inexact-ok
33= exp2 towardzero binary64 -0x0p+0 : 0x1p+0 : inexact-ok
34= exp2 upward binary64 -0x0p+0 : 0x1p+0 : inexact-ok
35= exp2 downward intel96 -0x0p+0 : 0x1p+0 : inexact-ok
36= exp2 tonearest intel96 -0x0p+0 : 0x1p+0 : inexact-ok
37= exp2 towardzero intel96 -0x0p+0 : 0x1p+0 : inexact-ok
38= exp2 upward intel96 -0x0p+0 : 0x1p+0 : inexact-ok
39= exp2 downward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
40= exp2 tonearest m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
41= exp2 towardzero m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
42= exp2 upward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
43= exp2 downward binary128 -0x0p+0 : 0x1p+0 : inexact-ok
44= exp2 tonearest binary128 -0x0p+0 : 0x1p+0 : inexact-ok
45= exp2 towardzero binary128 -0x0p+0 : 0x1p+0 : inexact-ok
46= exp2 upward binary128 -0x0p+0 : 0x1p+0 : inexact-ok
47= exp2 downward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
48= exp2 tonearest ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
49= exp2 towardzero ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
50= exp2 upward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
51exp2 10
52= exp2 downward binary32 0xap+0 : 0x4p+8 : inexact-ok
53= exp2 tonearest binary32 0xap+0 : 0x4p+8 : inexact-ok
54= exp2 towardzero binary32 0xap+0 : 0x4p+8 : inexact-ok
55= exp2 upward binary32 0xap+0 : 0x4p+8 : inexact-ok
56= exp2 downward binary64 0xap+0 : 0x4p+8 : inexact-ok
57= exp2 tonearest binary64 0xap+0 : 0x4p+8 : inexact-ok
58= exp2 towardzero binary64 0xap+0 : 0x4p+8 : inexact-ok
59= exp2 upward binary64 0xap+0 : 0x4p+8 : inexact-ok
60= exp2 downward intel96 0xap+0 : 0x4p+8 : inexact-ok
61= exp2 tonearest intel96 0xap+0 : 0x4p+8 : inexact-ok
62= exp2 towardzero intel96 0xap+0 : 0x4p+8 : inexact-ok
63= exp2 upward intel96 0xap+0 : 0x4p+8 : inexact-ok
64= exp2 downward m68k96 0xap+0 : 0x4p+8 : inexact-ok
65= exp2 tonearest m68k96 0xap+0 : 0x4p+8 : inexact-ok
66= exp2 towardzero m68k96 0xap+0 : 0x4p+8 : inexact-ok
67= exp2 upward m68k96 0xap+0 : 0x4p+8 : inexact-ok
68= exp2 downward binary128 0xap+0 : 0x4p+8 : inexact-ok
69= exp2 tonearest binary128 0xap+0 : 0x4p+8 : inexact-ok
70= exp2 towardzero binary128 0xap+0 : 0x4p+8 : inexact-ok
71= exp2 upward binary128 0xap+0 : 0x4p+8 : inexact-ok
72= exp2 downward ibm128 0xap+0 : 0x4p+8 : inexact-ok
73= exp2 tonearest ibm128 0xap+0 : 0x4p+8 : inexact-ok
74= exp2 towardzero ibm128 0xap+0 : 0x4p+8 : inexact-ok
75= exp2 upward ibm128 0xap+0 : 0x4p+8 : inexact-ok
76exp2 -1
77= exp2 downward binary32 -0x1p+0 : 0x8p-4 : inexact-ok
78= exp2 tonearest binary32 -0x1p+0 : 0x8p-4 : inexact-ok
79= exp2 towardzero binary32 -0x1p+0 : 0x8p-4 : inexact-ok
80= exp2 upward binary32 -0x1p+0 : 0x8p-4 : inexact-ok
81= exp2 downward binary64 -0x1p+0 : 0x8p-4 : inexact-ok
82= exp2 tonearest binary64 -0x1p+0 : 0x8p-4 : inexact-ok
83= exp2 towardzero binary64 -0x1p+0 : 0x8p-4 : inexact-ok
84= exp2 upward binary64 -0x1p+0 : 0x8p-4 : inexact-ok
85= exp2 downward intel96 -0x1p+0 : 0x8p-4 : inexact-ok
86= exp2 tonearest intel96 -0x1p+0 : 0x8p-4 : inexact-ok
87= exp2 towardzero intel96 -0x1p+0 : 0x8p-4 : inexact-ok
88= exp2 upward intel96 -0x1p+0 : 0x8p-4 : inexact-ok
89= exp2 downward m68k96 -0x1p+0 : 0x8p-4 : inexact-ok
90= exp2 tonearest m68k96 -0x1p+0 : 0x8p-4 : inexact-ok
91= exp2 towardzero m68k96 -0x1p+0 : 0x8p-4 : inexact-ok
92= exp2 upward m68k96 -0x1p+0 : 0x8p-4 : inexact-ok
93= exp2 downward binary128 -0x1p+0 : 0x8p-4 : inexact-ok
94= exp2 tonearest binary128 -0x1p+0 : 0x8p-4 : inexact-ok
95= exp2 towardzero binary128 -0x1p+0 : 0x8p-4 : inexact-ok
96= exp2 upward binary128 -0x1p+0 : 0x8p-4 : inexact-ok
97= exp2 downward ibm128 -0x1p+0 : 0x8p-4 : inexact-ok
98= exp2 tonearest ibm128 -0x1p+0 : 0x8p-4 : inexact-ok
99= exp2 towardzero ibm128 -0x1p+0 : 0x8p-4 : inexact-ok
100= exp2 upward ibm128 -0x1p+0 : 0x8p-4 : inexact-ok
101exp2 1e6
102= exp2 downward binary32 0xf.424p+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
103= exp2 tonearest binary32 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
104= exp2 towardzero binary32 0xf.424p+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
105= exp2 upward binary32 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
106= exp2 downward binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
107= exp2 tonearest binary64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
108= exp2 towardzero binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
109= exp2 upward binary64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
110= exp2 downward intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
111= exp2 tonearest intel96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
112= exp2 towardzero intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
113= exp2 upward intel96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
114= exp2 downward m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
115= exp2 tonearest m68k96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
116= exp2 towardzero m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
117= exp2 upward m68k96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
118= exp2 downward binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
119= exp2 tonearest binary128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
120= exp2 towardzero binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
121= exp2 upward binary128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
122= exp2 downward ibm128 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
123= exp2 tonearest ibm128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
124= exp2 towardzero ibm128 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
125= exp2 upward ibm128 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
126exp2 -1e6
127= exp2 downward binary32 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
128= exp2 tonearest binary32 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
129= exp2 towardzero binary32 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
130= exp2 upward binary32 -0xf.424p+16 : 0x8p-152 : inexact-ok underflow errno-erange-ok
131= exp2 downward binary64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
132= exp2 tonearest binary64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
133= exp2 towardzero binary64 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
134= exp2 upward binary64 -0xf.424p+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
135= exp2 downward intel96 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
136= exp2 tonearest intel96 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
137= exp2 towardzero intel96 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
138= exp2 upward intel96 -0xf.424p+16 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
139= exp2 downward m68k96 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
140= exp2 tonearest m68k96 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
141= exp2 towardzero m68k96 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
142= exp2 upward m68k96 -0xf.424p+16 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
143= exp2 downward binary128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
144= exp2 tonearest binary128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
145= exp2 towardzero binary128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
146= exp2 upward binary128 -0xf.424p+16 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
147= exp2 downward ibm128 -0xf.424p+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
148= exp2 tonearest ibm128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
149= exp2 towardzero ibm128 -0xf.424p+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
150= exp2 upward ibm128 -0xf.424p+16 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
151exp2 max
152= exp2 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
153= exp2 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
154= exp2 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
155= exp2 upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
156= exp2 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
157= exp2 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
158= exp2 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
159= exp2 upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
160= exp2 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
161= exp2 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
162= exp2 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
163= exp2 upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
164= exp2 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
165= exp2 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
166= exp2 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
167= exp2 upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
168= exp2 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
169= exp2 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
170= exp2 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
171= exp2 upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
172= exp2 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
173= exp2 tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
174= exp2 towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
175= exp2 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
176= exp2 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
177= exp2 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
178= exp2 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
179= exp2 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
180= exp2 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
181= exp2 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
182= exp2 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
183= exp2 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
184= exp2 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
185= exp2 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
186= exp2 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
187= exp2 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
188= exp2 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
189= exp2 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
190= exp2 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
191= exp2 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
192= exp2 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
193= exp2 tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
194= exp2 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
195= exp2 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
196= exp2 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
197= exp2 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
198= exp2 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
199= exp2 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
200= exp2 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
201= exp2 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
202= exp2 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
203= exp2 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
204= exp2 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
205= exp2 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
206= exp2 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
207= exp2 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
208= exp2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
209= exp2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
210= exp2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
211= exp2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
212= exp2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
213= exp2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
214= exp2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
215= exp2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
216= exp2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
217= exp2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
218= exp2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
219= exp2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
220exp2 -max
221= exp2 downward binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
222= exp2 tonearest binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
223= exp2 towardzero binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
224= exp2 upward binary32 -0xf.fffffp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok
225= exp2 downward binary64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
226= exp2 tonearest binary64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
227= exp2 towardzero binary64 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
228= exp2 upward binary64 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
229= exp2 downward intel96 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
230= exp2 tonearest intel96 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
231= exp2 towardzero intel96 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
232= exp2 upward intel96 -0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
233= exp2 downward m68k96 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
234= exp2 tonearest m68k96 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
235= exp2 towardzero m68k96 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
236= exp2 upward m68k96 -0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
237= exp2 downward binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
238= exp2 tonearest binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
239= exp2 towardzero binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
240= exp2 upward binary128 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
241= exp2 downward ibm128 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
242= exp2 tonearest ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
243= exp2 towardzero ibm128 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
244= exp2 upward ibm128 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
245= exp2 downward binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
246= exp2 tonearest binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
247= exp2 towardzero binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
248= exp2 upward binary64 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
249= exp2 downward intel96 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
250= exp2 tonearest intel96 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
251= exp2 towardzero intel96 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
252= exp2 upward intel96 -0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
253= exp2 downward m68k96 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
254= exp2 tonearest m68k96 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
255= exp2 towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
256= exp2 upward m68k96 -0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
257= exp2 downward binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
258= exp2 tonearest binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
259= exp2 towardzero binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
260= exp2 upward binary128 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
261= exp2 downward ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
262= exp2 tonearest ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
263= exp2 towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
264= exp2 upward ibm128 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
265= exp2 downward intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
266= exp2 tonearest intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
267= exp2 towardzero intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
268= exp2 upward intel96 -0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
269= exp2 downward m68k96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
270= exp2 tonearest m68k96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
271= exp2 towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
272= exp2 upward m68k96 -0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
273= exp2 downward binary128 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
274= exp2 tonearest binary128 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
275= exp2 towardzero binary128 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
276= exp2 upward binary128 -0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
277= exp2 downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
278= exp2 tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
279= exp2 towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
280= exp2 upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
281= exp2 downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
282= exp2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
283= exp2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
284= exp2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
285= exp2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
286= exp2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
287= exp2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
288= exp2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
289exp2 0.75
290= exp2 downward binary32 0xcp-4 : 0x1.ae89f8p+0 : inexact-ok
291= exp2 tonearest binary32 0xcp-4 : 0x1.ae89fap+0 : inexact-ok
292= exp2 towardzero binary32 0xcp-4 : 0x1.ae89f8p+0 : inexact-ok
293= exp2 upward binary32 0xcp-4 : 0x1.ae89fap+0 : inexact-ok
294= exp2 downward binary64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok
295= exp2 tonearest binary64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok
296= exp2 towardzero binary64 0xcp-4 : 0x1.ae89f995ad3adp+0 : inexact-ok
297= exp2 upward binary64 0xcp-4 : 0x1.ae89f995ad3aep+0 : inexact-ok
298= exp2 downward intel96 0xcp-4 : 0x1.ae89f995ad3ad5e8p+0 : inexact-ok
299= exp2 tonearest intel96 0xcp-4 : 0x1.ae89f995ad3ad5e8p+0 : inexact-ok
300= exp2 towardzero intel96 0xcp-4 : 0x1.ae89f995ad3ad5e8p+0 : inexact-ok
301= exp2 upward intel96 0xcp-4 : 0x1.ae89f995ad3ad5eap+0 : inexact-ok
302= exp2 downward m68k96 0xcp-4 : 0x1.ae89f995ad3ad5e8p+0 : inexact-ok
303= exp2 tonearest m68k96 0xcp-4 : 0x1.ae89f995ad3ad5e8p+0 : inexact-ok
304= exp2 towardzero m68k96 0xcp-4 : 0x1.ae89f995ad3ad5e8p+0 : inexact-ok
305= exp2 upward m68k96 0xcp-4 : 0x1.ae89f995ad3ad5eap+0 : inexact-ok
306= exp2 downward binary128 0xcp-4 : 0x1.ae89f995ad3ad5e8734d1773205ap+0 : inexact-ok
307= exp2 tonearest binary128 0xcp-4 : 0x1.ae89f995ad3ad5e8734d1773205ap+0 : inexact-ok
308= exp2 towardzero binary128 0xcp-4 : 0x1.ae89f995ad3ad5e8734d1773205ap+0 : inexact-ok
309= exp2 upward binary128 0xcp-4 : 0x1.ae89f995ad3ad5e8734d1773205bp+0 : inexact-ok
310= exp2 downward ibm128 0xcp-4 : 0x1.ae89f995ad3ad5e8734d17732p+0 : inexact-ok
311= exp2 tonearest ibm128 0xcp-4 : 0x1.ae89f995ad3ad5e8734d1773208p+0 : inexact-ok
312= exp2 towardzero ibm128 0xcp-4 : 0x1.ae89f995ad3ad5e8734d17732p+0 : inexact-ok
313= exp2 upward ibm128 0xcp-4 : 0x1.ae89f995ad3ad5e8734d1773208p+0 : inexact-ok
314exp2 100.5
315= exp2 downward binary32 0x6.48p+4 : 0x1.6a09e6p+100 : inexact-ok
316= exp2 tonearest binary32 0x6.48p+4 : 0x1.6a09e6p+100 : inexact-ok
317= exp2 towardzero binary32 0x6.48p+4 : 0x1.6a09e6p+100 : inexact-ok
318= exp2 upward binary32 0x6.48p+4 : 0x1.6a09e8p+100 : inexact-ok
319= exp2 downward binary64 0x6.48p+4 : 0x1.6a09e667f3bccp+100 : inexact-ok
320= exp2 tonearest binary64 0x6.48p+4 : 0x1.6a09e667f3bcdp+100 : inexact-ok
321= exp2 towardzero binary64 0x6.48p+4 : 0x1.6a09e667f3bccp+100 : inexact-ok
322= exp2 upward binary64 0x6.48p+4 : 0x1.6a09e667f3bcdp+100 : inexact-ok
323= exp2 downward intel96 0x6.48p+4 : 0x1.6a09e667f3bcc908p+100 : inexact-ok
324= exp2 tonearest intel96 0x6.48p+4 : 0x1.6a09e667f3bcc908p+100 : inexact-ok
325= exp2 towardzero intel96 0x6.48p+4 : 0x1.6a09e667f3bcc908p+100 : inexact-ok
326= exp2 upward intel96 0x6.48p+4 : 0x1.6a09e667f3bcc90ap+100 : inexact-ok
327= exp2 downward m68k96 0x6.48p+4 : 0x1.6a09e667f3bcc908p+100 : inexact-ok
328= exp2 tonearest m68k96 0x6.48p+4 : 0x1.6a09e667f3bcc908p+100 : inexact-ok
329= exp2 towardzero m68k96 0x6.48p+4 : 0x1.6a09e667f3bcc908p+100 : inexact-ok
330= exp2 upward m68k96 0x6.48p+4 : 0x1.6a09e667f3bcc90ap+100 : inexact-ok
331= exp2 downward binary128 0x6.48p+4 : 0x1.6a09e667f3bcc908b2fb1366ea95p+100 : inexact-ok
332= exp2 tonearest binary128 0x6.48p+4 : 0x1.6a09e667f3bcc908b2fb1366ea95p+100 : inexact-ok
333= exp2 towardzero binary128 0x6.48p+4 : 0x1.6a09e667f3bcc908b2fb1366ea95p+100 : inexact-ok
334= exp2 upward binary128 0x6.48p+4 : 0x1.6a09e667f3bcc908b2fb1366ea96p+100 : inexact-ok
335= exp2 downward ibm128 0x6.48p+4 : 0x1.6a09e667f3bcc908b2fb1366ea8p+100 : inexact-ok
336= exp2 tonearest ibm128 0x6.48p+4 : 0x1.6a09e667f3bcc908b2fb1366ea8p+100 : inexact-ok
337= exp2 towardzero ibm128 0x6.48p+4 : 0x1.6a09e667f3bcc908b2fb1366ea8p+100 : inexact-ok
338= exp2 upward ibm128 0x6.48p+4 : 0x1.6a09e667f3bcc908b2fb1366ebp+100 : inexact-ok
339exp2 -116.5
340= exp2 downward binary32 -0x7.48p+4 : 0xb.504f3p-120 : inexact-ok
341= exp2 tonearest binary32 -0x7.48p+4 : 0xb.504f3p-120 : inexact-ok
342= exp2 towardzero binary32 -0x7.48p+4 : 0xb.504f3p-120 : inexact-ok
343= exp2 upward binary32 -0x7.48p+4 : 0xb.504f4p-120 : inexact-ok
344= exp2 downward binary64 -0x7.48p+4 : 0xb.504f333f9de6p-120 : inexact-ok
345= exp2 tonearest binary64 -0x7.48p+4 : 0xb.504f333f9de68p-120 : inexact-ok
346= exp2 towardzero binary64 -0x7.48p+4 : 0xb.504f333f9de6p-120 : inexact-ok
347= exp2 upward binary64 -0x7.48p+4 : 0xb.504f333f9de68p-120 : inexact-ok
348= exp2 downward intel96 -0x7.48p+4 : 0xb.504f333f9de6484p-120 : inexact-ok
349= exp2 tonearest intel96 -0x7.48p+4 : 0xb.504f333f9de6484p-120 : inexact-ok
350= exp2 towardzero intel96 -0x7.48p+4 : 0xb.504f333f9de6484p-120 : inexact-ok
351= exp2 upward intel96 -0x7.48p+4 : 0xb.504f333f9de6485p-120 : inexact-ok
352= exp2 downward m68k96 -0x7.48p+4 : 0xb.504f333f9de6484p-120 : inexact-ok
353= exp2 tonearest m68k96 -0x7.48p+4 : 0xb.504f333f9de6484p-120 : inexact-ok
354= exp2 towardzero m68k96 -0x7.48p+4 : 0xb.504f333f9de6484p-120 : inexact-ok
355= exp2 upward m68k96 -0x7.48p+4 : 0xb.504f333f9de6485p-120 : inexact-ok
356= exp2 downward binary128 -0x7.48p+4 : 0xb.504f333f9de6484597d89b3754a8p-120 : inexact-ok
357= exp2 tonearest binary128 -0x7.48p+4 : 0xb.504f333f9de6484597d89b3754a8p-120 : inexact-ok
358= exp2 towardzero binary128 -0x7.48p+4 : 0xb.504f333f9de6484597d89b3754a8p-120 : inexact-ok
359= exp2 upward binary128 -0x7.48p+4 : 0xb.504f333f9de6484597d89b3754bp-120 : inexact-ok
360= exp2 downward ibm128 -0x7.48p+4 : 0xb.504f333f9de6484597d89b3754p-120 : inexact-ok
361= exp2 tonearest ibm128 -0x7.48p+4 : 0xb.504f333f9de6484597d89b3754p-120 : inexact-ok
362= exp2 towardzero ibm128 -0x7.48p+4 : 0xb.504f333f9de6484597d89b3754p-120 : inexact-ok
363= exp2 upward ibm128 -0x7.48p+4 : 0xb.504f333f9de6484597d89b3758p-120 : inexact-ok
364exp2 -123.5
365= exp2 downward binary32 -0x7.b8p+4 : 0x1.6a09e6p-124 : inexact-ok
366= exp2 tonearest binary32 -0x7.b8p+4 : 0x1.6a09e6p-124 : inexact-ok
367= exp2 towardzero binary32 -0x7.b8p+4 : 0x1.6a09e6p-124 : inexact-ok
368= exp2 upward binary32 -0x7.b8p+4 : 0x1.6a09e8p-124 : inexact-ok
369= exp2 downward binary64 -0x7.b8p+4 : 0x1.6a09e667f3bccp-124 : inexact-ok
370= exp2 tonearest binary64 -0x7.b8p+4 : 0x1.6a09e667f3bcdp-124 : inexact-ok
371= exp2 towardzero binary64 -0x7.b8p+4 : 0x1.6a09e667f3bccp-124 : inexact-ok
372= exp2 upward binary64 -0x7.b8p+4 : 0x1.6a09e667f3bcdp-124 : inexact-ok
373= exp2 downward intel96 -0x7.b8p+4 : 0x1.6a09e667f3bcc908p-124 : inexact-ok
374= exp2 tonearest intel96 -0x7.b8p+4 : 0x1.6a09e667f3bcc908p-124 : inexact-ok
375= exp2 towardzero intel96 -0x7.b8p+4 : 0x1.6a09e667f3bcc908p-124 : inexact-ok
376= exp2 upward intel96 -0x7.b8p+4 : 0x1.6a09e667f3bcc90ap-124 : inexact-ok
377= exp2 downward m68k96 -0x7.b8p+4 : 0x1.6a09e667f3bcc908p-124 : inexact-ok
378= exp2 tonearest m68k96 -0x7.b8p+4 : 0x1.6a09e667f3bcc908p-124 : inexact-ok
379= exp2 towardzero m68k96 -0x7.b8p+4 : 0x1.6a09e667f3bcc908p-124 : inexact-ok
380= exp2 upward m68k96 -0x7.b8p+4 : 0x1.6a09e667f3bcc90ap-124 : inexact-ok
381= exp2 downward binary128 -0x7.b8p+4 : 0x1.6a09e667f3bcc908b2fb1366ea95p-124 : inexact-ok
382= exp2 tonearest binary128 -0x7.b8p+4 : 0x1.6a09e667f3bcc908b2fb1366ea95p-124 : inexact-ok
383= exp2 towardzero binary128 -0x7.b8p+4 : 0x1.6a09e667f3bcc908b2fb1366ea95p-124 : inexact-ok
384= exp2 upward binary128 -0x7.b8p+4 : 0x1.6a09e667f3bcc908b2fb1366ea96p-124 : inexact-ok
385= exp2 downward ibm128 -0x7.b8p+4 : 0x1.6a09e667f3bcc908b2fb1366ea8p-124 : inexact-ok
386= exp2 tonearest ibm128 -0x7.b8p+4 : 0x1.6a09e667f3bcc908b2fb1366ea8p-124 : inexact-ok
387= exp2 towardzero ibm128 -0x7.b8p+4 : 0x1.6a09e667f3bcc908b2fb1366ea8p-124 : inexact-ok
388= exp2 upward ibm128 -0x7.b8p+4 : 0x1.6a09e667f3bcc908b2fb1366ebp-124 : inexact-ok
389exp2 -124.5
390= exp2 downward binary32 -0x7.c8p+4 : 0xb.504f3p-128 : inexact-ok
391= exp2 tonearest binary32 -0x7.c8p+4 : 0xb.504f3p-128 : inexact-ok
392= exp2 towardzero binary32 -0x7.c8p+4 : 0xb.504f3p-128 : inexact-ok
393= exp2 upward binary32 -0x7.c8p+4 : 0xb.504f4p-128 : inexact-ok
394= exp2 downward binary64 -0x7.c8p+4 : 0xb.504f333f9de6p-128 : inexact-ok
395= exp2 tonearest binary64 -0x7.c8p+4 : 0xb.504f333f9de68p-128 : inexact-ok
396= exp2 towardzero binary64 -0x7.c8p+4 : 0xb.504f333f9de6p-128 : inexact-ok
397= exp2 upward binary64 -0x7.c8p+4 : 0xb.504f333f9de68p-128 : inexact-ok
398= exp2 downward intel96 -0x7.c8p+4 : 0xb.504f333f9de6484p-128 : inexact-ok
399= exp2 tonearest intel96 -0x7.c8p+4 : 0xb.504f333f9de6484p-128 : inexact-ok
400= exp2 towardzero intel96 -0x7.c8p+4 : 0xb.504f333f9de6484p-128 : inexact-ok
401= exp2 upward intel96 -0x7.c8p+4 : 0xb.504f333f9de6485p-128 : inexact-ok
402= exp2 downward m68k96 -0x7.c8p+4 : 0xb.504f333f9de6484p-128 : inexact-ok
403= exp2 tonearest m68k96 -0x7.c8p+4 : 0xb.504f333f9de6484p-128 : inexact-ok
404= exp2 towardzero m68k96 -0x7.c8p+4 : 0xb.504f333f9de6484p-128 : inexact-ok
405= exp2 upward m68k96 -0x7.c8p+4 : 0xb.504f333f9de6485p-128 : inexact-ok
406= exp2 downward binary128 -0x7.c8p+4 : 0xb.504f333f9de6484597d89b3754a8p-128 : inexact-ok
407= exp2 tonearest binary128 -0x7.c8p+4 : 0xb.504f333f9de6484597d89b3754a8p-128 : inexact-ok
408= exp2 towardzero binary128 -0x7.c8p+4 : 0xb.504f333f9de6484597d89b3754a8p-128 : inexact-ok
409= exp2 upward binary128 -0x7.c8p+4 : 0xb.504f333f9de6484597d89b3754bp-128 : inexact-ok
410= exp2 downward ibm128 -0x7.c8p+4 : 0xb.504f333f9de6484597d89b3754p-128 : inexact-ok
411= exp2 tonearest ibm128 -0x7.c8p+4 : 0xb.504f333f9de6484597d89b3754p-128 : inexact-ok
412= exp2 towardzero ibm128 -0x7.c8p+4 : 0xb.504f333f9de6484597d89b3754p-128 : inexact-ok
413= exp2 upward ibm128 -0x7.c8p+4 : 0xb.504f333f9de6484597d89b3758p-128 : inexact-ok
414exp2 -125.5
415= exp2 downward binary32 -0x7.d8p+4 : 0x5.a82798p-128 : inexact-ok
416= exp2 tonearest binary32 -0x7.d8p+4 : 0x5.a82798p-128 : inexact-ok
417= exp2 towardzero binary32 -0x7.d8p+4 : 0x5.a82798p-128 : inexact-ok
418= exp2 upward binary32 -0x7.d8p+4 : 0x5.a827ap-128 : inexact-ok
419= exp2 downward binary64 -0x7.d8p+4 : 0x5.a827999fcef3p-128 : inexact-ok
420= exp2 tonearest binary64 -0x7.d8p+4 : 0x5.a827999fcef34p-128 : inexact-ok
421= exp2 towardzero binary64 -0x7.d8p+4 : 0x5.a827999fcef3p-128 : inexact-ok
422= exp2 upward binary64 -0x7.d8p+4 : 0x5.a827999fcef34p-128 : inexact-ok
423= exp2 downward intel96 -0x7.d8p+4 : 0x5.a827999fcef3242p-128 : inexact-ok
424= exp2 tonearest intel96 -0x7.d8p+4 : 0x5.a827999fcef3242p-128 : inexact-ok
425= exp2 towardzero intel96 -0x7.d8p+4 : 0x5.a827999fcef3242p-128 : inexact-ok
426= exp2 upward intel96 -0x7.d8p+4 : 0x5.a827999fcef32428p-128 : inexact-ok
427= exp2 downward m68k96 -0x7.d8p+4 : 0x5.a827999fcef3242p-128 : inexact-ok
428= exp2 tonearest m68k96 -0x7.d8p+4 : 0x5.a827999fcef3242p-128 : inexact-ok
429= exp2 towardzero m68k96 -0x7.d8p+4 : 0x5.a827999fcef3242p-128 : inexact-ok
430= exp2 upward m68k96 -0x7.d8p+4 : 0x5.a827999fcef32428p-128 : inexact-ok
431= exp2 downward binary128 -0x7.d8p+4 : 0x5.a827999fcef32422cbec4d9baa54p-128 : inexact-ok
432= exp2 tonearest binary128 -0x7.d8p+4 : 0x5.a827999fcef32422cbec4d9baa54p-128 : inexact-ok
433= exp2 towardzero binary128 -0x7.d8p+4 : 0x5.a827999fcef32422cbec4d9baa54p-128 : inexact-ok
434= exp2 upward binary128 -0x7.d8p+4 : 0x5.a827999fcef32422cbec4d9baa58p-128 : inexact-ok
435= exp2 downward ibm128 -0x7.d8p+4 : 0x5.a827999fcef32422cbec4d9baap-128 : inexact-ok
436= exp2 tonearest ibm128 -0x7.d8p+4 : 0x5.a827999fcef32422cbec4d9baap-128 : inexact-ok
437= exp2 towardzero ibm128 -0x7.d8p+4 : 0x5.a827999fcef32422cbec4d9baap-128 : inexact-ok
438= exp2 upward ibm128 -0x7.d8p+4 : 0x5.a827999fcef32422cbec4d9bacp-128 : inexact-ok
439exp2 127
440= exp2 downward binary32 0x7.fp+4 : 0x8p+124 : inexact-ok
441= exp2 tonearest binary32 0x7.fp+4 : 0x8p+124 : inexact-ok
442= exp2 towardzero binary32 0x7.fp+4 : 0x8p+124 : inexact-ok
443= exp2 upward binary32 0x7.fp+4 : 0x8p+124 : inexact-ok
444= exp2 downward binary64 0x7.fp+4 : 0x8p+124 : inexact-ok
445= exp2 tonearest binary64 0x7.fp+4 : 0x8p+124 : inexact-ok
446= exp2 towardzero binary64 0x7.fp+4 : 0x8p+124 : inexact-ok
447= exp2 upward binary64 0x7.fp+4 : 0x8p+124 : inexact-ok
448= exp2 downward intel96 0x7.fp+4 : 0x8p+124 : inexact-ok
449= exp2 tonearest intel96 0x7.fp+4 : 0x8p+124 : inexact-ok
450= exp2 towardzero intel96 0x7.fp+4 : 0x8p+124 : inexact-ok
451= exp2 upward intel96 0x7.fp+4 : 0x8p+124 : inexact-ok
452= exp2 downward m68k96 0x7.fp+4 : 0x8p+124 : inexact-ok
453= exp2 tonearest m68k96 0x7.fp+4 : 0x8p+124 : inexact-ok
454= exp2 towardzero m68k96 0x7.fp+4 : 0x8p+124 : inexact-ok
455= exp2 upward m68k96 0x7.fp+4 : 0x8p+124 : inexact-ok
456= exp2 downward binary128 0x7.fp+4 : 0x8p+124 : inexact-ok
457= exp2 tonearest binary128 0x7.fp+4 : 0x8p+124 : inexact-ok
458= exp2 towardzero binary128 0x7.fp+4 : 0x8p+124 : inexact-ok
459= exp2 upward binary128 0x7.fp+4 : 0x8p+124 : inexact-ok
460= exp2 downward ibm128 0x7.fp+4 : 0x8p+124 : inexact-ok
461= exp2 tonearest ibm128 0x7.fp+4 : 0x8p+124 : inexact-ok
462= exp2 towardzero ibm128 0x7.fp+4 : 0x8p+124 : inexact-ok
463= exp2 upward ibm128 0x7.fp+4 : 0x8p+124 : inexact-ok
464exp2 -149
465= exp2 downward binary32 -0x9.5p+4 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
466= exp2 tonearest binary32 -0x9.5p+4 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
467= exp2 towardzero binary32 -0x9.5p+4 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
468= exp2 upward binary32 -0x9.5p+4 : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
469= exp2 downward binary64 -0x9.5p+4 : 0x8p-152 : inexact-ok
470= exp2 tonearest binary64 -0x9.5p+4 : 0x8p-152 : inexact-ok
471= exp2 towardzero binary64 -0x9.5p+4 : 0x8p-152 : inexact-ok
472= exp2 upward binary64 -0x9.5p+4 : 0x8p-152 : inexact-ok
473= exp2 downward intel96 -0x9.5p+4 : 0x8p-152 : inexact-ok
474= exp2 tonearest intel96 -0x9.5p+4 : 0x8p-152 : inexact-ok
475= exp2 towardzero intel96 -0x9.5p+4 : 0x8p-152 : inexact-ok
476= exp2 upward intel96 -0x9.5p+4 : 0x8p-152 : inexact-ok
477= exp2 downward m68k96 -0x9.5p+4 : 0x8p-152 : inexact-ok
478= exp2 tonearest m68k96 -0x9.5p+4 : 0x8p-152 : inexact-ok
479= exp2 towardzero m68k96 -0x9.5p+4 : 0x8p-152 : inexact-ok
480= exp2 upward m68k96 -0x9.5p+4 : 0x8p-152 : inexact-ok
481= exp2 downward binary128 -0x9.5p+4 : 0x8p-152 : inexact-ok
482= exp2 tonearest binary128 -0x9.5p+4 : 0x8p-152 : inexact-ok
483= exp2 towardzero binary128 -0x9.5p+4 : 0x8p-152 : inexact-ok
484= exp2 upward binary128 -0x9.5p+4 : 0x8p-152 : inexact-ok
485= exp2 downward ibm128 -0x9.5p+4 : 0x8p-152 : inexact-ok
486= exp2 tonearest ibm128 -0x9.5p+4 : 0x8p-152 : inexact-ok
487= exp2 towardzero ibm128 -0x9.5p+4 : 0x8p-152 : inexact-ok
488= exp2 upward ibm128 -0x9.5p+4 : 0x8p-152 : inexact-ok
489exp2 1000.25
490= exp2 downward binary32 0x3.e84p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
491= exp2 tonearest binary32 0x3.e84p+8 : plus_infty : inexact-ok overflow errno-erange
492= exp2 towardzero binary32 0x3.e84p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
493= exp2 upward binary32 0x3.e84p+8 : plus_infty : inexact-ok overflow errno-erange
494= exp2 downward binary64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok
495= exp2 tonearest binary64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok
496= exp2 towardzero binary64 0x3.e84p+8 : 0x1.306fe0a31b715p+1000 : inexact-ok
497= exp2 upward binary64 0x3.e84p+8 : 0x1.306fe0a31b716p+1000 : inexact-ok
498= exp2 downward intel96 0x3.e84p+8 : 0x1.306fe0a31b7152dep+1000 : inexact-ok
499= exp2 tonearest intel96 0x3.e84p+8 : 0x1.306fe0a31b7152dep+1000 : inexact-ok
500= exp2 towardzero intel96 0x3.e84p+8 : 0x1.306fe0a31b7152dep+1000 : inexact-ok
501= exp2 upward intel96 0x3.e84p+8 : 0x1.306fe0a31b7152ep+1000 : inexact-ok
502= exp2 downward m68k96 0x3.e84p+8 : 0x1.306fe0a31b7152dep+1000 : inexact-ok
503= exp2 tonearest m68k96 0x3.e84p+8 : 0x1.306fe0a31b7152dep+1000 : inexact-ok
504= exp2 towardzero m68k96 0x3.e84p+8 : 0x1.306fe0a31b7152dep+1000 : inexact-ok
505= exp2 upward m68k96 0x3.e84p+8 : 0x1.306fe0a31b7152ep+1000 : inexact-ok
506= exp2 downward binary128 0x3.e84p+8 : 0x1.306fe0a31b7152de8d5a46305c85p+1000 : inexact-ok
507= exp2 tonearest binary128 0x3.e84p+8 : 0x1.306fe0a31b7152de8d5a46305c86p+1000 : inexact-ok
508= exp2 towardzero binary128 0x3.e84p+8 : 0x1.306fe0a31b7152de8d5a46305c85p+1000 : inexact-ok
509= exp2 upward binary128 0x3.e84p+8 : 0x1.306fe0a31b7152de8d5a46305c86p+1000 : inexact-ok
510= exp2 downward ibm128 0x3.e84p+8 : 0x1.306fe0a31b7152de8d5a46305c8p+1000 : inexact-ok
511= exp2 tonearest ibm128 0x3.e84p+8 : 0x1.306fe0a31b7152de8d5a46305c8p+1000 : inexact-ok
512= exp2 towardzero ibm128 0x3.e84p+8 : 0x1.306fe0a31b7152de8d5a46305c8p+1000 : inexact-ok
513= exp2 upward ibm128 0x3.e84p+8 : 0x1.306fe0a31b7152de8d5a46305dp+1000 : inexact-ok
514exp2 -1019.5
515= exp2 downward binary32 -0x3.fb8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
516= exp2 tonearest binary32 -0x3.fb8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
517= exp2 towardzero binary32 -0x3.fb8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
518= exp2 upward binary32 -0x3.fb8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
519= exp2 downward binary64 -0x3.fb8p+8 : 0x1.6a09e667f3bccp-1020 : inexact-ok
520= exp2 tonearest binary64 -0x3.fb8p+8 : 0x1.6a09e667f3bcdp-1020 : inexact-ok
521= exp2 towardzero binary64 -0x3.fb8p+8 : 0x1.6a09e667f3bccp-1020 : inexact-ok
522= exp2 upward binary64 -0x3.fb8p+8 : 0x1.6a09e667f3bcdp-1020 : inexact-ok
523= exp2 downward intel96 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908p-1020 : inexact-ok
524= exp2 tonearest intel96 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908p-1020 : inexact-ok
525= exp2 towardzero intel96 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908p-1020 : inexact-ok
526= exp2 upward intel96 -0x3.fb8p+8 : 0x1.6a09e667f3bcc90ap-1020 : inexact-ok
527= exp2 downward m68k96 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908p-1020 : inexact-ok
528= exp2 tonearest m68k96 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908p-1020 : inexact-ok
529= exp2 towardzero m68k96 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908p-1020 : inexact-ok
530= exp2 upward m68k96 -0x3.fb8p+8 : 0x1.6a09e667f3bcc90ap-1020 : inexact-ok
531= exp2 downward binary128 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908b2fb1366ea95p-1020 : inexact-ok
532= exp2 tonearest binary128 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908b2fb1366ea95p-1020 : inexact-ok
533= exp2 towardzero binary128 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908b2fb1366ea95p-1020 : inexact-ok
534= exp2 upward binary128 -0x3.fb8p+8 : 0x1.6a09e667f3bcc908b2fb1366ea96p-1020 : inexact-ok
535= exp2 downward ibm128 -0x3.fb8p+8 : 0x1.6a09e667f3bcc8p-1020 : inexact-ok underflow errno-erange-ok
536= exp2 tonearest ibm128 -0x3.fb8p+8 : 0x1.6a09e667f3bcc8p-1020 : inexact-ok underflow errno-erange-ok
537= exp2 towardzero ibm128 -0x3.fb8p+8 : 0x1.6a09e667f3bcc8p-1020 : inexact-ok underflow errno-erange-ok
538= exp2 upward ibm128 -0x3.fb8p+8 : 0x1.6a09e667f3bcccp-1020 : inexact-ok underflow errno-erange-ok
539exp2 -1020.5
540= exp2 downward binary32 -0x3.fc8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
541= exp2 tonearest binary32 -0x3.fc8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
542= exp2 towardzero binary32 -0x3.fc8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
543= exp2 upward binary32 -0x3.fc8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
544= exp2 downward binary64 -0x3.fc8p+8 : 0xb.504f333f9de6p-1024 : inexact-ok
545= exp2 tonearest binary64 -0x3.fc8p+8 : 0xb.504f333f9de68p-1024 : inexact-ok
546= exp2 towardzero binary64 -0x3.fc8p+8 : 0xb.504f333f9de6p-1024 : inexact-ok
547= exp2 upward binary64 -0x3.fc8p+8 : 0xb.504f333f9de68p-1024 : inexact-ok
548= exp2 downward intel96 -0x3.fc8p+8 : 0xb.504f333f9de6484p-1024 : inexact-ok
549= exp2 tonearest intel96 -0x3.fc8p+8 : 0xb.504f333f9de6484p-1024 : inexact-ok
550= exp2 towardzero intel96 -0x3.fc8p+8 : 0xb.504f333f9de6484p-1024 : inexact-ok
551= exp2 upward intel96 -0x3.fc8p+8 : 0xb.504f333f9de6485p-1024 : inexact-ok
552= exp2 downward m68k96 -0x3.fc8p+8 : 0xb.504f333f9de6484p-1024 : inexact-ok
553= exp2 tonearest m68k96 -0x3.fc8p+8 : 0xb.504f333f9de6484p-1024 : inexact-ok
554= exp2 towardzero m68k96 -0x3.fc8p+8 : 0xb.504f333f9de6484p-1024 : inexact-ok
555= exp2 upward m68k96 -0x3.fc8p+8 : 0xb.504f333f9de6485p-1024 : inexact-ok
556= exp2 downward binary128 -0x3.fc8p+8 : 0xb.504f333f9de6484597d89b3754a8p-1024 : inexact-ok
557= exp2 tonearest binary128 -0x3.fc8p+8 : 0xb.504f333f9de6484597d89b3754a8p-1024 : inexact-ok
558= exp2 towardzero binary128 -0x3.fc8p+8 : 0xb.504f333f9de6484597d89b3754a8p-1024 : inexact-ok
559= exp2 upward binary128 -0x3.fc8p+8 : 0xb.504f333f9de6484597d89b3754bp-1024 : inexact-ok
560= exp2 downward ibm128 -0x3.fc8p+8 : 0xb.504f333f9de64p-1024 : inexact-ok underflow errno-erange-ok
561= exp2 tonearest ibm128 -0x3.fc8p+8 : 0xb.504f333f9de64p-1024 : inexact-ok underflow errno-erange-ok
562= exp2 towardzero ibm128 -0x3.fc8p+8 : 0xb.504f333f9de64p-1024 : inexact-ok underflow errno-erange-ok
563= exp2 upward ibm128 -0x3.fc8p+8 : 0xb.504f333f9de68p-1024 : inexact-ok underflow errno-erange-ok
564exp2 -1021.5
565= exp2 downward binary32 -0x3.fd8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
566= exp2 tonearest binary32 -0x3.fd8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
567= exp2 towardzero binary32 -0x3.fd8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
568= exp2 upward binary32 -0x3.fd8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
569= exp2 downward binary64 -0x3.fd8p+8 : 0x5.a827999fcef3p-1024 : inexact-ok
570= exp2 tonearest binary64 -0x3.fd8p+8 : 0x5.a827999fcef34p-1024 : inexact-ok
571= exp2 towardzero binary64 -0x3.fd8p+8 : 0x5.a827999fcef3p-1024 : inexact-ok
572= exp2 upward binary64 -0x3.fd8p+8 : 0x5.a827999fcef34p-1024 : inexact-ok
573= exp2 downward intel96 -0x3.fd8p+8 : 0x5.a827999fcef3242p-1024 : inexact-ok
574= exp2 tonearest intel96 -0x3.fd8p+8 : 0x5.a827999fcef3242p-1024 : inexact-ok
575= exp2 towardzero intel96 -0x3.fd8p+8 : 0x5.a827999fcef3242p-1024 : inexact-ok
576= exp2 upward intel96 -0x3.fd8p+8 : 0x5.a827999fcef32428p-1024 : inexact-ok
577= exp2 downward m68k96 -0x3.fd8p+8 : 0x5.a827999fcef3242p-1024 : inexact-ok
578= exp2 tonearest m68k96 -0x3.fd8p+8 : 0x5.a827999fcef3242p-1024 : inexact-ok
579= exp2 towardzero m68k96 -0x3.fd8p+8 : 0x5.a827999fcef3242p-1024 : inexact-ok
580= exp2 upward m68k96 -0x3.fd8p+8 : 0x5.a827999fcef32428p-1024 : inexact-ok
581= exp2 downward binary128 -0x3.fd8p+8 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : inexact-ok
582= exp2 tonearest binary128 -0x3.fd8p+8 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : inexact-ok
583= exp2 towardzero binary128 -0x3.fd8p+8 : 0x5.a827999fcef32422cbec4d9baa54p-1024 : inexact-ok
584= exp2 upward binary128 -0x3.fd8p+8 : 0x5.a827999fcef32422cbec4d9baa58p-1024 : inexact-ok
585= exp2 downward ibm128 -0x3.fd8p+8 : 0x5.a827999fcef3p-1024 : inexact-ok underflow errno-erange-ok
586= exp2 tonearest ibm128 -0x3.fd8p+8 : 0x5.a827999fcef34p-1024 : inexact-ok underflow errno-erange-ok
587= exp2 towardzero ibm128 -0x3.fd8p+8 : 0x5.a827999fcef3p-1024 : inexact-ok underflow errno-erange-ok
588= exp2 upward ibm128 -0x3.fd8p+8 : 0x5.a827999fcef34p-1024 : inexact-ok underflow errno-erange-ok
589exp2 1023
590= exp2 downward binary32 0x3.ffp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
591= exp2 tonearest binary32 0x3.ffp+8 : plus_infty : inexact-ok overflow errno-erange
592= exp2 towardzero binary32 0x3.ffp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
593= exp2 upward binary32 0x3.ffp+8 : plus_infty : inexact-ok overflow errno-erange
594= exp2 downward binary64 0x3.ffp+8 : 0x8p+1020 : inexact-ok
595= exp2 tonearest binary64 0x3.ffp+8 : 0x8p+1020 : inexact-ok
596= exp2 towardzero binary64 0x3.ffp+8 : 0x8p+1020 : inexact-ok
597= exp2 upward binary64 0x3.ffp+8 : 0x8p+1020 : inexact-ok
598= exp2 downward intel96 0x3.ffp+8 : 0x8p+1020 : inexact-ok
599= exp2 tonearest intel96 0x3.ffp+8 : 0x8p+1020 : inexact-ok
600= exp2 towardzero intel96 0x3.ffp+8 : 0x8p+1020 : inexact-ok
601= exp2 upward intel96 0x3.ffp+8 : 0x8p+1020 : inexact-ok
602= exp2 downward m68k96 0x3.ffp+8 : 0x8p+1020 : inexact-ok
603= exp2 tonearest m68k96 0x3.ffp+8 : 0x8p+1020 : inexact-ok
604= exp2 towardzero m68k96 0x3.ffp+8 : 0x8p+1020 : inexact-ok
605= exp2 upward m68k96 0x3.ffp+8 : 0x8p+1020 : inexact-ok
606= exp2 downward binary128 0x3.ffp+8 : 0x8p+1020 : inexact-ok
607= exp2 tonearest binary128 0x3.ffp+8 : 0x8p+1020 : inexact-ok
608= exp2 towardzero binary128 0x3.ffp+8 : 0x8p+1020 : inexact-ok
609= exp2 upward binary128 0x3.ffp+8 : 0x8p+1020 : inexact-ok
610= exp2 downward ibm128 0x3.ffp+8 : 0x8p+1020 : inexact-ok
611= exp2 tonearest ibm128 0x3.ffp+8 : 0x8p+1020 : inexact-ok
612= exp2 towardzero ibm128 0x3.ffp+8 : 0x8p+1020 : inexact-ok
613= exp2 upward ibm128 0x3.ffp+8 : 0x8p+1020 : inexact-ok
614exp2 -1074
615= exp2 downward binary32 -0x4.32p+8 : 0x0p+0 : inexact-ok underflow errno-erange
616= exp2 tonearest binary32 -0x4.32p+8 : 0x0p+0 : inexact-ok underflow errno-erange
617= exp2 towardzero binary32 -0x4.32p+8 : 0x0p+0 : inexact-ok underflow errno-erange
618= exp2 upward binary32 -0x4.32p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
619= exp2 downward binary64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
620= exp2 tonearest binary64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
621= exp2 towardzero binary64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
622= exp2 upward binary64 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
623= exp2 downward intel96 -0x4.32p+8 : 0x4p-1076 : inexact-ok
624= exp2 tonearest intel96 -0x4.32p+8 : 0x4p-1076 : inexact-ok
625= exp2 towardzero intel96 -0x4.32p+8 : 0x4p-1076 : inexact-ok
626= exp2 upward intel96 -0x4.32p+8 : 0x4p-1076 : inexact-ok
627= exp2 downward m68k96 -0x4.32p+8 : 0x4p-1076 : inexact-ok
628= exp2 tonearest m68k96 -0x4.32p+8 : 0x4p-1076 : inexact-ok
629= exp2 towardzero m68k96 -0x4.32p+8 : 0x4p-1076 : inexact-ok
630= exp2 upward m68k96 -0x4.32p+8 : 0x4p-1076 : inexact-ok
631= exp2 downward binary128 -0x4.32p+8 : 0x4p-1076 : inexact-ok
632= exp2 tonearest binary128 -0x4.32p+8 : 0x4p-1076 : inexact-ok
633= exp2 towardzero binary128 -0x4.32p+8 : 0x4p-1076 : inexact-ok
634= exp2 upward binary128 -0x4.32p+8 : 0x4p-1076 : inexact-ok
635= exp2 downward ibm128 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
636= exp2 tonearest ibm128 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
637= exp2 towardzero ibm128 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
638= exp2 upward ibm128 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
639exp2 16383
640= exp2 downward binary32 0x3.fffp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
641= exp2 tonearest binary32 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
642= exp2 towardzero binary32 0x3.fffp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
643= exp2 upward binary32 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
644= exp2 downward binary64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
645= exp2 tonearest binary64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
646= exp2 towardzero binary64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
647= exp2 upward binary64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
648= exp2 downward intel96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
649= exp2 tonearest intel96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
650= exp2 towardzero intel96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
651= exp2 upward intel96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
652= exp2 downward m68k96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
653= exp2 tonearest m68k96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
654= exp2 towardzero m68k96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
655= exp2 upward m68k96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
656= exp2 downward binary128 0x3.fffp+12 : 0x8p+16380 : inexact-ok
657= exp2 tonearest binary128 0x3.fffp+12 : 0x8p+16380 : inexact-ok
658= exp2 towardzero binary128 0x3.fffp+12 : 0x8p+16380 : inexact-ok
659= exp2 upward binary128 0x3.fffp+12 : 0x8p+16380 : inexact-ok
660= exp2 downward ibm128 0x3.fffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
661= exp2 tonearest ibm128 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
662= exp2 towardzero ibm128 0x3.fffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
663= exp2 upward ibm128 0x3.fffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
664exp2 -16400
665= exp2 downward binary32 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
666= exp2 tonearest binary32 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
667= exp2 towardzero binary32 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
668= exp2 upward binary32 -0x4.01p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
669= exp2 downward binary64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
670= exp2 tonearest binary64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
671= exp2 towardzero binary64 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
672= exp2 upward binary64 -0x4.01p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
673= exp2 downward intel96 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
674= exp2 tonearest intel96 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
675= exp2 towardzero intel96 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
676= exp2 upward intel96 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
677= exp2 downward m68k96 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
678= exp2 tonearest m68k96 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
679= exp2 towardzero m68k96 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
680= exp2 upward m68k96 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
681= exp2 downward binary128 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
682= exp2 tonearest binary128 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
683= exp2 towardzero binary128 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
684= exp2 upward binary128 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
685= exp2 downward ibm128 -0x4.01p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
686= exp2 tonearest ibm128 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
687= exp2 towardzero ibm128 -0x4.01p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
688= exp2 upward ibm128 -0x4.01p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
689exp2 -126.125
690= exp2 downward binary32 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
691= exp2 tonearest binary32 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
692= exp2 towardzero binary32 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
693= exp2 upward binary32 -0x7.e2p+4 : 0x3.ab032p-128 : inexact-ok underflow errno-erange-ok
694= exp2 downward binary64 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
695= exp2 tonearest binary64 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
696= exp2 towardzero binary64 -0x7.e2p+4 : 0x3.ab031b9f7490ep-128 : inexact-ok
697= exp2 upward binary64 -0x7.e2p+4 : 0x3.ab031b9f7491p-128 : inexact-ok
698= exp2 downward intel96 -0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
699= exp2 tonearest intel96 -0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
700= exp2 towardzero intel96 -0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
701= exp2 upward intel96 -0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
702= exp2 downward m68k96 -0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
703= exp2 tonearest m68k96 -0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
704= exp2 towardzero m68k96 -0x7.e2p+4 : 0x3.ab031b9f7490e4b8p-128 : inexact-ok
705= exp2 upward m68k96 -0x7.e2p+4 : 0x3.ab031b9f7490e4bcp-128 : inexact-ok
706= exp2 downward binary128 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128 : inexact-ok
707= exp2 tonearest binary128 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128 : inexact-ok
708= exp2 towardzero binary128 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-128 : inexact-ok
709= exp2 upward binary128 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-128 : inexact-ok
710= exp2 downward ibm128 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128 : inexact-ok
711= exp2 tonearest ibm128 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128 : inexact-ok
712= exp2 towardzero ibm128 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc1p-128 : inexact-ok
713= exp2 upward ibm128 -0x7.e2p+4 : 0x3.ab031b9f7490e4bb40b5d6cdc2p-128 : inexact-ok
714exp2 -126.25
715= exp2 downward binary32 -0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
716= exp2 tonearest binary32 -0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
717= exp2 towardzero binary32 -0x7.e4p+4 : 0x3.5d13fp-128 : inexact-ok underflow errno-erange-ok
718= exp2 upward binary32 -0x7.e4p+4 : 0x3.5d13f8p-128 : inexact-ok underflow errno-erange-ok
719= exp2 downward binary64 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
720= exp2 tonearest binary64 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
721= exp2 towardzero binary64 -0x7.e4p+4 : 0x3.5d13f32b5a75ap-128 : inexact-ok
722= exp2 upward binary64 -0x7.e4p+4 : 0x3.5d13f32b5a75cp-128 : inexact-ok
723= exp2 downward intel96 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
724= exp2 tonearest intel96 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
725= exp2 towardzero intel96 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
726= exp2 upward intel96 -0x7.e4p+4 : 0x3.5d13f32b5a75abd4p-128 : inexact-ok
727= exp2 downward m68k96 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
728= exp2 tonearest m68k96 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
729= exp2 towardzero m68k96 -0x7.e4p+4 : 0x3.5d13f32b5a75abdp-128 : inexact-ok
730= exp2 upward m68k96 -0x7.e4p+4 : 0x3.5d13f32b5a75abd4p-128 : inexact-ok
731= exp2 downward binary128 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
732= exp2 tonearest binary128 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
733= exp2 towardzero binary128 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-128 : inexact-ok
734= exp2 upward binary128 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee640b6p-128 : inexact-ok
735= exp2 downward ibm128 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee64p-128 : inexact-ok
736= exp2 tonearest ibm128 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee641p-128 : inexact-ok
737= exp2 towardzero ibm128 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee64p-128 : inexact-ok
738= exp2 upward ibm128 -0x7.e4p+4 : 0x3.5d13f32b5a75abd0e69a2ee641p-128 : inexact-ok
739exp2 -126.375
740= exp2 downward binary32 -0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
741= exp2 tonearest binary32 -0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
742= exp2 towardzero binary32 -0x7.e6p+4 : 0x3.159ca8p-128 : inexact-ok underflow errno-erange-ok
743= exp2 upward binary32 -0x7.e6p+4 : 0x3.159cbp-128 : inexact-ok underflow errno-erange-ok
744= exp2 downward binary64 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
745= exp2 tonearest binary64 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
746= exp2 towardzero binary64 -0x7.e6p+4 : 0x3.159ca845541b6p-128 : inexact-ok
747= exp2 upward binary64 -0x7.e6p+4 : 0x3.159ca845541b8p-128 : inexact-ok
748= exp2 downward intel96 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
749= exp2 tonearest intel96 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
750= exp2 towardzero intel96 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
751= exp2 upward intel96 -0x7.e6p+4 : 0x3.159ca845541b6b78p-128 : inexact-ok
752= exp2 downward m68k96 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
753= exp2 tonearest m68k96 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
754= exp2 towardzero m68k96 -0x7.e6p+4 : 0x3.159ca845541b6b74p-128 : inexact-ok
755= exp2 upward m68k96 -0x7.e6p+4 : 0x3.159ca845541b6b78p-128 : inexact-ok
756= exp2 downward binary128 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
757= exp2 tonearest binary128 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
758= exp2 towardzero binary128 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259376p-128 : inexact-ok
759= exp2 upward binary128 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab43259378p-128 : inexact-ok
760= exp2 downward ibm128 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
761= exp2 tonearest ibm128 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
762= exp2 towardzero ibm128 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432593p-128 : inexact-ok
763= exp2 upward ibm128 -0x7.e6p+4 : 0x3.159ca845541b6b74f8ab432594p-128 : inexact-ok
764exp2 -126.5
765= exp2 downward binary32 -0x7.e8p+4 : 0x2.d413c8p-128 : inexact-ok underflow errno-erange-ok
766= exp2 tonearest binary32 -0x7.e8p+4 : 0x2.d413dp-128 : inexact-ok underflow errno-erange-ok
767= exp2 towardzero binary32 -0x7.e8p+4 : 0x2.d413c8p-128 : inexact-ok underflow errno-erange-ok
768= exp2 upward binary32 -0x7.e8p+4 : 0x2.d413dp-128 : inexact-ok underflow errno-erange-ok
769= exp2 downward binary64 -0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok
770= exp2 tonearest binary64 -0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok
771= exp2 towardzero binary64 -0x7.e8p+4 : 0x2.d413cccfe7798p-128 : inexact-ok
772= exp2 upward binary64 -0x7.e8p+4 : 0x2.d413cccfe779ap-128 : inexact-ok
773= exp2 downward intel96 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
774= exp2 tonearest intel96 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
775= exp2 towardzero intel96 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
776= exp2 upward intel96 -0x7.e8p+4 : 0x2.d413cccfe7799214p-128 : inexact-ok
777= exp2 downward m68k96 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
778= exp2 tonearest m68k96 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
779= exp2 towardzero m68k96 -0x7.e8p+4 : 0x2.d413cccfe779921p-128 : inexact-ok
780= exp2 upward m68k96 -0x7.e8p+4 : 0x2.d413cccfe7799214p-128 : inexact-ok
781= exp2 downward binary128 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
782= exp2 tonearest binary128 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
783= exp2 towardzero binary128 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52ap-128 : inexact-ok
784= exp2 upward binary128 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd52cp-128 : inexact-ok
785= exp2 downward ibm128 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
786= exp2 tonearest ibm128 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
787= exp2 towardzero ibm128 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd5p-128 : inexact-ok
788= exp2 upward ibm128 -0x7.e8p+4 : 0x2.d413cccfe779921165f626cdd6p-128 : inexact-ok
789exp2 -126.625
790= exp2 downward binary32 -0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
791= exp2 tonearest binary32 -0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
792= exp2 towardzero binary32 -0x7.eap+4 : 0x2.97fb58p-128 : inexact-ok underflow errno-erange-ok
793= exp2 upward binary32 -0x7.eap+4 : 0x2.97fb6p-128 : inexact-ok underflow errno-erange-ok
794= exp2 downward binary64 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
795= exp2 tonearest binary64 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
796= exp2 towardzero binary64 -0x7.eap+4 : 0x2.97fb5aa6c544ep-128 : inexact-ok
797= exp2 upward binary64 -0x7.eap+4 : 0x2.97fb5aa6c545p-128 : inexact-ok
798= exp2 downward intel96 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
799= exp2 tonearest intel96 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
800= exp2 towardzero intel96 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
801= exp2 upward intel96 -0x7.eap+4 : 0x2.97fb5aa6c544e3acp-128 : inexact-ok
802= exp2 downward m68k96 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
803= exp2 tonearest m68k96 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
804= exp2 towardzero m68k96 -0x7.eap+4 : 0x2.97fb5aa6c544e3a8p-128 : inexact-ok
805= exp2 upward m68k96 -0x7.eap+4 : 0x2.97fb5aa6c544e3acp-128 : inexact-ok
806= exp2 downward binary128 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c4p-128 : inexact-ok
807= exp2 tonearest binary128 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c42p-128 : inexact-ok
808= exp2 towardzero binary128 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c4p-128 : inexact-ok
809= exp2 upward binary128 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885c42p-128 : inexact-ok
810= exp2 downward ibm128 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
811= exp2 tonearest ibm128 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
812= exp2 towardzero ibm128 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885cp-128 : inexact-ok
813= exp2 upward ibm128 -0x7.eap+4 : 0x2.97fb5aa6c544e3a872f5fd885dp-128 : inexact-ok
814exp2 -126.75
815= exp2 downward binary32 -0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
816= exp2 tonearest binary32 -0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
817= exp2 towardzero binary32 -0x7.ecp+4 : 0x2.60dfcp-128 : inexact-ok underflow errno-erange-ok
818= exp2 upward binary32 -0x7.ecp+4 : 0x2.60dfc8p-128 : inexact-ok underflow errno-erange-ok
819= exp2 downward binary64 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
820= exp2 tonearest binary64 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
821= exp2 towardzero binary64 -0x7.ecp+4 : 0x2.60dfc14636e2ap-128 : inexact-ok
822= exp2 upward binary64 -0x7.ecp+4 : 0x2.60dfc14636e2cp-128 : inexact-ok
823= exp2 downward intel96 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
824= exp2 tonearest intel96 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
825= exp2 towardzero intel96 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
826= exp2 upward intel96 -0x7.ecp+4 : 0x2.60dfc14636e2a5cp-128 : inexact-ok
827= exp2 downward m68k96 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
828= exp2 tonearest m68k96 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
829= exp2 towardzero m68k96 -0x7.ecp+4 : 0x2.60dfc14636e2a5bcp-128 : inexact-ok
830= exp2 upward m68k96 -0x7.ecp+4 : 0x2.60dfc14636e2a5cp-128 : inexact-ok
831= exp2 downward binary128 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128 : inexact-ok
832= exp2 tonearest binary128 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128 : inexact-ok
833= exp2 towardzero binary128 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-128 : inexact-ok
834= exp2 upward binary128 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-128 : inexact-ok
835= exp2 downward ibm128 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
836= exp2 tonearest ibm128 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
837= exp2 towardzero ibm128 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60b9p-128 : inexact-ok
838= exp2 upward ibm128 -0x7.ecp+4 : 0x2.60dfc14636e2a5bd1ab48c60bap-128 : inexact-ok
839exp2 -126.875
840= exp2 downward binary32 -0x7.eep+4 : 0x2.2e57p-128 : inexact-ok underflow errno-erange-ok
841= exp2 tonearest binary32 -0x7.eep+4 : 0x2.2e5708p-128 : inexact-ok underflow errno-erange-ok
842= exp2 towardzero binary32 -0x7.eep+4 : 0x2.2e57p-128 : inexact-ok underflow errno-erange-ok
843= exp2 upward binary32 -0x7.eep+4 : 0x2.2e5708p-128 : inexact-ok underflow errno-erange-ok
844= exp2 downward binary64 -0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok
845= exp2 tonearest binary64 -0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok
846= exp2 towardzero binary64 -0x7.eep+4 : 0x2.2e57078faa2f4p-128 : inexact-ok
847= exp2 upward binary64 -0x7.eep+4 : 0x2.2e57078faa2f6p-128 : inexact-ok
848= exp2 downward intel96 -0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
849= exp2 tonearest intel96 -0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
850= exp2 towardzero intel96 -0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
851= exp2 upward intel96 -0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
852= exp2 downward m68k96 -0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
853= exp2 tonearest m68k96 -0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
854= exp2 towardzero m68k96 -0x7.eep+4 : 0x2.2e57078faa2f5b98p-128 : inexact-ok
855= exp2 upward m68k96 -0x7.eep+4 : 0x2.2e57078faa2f5b9cp-128 : inexact-ok
856= exp2 downward binary128 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
857= exp2 tonearest binary128 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
858= exp2 towardzero binary128 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6294p-128 : inexact-ok
859= exp2 upward binary128 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d6296p-128 : inexact-ok
860= exp2 downward ibm128 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d62p-128 : inexact-ok
861= exp2 tonearest ibm128 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d63p-128 : inexact-ok
862= exp2 towardzero ibm128 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d62p-128 : inexact-ok
863= exp2 upward ibm128 -0x7.eep+4 : 0x2.2e57078faa2f5b9bef918a1d63p-128 : inexact-ok
864exp2 -1022.125
865= exp2 downward binary32 -0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
866= exp2 tonearest binary32 -0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
867= exp2 towardzero binary32 -0x3.fe2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
868= exp2 upward binary32 -0x3.fe2p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
869= exp2 downward binary64 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
870= exp2 tonearest binary64 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
871= exp2 towardzero binary64 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
872= exp2 upward binary64 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
873= exp2 downward intel96 -0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
874= exp2 tonearest intel96 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
875= exp2 towardzero intel96 -0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
876= exp2 upward intel96 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
877= exp2 downward m68k96 -0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
878= exp2 tonearest m68k96 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
879= exp2 towardzero m68k96 -0x3.fe2p+8 : 0x3.ab031b9f7490e4b8p-1024 : inexact-ok
880= exp2 upward m68k96 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bcp-1024 : inexact-ok
881= exp2 downward binary128 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024 : inexact-ok
882= exp2 tonearest binary128 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024 : inexact-ok
883= exp2 towardzero binary128 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-1024 : inexact-ok
884= exp2 upward binary128 -0x3.fe2p+8 : 0x3.ab031b9f7490e4bb40b5d6cdc1bap-1024 : inexact-ok
885= exp2 downward ibm128 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
886= exp2 tonearest ibm128 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
887= exp2 towardzero ibm128 -0x3.fe2p+8 : 0x3.ab031b9f7490cp-1024 : inexact-ok underflow errno-erange-ok
888= exp2 upward ibm128 -0x3.fe2p+8 : 0x3.ab031b9f7491p-1024 : inexact-ok underflow errno-erange-ok
889exp2 -1022.25
890= exp2 downward binary32 -0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
891= exp2 tonearest binary32 -0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
892= exp2 towardzero binary32 -0x3.fe4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
893= exp2 upward binary32 -0x3.fe4p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
894= exp2 downward binary64 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
895= exp2 tonearest binary64 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
896= exp2 towardzero binary64 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
897= exp2 upward binary64 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
898= exp2 downward intel96 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
899= exp2 tonearest intel96 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
900= exp2 towardzero intel96 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
901= exp2 upward intel96 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd4p-1024 : inexact-ok
902= exp2 downward m68k96 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
903= exp2 tonearest m68k96 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
904= exp2 towardzero m68k96 -0x3.fe4p+8 : 0x3.5d13f32b5a75abdp-1024 : inexact-ok
905= exp2 upward m68k96 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd4p-1024 : inexact-ok
906= exp2 downward binary128 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
907= exp2 tonearest binary128 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
908= exp2 towardzero binary128 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-1024 : inexact-ok
909= exp2 upward binary128 -0x3.fe4p+8 : 0x3.5d13f32b5a75abd0e69a2ee640b6p-1024 : inexact-ok
910= exp2 downward ibm128 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
911= exp2 tonearest ibm128 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
912= exp2 towardzero ibm128 -0x3.fe4p+8 : 0x3.5d13f32b5a758p-1024 : inexact-ok underflow errno-erange-ok
913= exp2 upward ibm128 -0x3.fe4p+8 : 0x3.5d13f32b5a75cp-1024 : inexact-ok underflow errno-erange-ok
914exp2 -1022.375
915= exp2 downward binary32 -0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
916= exp2 tonearest binary32 -0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
917= exp2 towardzero binary32 -0x3.fe6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
918= exp2 upward binary32 -0x3.fe6p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
919= exp2 downward binary64 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
920= exp2 tonearest binary64 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
921= exp2 towardzero binary64 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
922= exp2 upward binary64 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
923= exp2 downward intel96 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
924= exp2 tonearest intel96 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
925= exp2 towardzero intel96 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
926= exp2 upward intel96 -0x3.fe6p+8 : 0x3.159ca845541b6b78p-1024 : inexact-ok
927= exp2 downward m68k96 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
928= exp2 tonearest m68k96 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
929= exp2 towardzero m68k96 -0x3.fe6p+8 : 0x3.159ca845541b6b74p-1024 : inexact-ok
930= exp2 upward m68k96 -0x3.fe6p+8 : 0x3.159ca845541b6b78p-1024 : inexact-ok
931= exp2 downward binary128 -0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
932= exp2 tonearest binary128 -0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
933= exp2 towardzero binary128 -0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259376p-1024 : inexact-ok
934= exp2 upward binary128 -0x3.fe6p+8 : 0x3.159ca845541b6b74f8ab43259378p-1024 : inexact-ok
935= exp2 downward ibm128 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
936= exp2 tonearest ibm128 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
937= exp2 towardzero ibm128 -0x3.fe6p+8 : 0x3.159ca845541b4p-1024 : inexact-ok underflow errno-erange-ok
938= exp2 upward ibm128 -0x3.fe6p+8 : 0x3.159ca845541b8p-1024 : inexact-ok underflow errno-erange-ok
939exp2 -1022.5
940= exp2 downward binary32 -0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
941= exp2 tonearest binary32 -0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
942= exp2 towardzero binary32 -0x3.fe8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
943= exp2 upward binary32 -0x3.fe8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
944= exp2 downward binary64 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
945= exp2 tonearest binary64 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
946= exp2 towardzero binary64 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
947= exp2 upward binary64 -0x3.fe8p+8 : 0x2.d413cccfe779cp-1024 : inexact-ok underflow errno-erange-ok
948= exp2 downward intel96 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
949= exp2 tonearest intel96 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
950= exp2 towardzero intel96 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
951= exp2 upward intel96 -0x3.fe8p+8 : 0x2.d413cccfe7799214p-1024 : inexact-ok
952= exp2 downward m68k96 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
953= exp2 tonearest m68k96 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
954= exp2 towardzero m68k96 -0x3.fe8p+8 : 0x2.d413cccfe779921p-1024 : inexact-ok
955= exp2 upward m68k96 -0x3.fe8p+8 : 0x2.d413cccfe7799214p-1024 : inexact-ok
956= exp2 downward binary128 -0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
957= exp2 tonearest binary128 -0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
958= exp2 towardzero binary128 -0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52ap-1024 : inexact-ok
959= exp2 upward binary128 -0x3.fe8p+8 : 0x2.d413cccfe779921165f626cdd52cp-1024 : inexact-ok
960= exp2 downward ibm128 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
961= exp2 tonearest ibm128 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
962= exp2 towardzero ibm128 -0x3.fe8p+8 : 0x2.d413cccfe7798p-1024 : inexact-ok underflow errno-erange-ok
963= exp2 upward ibm128 -0x3.fe8p+8 : 0x2.d413cccfe779cp-1024 : inexact-ok underflow errno-erange-ok
964exp2 -1022.625
965= exp2 downward binary32 -0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
966= exp2 tonearest binary32 -0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
967= exp2 towardzero binary32 -0x3.feap+8 : 0x0p+0 : inexact-ok underflow errno-erange
968= exp2 upward binary32 -0x3.feap+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
969= exp2 downward binary64 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
970= exp2 tonearest binary64 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
971= exp2 towardzero binary64 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
972= exp2 upward binary64 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
973= exp2 downward intel96 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
974= exp2 tonearest intel96 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
975= exp2 towardzero intel96 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
976= exp2 upward intel96 -0x3.feap+8 : 0x2.97fb5aa6c544e3acp-1024 : inexact-ok
977= exp2 downward m68k96 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
978= exp2 tonearest m68k96 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
979= exp2 towardzero m68k96 -0x3.feap+8 : 0x2.97fb5aa6c544e3a8p-1024 : inexact-ok
980= exp2 upward m68k96 -0x3.feap+8 : 0x2.97fb5aa6c544e3acp-1024 : inexact-ok
981= exp2 downward binary128 -0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024 : inexact-ok
982= exp2 tonearest binary128 -0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024 : inexact-ok
983= exp2 towardzero binary128 -0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c4p-1024 : inexact-ok
984= exp2 upward binary128 -0x3.feap+8 : 0x2.97fb5aa6c544e3a872f5fd885c42p-1024 : inexact-ok
985= exp2 downward ibm128 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
986= exp2 tonearest ibm128 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
987= exp2 towardzero ibm128 -0x3.feap+8 : 0x2.97fb5aa6c544cp-1024 : inexact-ok underflow errno-erange-ok
988= exp2 upward ibm128 -0x3.feap+8 : 0x2.97fb5aa6c545p-1024 : inexact-ok underflow errno-erange-ok
989exp2 -1022.75
990= exp2 downward binary32 -0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
991= exp2 tonearest binary32 -0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
992= exp2 towardzero binary32 -0x3.fecp+8 : 0x0p+0 : inexact-ok underflow errno-erange
993= exp2 upward binary32 -0x3.fecp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
994= exp2 downward binary64 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
995= exp2 tonearest binary64 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
996= exp2 towardzero binary64 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
997= exp2 upward binary64 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
998= exp2 downward intel96 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
999= exp2 tonearest intel96 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
1000= exp2 towardzero intel96 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
1001= exp2 upward intel96 -0x3.fecp+8 : 0x2.60dfc14636e2a5cp-1024 : inexact-ok
1002= exp2 downward m68k96 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
1003= exp2 tonearest m68k96 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
1004= exp2 towardzero m68k96 -0x3.fecp+8 : 0x2.60dfc14636e2a5bcp-1024 : inexact-ok
1005= exp2 upward m68k96 -0x3.fecp+8 : 0x2.60dfc14636e2a5cp-1024 : inexact-ok
1006= exp2 downward binary128 -0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024 : inexact-ok
1007= exp2 tonearest binary128 -0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024 : inexact-ok
1008= exp2 towardzero binary128 -0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90ap-1024 : inexact-ok
1009= exp2 upward binary128 -0x3.fecp+8 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-1024 : inexact-ok
1010= exp2 downward ibm128 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
1011= exp2 tonearest ibm128 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
1012= exp2 towardzero ibm128 -0x3.fecp+8 : 0x2.60dfc14636e28p-1024 : inexact-ok underflow errno-erange-ok
1013= exp2 upward ibm128 -0x3.fecp+8 : 0x2.60dfc14636e2cp-1024 : inexact-ok underflow errno-erange-ok
1014exp2 -1022.875
1015= exp2 downward binary32 -0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
1016= exp2 tonearest binary32 -0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
1017= exp2 towardzero binary32 -0x3.feep+8 : 0x0p+0 : inexact-ok underflow errno-erange
1018= exp2 upward binary32 -0x3.feep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1019= exp2 downward binary64 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
1020= exp2 tonearest binary64 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
1021= exp2 towardzero binary64 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
1022= exp2 upward binary64 -0x3.feep+8 : 0x2.2e57078faa2f8p-1024 : inexact-ok underflow errno-erange-ok
1023= exp2 downward intel96 -0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
1024= exp2 tonearest intel96 -0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
1025= exp2 towardzero intel96 -0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
1026= exp2 upward intel96 -0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
1027= exp2 downward m68k96 -0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
1028= exp2 tonearest m68k96 -0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
1029= exp2 towardzero m68k96 -0x3.feep+8 : 0x2.2e57078faa2f5b98p-1024 : inexact-ok
1030= exp2 upward m68k96 -0x3.feep+8 : 0x2.2e57078faa2f5b9cp-1024 : inexact-ok
1031= exp2 downward binary128 -0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
1032= exp2 tonearest binary128 -0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
1033= exp2 towardzero binary128 -0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6294p-1024 : inexact-ok
1034= exp2 upward binary128 -0x3.feep+8 : 0x2.2e57078faa2f5b9bef918a1d6296p-1024 : inexact-ok
1035= exp2 downward ibm128 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
1036= exp2 tonearest ibm128 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
1037= exp2 towardzero ibm128 -0x3.feep+8 : 0x2.2e57078faa2f4p-1024 : inexact-ok underflow errno-erange-ok
1038= exp2 upward ibm128 -0x3.feep+8 : 0x2.2e57078faa2f8p-1024 : inexact-ok underflow errno-erange-ok
1039exp2 -0x3.fe4e8p+8
1040= exp2 downward binary32 -0x3.fe4e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
1041= exp2 tonearest binary32 -0x3.fe4e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
1042= exp2 towardzero binary32 -0x3.fe4e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
1043= exp2 upward binary32 -0x3.fe4e8p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1044= exp2 downward binary64 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
1045= exp2 tonearest binary64 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
1046= exp2 towardzero binary64 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
1047= exp2 upward binary64 -0x3.fe4e8p+8 : 0x3.3bed4179f82cp-1024 : inexact-ok underflow errno-erange-ok
1048= exp2 downward intel96 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok
1049= exp2 tonearest intel96 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc004p-1024 : inexact-ok
1050= exp2 towardzero intel96 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok
1051= exp2 upward intel96 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc004p-1024 : inexact-ok
1052= exp2 downward m68k96 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok
1053= exp2 tonearest m68k96 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc004p-1024 : inexact-ok
1054= exp2 towardzero m68k96 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok
1055= exp2 upward m68k96 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc004p-1024 : inexact-ok
1056= exp2 downward binary128 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc002979648b91cf8p-1024 : inexact-ok
1057= exp2 tonearest binary128 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc002979648b91cfap-1024 : inexact-ok
1058= exp2 towardzero binary128 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc002979648b91cf8p-1024 : inexact-ok
1059= exp2 upward binary128 -0x3.fe4e8p+8 : 0x3.3bed4179f82bc002979648b91cfap-1024 : inexact-ok
1060= exp2 downward ibm128 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
1061= exp2 tonearest ibm128 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
1062= exp2 towardzero ibm128 -0x3.fe4e8p+8 : 0x3.3bed4179f82bcp-1024 : inexact-ok underflow errno-erange-ok
1063= exp2 upward ibm128 -0x3.fe4e8p+8 : 0x3.3bed4179f82cp-1024 : inexact-ok underflow errno-erange-ok
1064exp2 -0x3.fe513p+8
1065= exp2 downward binary32 -0x3.fe513p+8 : 0x0p+0 : inexact-ok underflow errno-erange
1066= exp2 tonearest binary32 -0x3.fe513p+8 : 0x0p+0 : inexact-ok underflow errno-erange
1067= exp2 towardzero binary32 -0x3.fe513p+8 : 0x0p+0 : inexact-ok underflow errno-erange
1068= exp2 upward binary32 -0x3.fe513p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1069= exp2 downward binary64 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok
1070= exp2 tonearest binary64 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok
1071= exp2 towardzero binary64 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok
1072= exp2 upward binary64 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok
1073= exp2 downward intel96 -0x3.fe513p+8 : 0x3.35ec906f22fbbffcp-1024 : inexact-ok
1074= exp2 tonearest intel96 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok
1075= exp2 towardzero intel96 -0x3.fe513p+8 : 0x3.35ec906f22fbbffcp-1024 : inexact-ok
1076= exp2 upward intel96 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok
1077= exp2 downward m68k96 -0x3.fe513p+8 : 0x3.35ec906f22fbbffcp-1024 : inexact-ok
1078= exp2 tonearest m68k96 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok
1079= exp2 towardzero m68k96 -0x3.fe513p+8 : 0x3.35ec906f22fbbffcp-1024 : inexact-ok
1080= exp2 upward m68k96 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok
1081= exp2 downward binary128 -0x3.fe513p+8 : 0x3.35ec906f22fbbffeffc0d272938p-1024 : inexact-ok
1082= exp2 tonearest binary128 -0x3.fe513p+8 : 0x3.35ec906f22fbbffeffc0d272938p-1024 : inexact-ok
1083= exp2 towardzero binary128 -0x3.fe513p+8 : 0x3.35ec906f22fbbffeffc0d272938p-1024 : inexact-ok
1084= exp2 upward binary128 -0x3.fe513p+8 : 0x3.35ec906f22fbbffeffc0d2729382p-1024 : inexact-ok
1085= exp2 downward ibm128 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok
1086= exp2 tonearest ibm128 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok
1087= exp2 towardzero ibm128 -0x3.fe513p+8 : 0x3.35ec906f22fb8p-1024 : inexact-ok underflow errno-erange-ok
1088= exp2 upward ibm128 -0x3.fe513p+8 : 0x3.35ec906f22fbcp-1024 : inexact-ok underflow errno-erange-ok
1089exp2 -16382.125
1090= exp2 downward binary32 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1091= exp2 tonearest binary32 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1092= exp2 towardzero binary32 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1093= exp2 upward binary32 -0x3.ffe2p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1094= exp2 downward binary64 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1095= exp2 tonearest binary64 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1096= exp2 towardzero binary64 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1097= exp2 upward binary64 -0x3.ffe2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1098= exp2 downward intel96 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
1099= exp2 tonearest intel96 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
1100= exp2 towardzero intel96 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok underflow errno-erange-ok
1101= exp2 upward intel96 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4cp-16384 : inexact-ok underflow errno-erange-ok
1102= exp2 downward m68k96 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok
1103= exp2 tonearest m68k96 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bcp-16384 : inexact-ok
1104= exp2 towardzero m68k96 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4b8p-16384 : inexact-ok
1105= exp2 upward m68k96 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bcp-16384 : inexact-ok
1106= exp2 downward binary128 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
1107= exp2 tonearest binary128 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
1108= exp2 towardzero binary128 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
1109= exp2 upward binary128 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1bcp-16384 : inexact-ok underflow errno-erange-ok
1110= exp2 downward ibm128 -0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1111= exp2 tonearest ibm128 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1112= exp2 towardzero ibm128 -0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1113= exp2 upward ibm128 -0x3.ffe2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1114exp2 -16382.25
1115= exp2 downward binary32 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1116= exp2 tonearest binary32 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1117= exp2 towardzero binary32 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1118= exp2 upward binary32 -0x3.ffe4p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1119= exp2 downward binary64 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1120= exp2 tonearest binary64 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1121= exp2 towardzero binary64 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1122= exp2 upward binary64 -0x3.ffe4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1123= exp2 downward intel96 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
1124= exp2 tonearest intel96 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
1125= exp2 towardzero intel96 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok underflow errno-erange-ok
1126= exp2 upward intel96 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd8p-16384 : inexact-ok underflow errno-erange-ok
1127= exp2 downward m68k96 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
1128= exp2 tonearest m68k96 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
1129= exp2 towardzero m68k96 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abdp-16384 : inexact-ok
1130= exp2 upward m68k96 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd4p-16384 : inexact-ok
1131= exp2 downward binary128 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
1132= exp2 tonearest binary128 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
1133= exp2 towardzero binary128 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
1134= exp2 upward binary128 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b8p-16384 : inexact-ok underflow errno-erange-ok
1135= exp2 downward ibm128 -0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1136= exp2 tonearest ibm128 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1137= exp2 towardzero ibm128 -0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1138= exp2 upward ibm128 -0x3.ffe4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1139exp2 -16382.375
1140= exp2 downward binary32 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1141= exp2 tonearest binary32 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1142= exp2 towardzero binary32 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1143= exp2 upward binary32 -0x3.ffe6p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1144= exp2 downward binary64 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1145= exp2 tonearest binary64 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1146= exp2 towardzero binary64 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1147= exp2 upward binary64 -0x3.ffe6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1148= exp2 downward intel96 -0x3.ffe6p+12 : 0x3.159ca845541b6b7p-16384 : inexact-ok underflow errno-erange-ok
1149= exp2 tonearest intel96 -0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok underflow errno-erange-ok
1150= exp2 towardzero intel96 -0x3.ffe6p+12 : 0x3.159ca845541b6b7p-16384 : inexact-ok underflow errno-erange-ok
1151= exp2 upward intel96 -0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok underflow errno-erange-ok
1152= exp2 downward m68k96 -0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
1153= exp2 tonearest m68k96 -0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
1154= exp2 towardzero m68k96 -0x3.ffe6p+12 : 0x3.159ca845541b6b74p-16384 : inexact-ok
1155= exp2 upward m68k96 -0x3.ffe6p+12 : 0x3.159ca845541b6b78p-16384 : inexact-ok
1156= exp2 downward binary128 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
1157= exp2 tonearest binary128 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
1158= exp2 towardzero binary128 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
1159= exp2 upward binary128 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
1160= exp2 downward ibm128 -0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1161= exp2 tonearest ibm128 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1162= exp2 towardzero ibm128 -0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1163= exp2 upward ibm128 -0x3.ffe6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1164exp2 -16382.5
1165= exp2 downward binary32 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1166= exp2 tonearest binary32 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1167= exp2 towardzero binary32 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1168= exp2 upward binary32 -0x3.ffe8p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1169= exp2 downward binary64 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1170= exp2 tonearest binary64 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1171= exp2 towardzero binary64 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1172= exp2 upward binary64 -0x3.ffe8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1173= exp2 downward intel96 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
1174= exp2 tonearest intel96 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
1175= exp2 towardzero intel96 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok underflow errno-erange-ok
1176= exp2 upward intel96 -0x3.ffe8p+12 : 0x2.d413cccfe7799218p-16384 : inexact-ok underflow errno-erange-ok
1177= exp2 downward m68k96 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
1178= exp2 tonearest m68k96 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
1179= exp2 towardzero m68k96 -0x3.ffe8p+12 : 0x2.d413cccfe779921p-16384 : inexact-ok
1180= exp2 upward m68k96 -0x3.ffe8p+12 : 0x2.d413cccfe7799214p-16384 : inexact-ok
1181= exp2 downward binary128 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
1182= exp2 tonearest binary128 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
1183= exp2 towardzero binary128 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
1184= exp2 upward binary128 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
1185= exp2 downward ibm128 -0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1186= exp2 tonearest ibm128 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
1187= exp2 towardzero ibm128 -0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1188= exp2 upward ibm128 -0x3.ffe8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1189exp2 -16382.625
1190= exp2 downward binary32 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
1191= exp2 tonearest binary32 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
1192= exp2 towardzero binary32 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
1193= exp2 upward binary32 -0x3.ffeap+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1194= exp2 downward binary64 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
1195= exp2 tonearest binary64 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
1196= exp2 towardzero binary64 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
1197= exp2 upward binary64 -0x3.ffeap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1198= exp2 downward intel96 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
1199= exp2 tonearest intel96 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
1200= exp2 towardzero intel96 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok underflow errno-erange-ok
1201= exp2 upward intel96 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3bp-16384 : inexact-ok underflow errno-erange-ok
1202= exp2 downward m68k96 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
1203= exp2 tonearest m68k96 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
1204= exp2 towardzero m68k96 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a8p-16384 : inexact-ok
1205= exp2 upward m68k96 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3acp-16384 : inexact-ok
1206= exp2 downward binary128 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
1207= exp2 tonearest binary128 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
1208= exp2 towardzero binary128 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
1209= exp2 upward binary128 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c44p-16384 : inexact-ok underflow errno-erange-ok
1210= exp2 downward ibm128 -0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1211= exp2 tonearest ibm128 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
1212= exp2 towardzero ibm128 -0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1213= exp2 upward ibm128 -0x3.ffeap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1214exp2 -16382.75
1215= exp2 downward binary32 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
1216= exp2 tonearest binary32 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
1217= exp2 towardzero binary32 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
1218= exp2 upward binary32 -0x3.ffecp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1219= exp2 downward binary64 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
1220= exp2 tonearest binary64 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
1221= exp2 towardzero binary64 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
1222= exp2 upward binary64 -0x3.ffecp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1223= exp2 downward intel96 -0x3.ffecp+12 : 0x2.60dfc14636e2a5b8p-16384 : inexact-ok underflow errno-erange-ok
1224= exp2 tonearest intel96 -0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok underflow errno-erange-ok
1225= exp2 towardzero intel96 -0x3.ffecp+12 : 0x2.60dfc14636e2a5b8p-16384 : inexact-ok underflow errno-erange-ok
1226= exp2 upward intel96 -0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok underflow errno-erange-ok
1227= exp2 downward m68k96 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
1228= exp2 tonearest m68k96 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
1229= exp2 towardzero m68k96 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bcp-16384 : inexact-ok
1230= exp2 upward m68k96 -0x3.ffecp+12 : 0x2.60dfc14636e2a5cp-16384 : inexact-ok
1231= exp2 downward binary128 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
1232= exp2 tonearest binary128 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
1233= exp2 towardzero binary128 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
1234= exp2 upward binary128 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
1235= exp2 downward ibm128 -0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1236= exp2 tonearest ibm128 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
1237= exp2 towardzero ibm128 -0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1238= exp2 upward ibm128 -0x3.ffecp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1239exp2 -16382.875
1240= exp2 downward binary32 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
1241= exp2 tonearest binary32 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
1242= exp2 towardzero binary32 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
1243= exp2 upward binary32 -0x3.ffeep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
1244= exp2 downward binary64 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
1245= exp2 tonearest binary64 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
1246= exp2 towardzero binary64 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
1247= exp2 upward binary64 -0x3.ffeep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
1248= exp2 downward intel96 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
1249= exp2 tonearest intel96 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
1250= exp2 towardzero intel96 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok underflow errno-erange-ok
1251= exp2 upward intel96 -0x3.ffeep+12 : 0x2.2e57078faa2f5bap-16384 : inexact-ok underflow errno-erange-ok
1252= exp2 downward m68k96 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok
1253= exp2 tonearest m68k96 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9cp-16384 : inexact-ok
1254= exp2 towardzero m68k96 -0x3.ffeep+12 : 0x2.2e57078faa2f5b98p-16384 : inexact-ok
1255= exp2 upward m68k96 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9cp-16384 : inexact-ok
1256= exp2 downward binary128 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
1257= exp2 tonearest binary128 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
1258= exp2 towardzero binary128 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
1259= exp2 upward binary128 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6298p-16384 : inexact-ok underflow errno-erange-ok
1260= exp2 downward ibm128 -0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1261= exp2 tonearest ibm128 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
1262= exp2 towardzero ibm128 -0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
1263= exp2 upward ibm128 -0x3.ffeep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
1264exp2 0x1p-10
1265= exp2 downward binary32 0x4p-12 : 0x1.002c6p+0 : inexact-ok
1266= exp2 tonearest binary32 0x4p-12 : 0x1.002c6p+0 : inexact-ok
1267= exp2 towardzero binary32 0x4p-12 : 0x1.002c6p+0 : inexact-ok
1268= exp2 upward binary32 0x4p-12 : 0x1.002c62p+0 : inexact-ok
1269= exp2 downward binary64 0x4p-12 : 0x1.002c605e2e8cep+0 : inexact-ok
1270= exp2 tonearest binary64 0x4p-12 : 0x1.002c605e2e8cfp+0 : inexact-ok
1271= exp2 towardzero binary64 0x4p-12 : 0x1.002c605e2e8cep+0 : inexact-ok
1272= exp2 upward binary64 0x4p-12 : 0x1.002c605e2e8cfp+0 : inexact-ok
1273= exp2 downward intel96 0x4p-12 : 0x1.002c605e2e8cec5p+0 : inexact-ok
1274= exp2 tonearest intel96 0x4p-12 : 0x1.002c605e2e8cec5p+0 : inexact-ok
1275= exp2 towardzero intel96 0x4p-12 : 0x1.002c605e2e8cec5p+0 : inexact-ok
1276= exp2 upward intel96 0x4p-12 : 0x1.002c605e2e8cec52p+0 : inexact-ok
1277= exp2 downward m68k96 0x4p-12 : 0x1.002c605e2e8cec5p+0 : inexact-ok
1278= exp2 tonearest m68k96 0x4p-12 : 0x1.002c605e2e8cec5p+0 : inexact-ok
1279= exp2 towardzero m68k96 0x4p-12 : 0x1.002c605e2e8cec5p+0 : inexact-ok
1280= exp2 upward m68k96 0x4p-12 : 0x1.002c605e2e8cec52p+0 : inexact-ok
1281= exp2 downward binary128 0x4p-12 : 0x1.002c605e2e8cec506d21bfc89a23p+0 : inexact-ok
1282= exp2 tonearest binary128 0x4p-12 : 0x1.002c605e2e8cec506d21bfc89a24p+0 : inexact-ok
1283= exp2 towardzero binary128 0x4p-12 : 0x1.002c605e2e8cec506d21bfc89a23p+0 : inexact-ok
1284= exp2 upward binary128 0x4p-12 : 0x1.002c605e2e8cec506d21bfc89a24p+0 : inexact-ok
1285= exp2 downward ibm128 0x4p-12 : 0x1.002c605e2e8cec506d21bfc89ap+0 : inexact-ok
1286= exp2 tonearest ibm128 0x4p-12 : 0x1.002c605e2e8cec506d21bfc89ap+0 : inexact-ok
1287= exp2 towardzero ibm128 0x4p-12 : 0x1.002c605e2e8cec506d21bfc89ap+0 : inexact-ok
1288= exp2 upward ibm128 0x4p-12 : 0x1.002c605e2e8cec506d21bfc89a8p+0 : inexact-ok
1289exp2 -0x1p-10
1290= exp2 downward binary32 -0x4p-12 : 0xf.fd3a7p-4 : inexact-ok
1291= exp2 tonearest binary32 -0x4p-12 : 0xf.fd3a7p-4 : inexact-ok
1292= exp2 towardzero binary32 -0x4p-12 : 0xf.fd3a7p-4 : inexact-ok
1293= exp2 upward binary32 -0x4p-12 : 0xf.fd3a8p-4 : inexact-ok
1294= exp2 downward binary64 -0x4p-12 : 0xf.fd3a751c0f7ep-4 : inexact-ok
1295= exp2 tonearest binary64 -0x4p-12 : 0xf.fd3a751c0f7ep-4 : inexact-ok
1296= exp2 towardzero binary64 -0x4p-12 : 0xf.fd3a751c0f7ep-4 : inexact-ok
1297= exp2 upward binary64 -0x4p-12 : 0xf.fd3a751c0f7e8p-4 : inexact-ok
1298= exp2 downward intel96 -0x4p-12 : 0xf.fd3a751c0f7e10bp-4 : inexact-ok
1299= exp2 tonearest intel96 -0x4p-12 : 0xf.fd3a751c0f7e10cp-4 : inexact-ok
1300= exp2 towardzero intel96 -0x4p-12 : 0xf.fd3a751c0f7e10bp-4 : inexact-ok
1301= exp2 upward intel96 -0x4p-12 : 0xf.fd3a751c0f7e10cp-4 : inexact-ok
1302= exp2 downward m68k96 -0x4p-12 : 0xf.fd3a751c0f7e10bp-4 : inexact-ok
1303= exp2 tonearest m68k96 -0x4p-12 : 0xf.fd3a751c0f7e10cp-4 : inexact-ok
1304= exp2 towardzero m68k96 -0x4p-12 : 0xf.fd3a751c0f7e10bp-4 : inexact-ok
1305= exp2 upward m68k96 -0x4p-12 : 0xf.fd3a751c0f7e10cp-4 : inexact-ok
1306= exp2 downward binary128 -0x4p-12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p-4 : inexact-ok
1307= exp2 tonearest binary128 -0x4p-12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p-4 : inexact-ok
1308= exp2 towardzero binary128 -0x4p-12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p-4 : inexact-ok
1309= exp2 upward binary128 -0x4p-12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p-4 : inexact-ok
1310= exp2 downward ibm128 -0x4p-12 : 0xf.fd3a751c0f7e10bd3b9f8ae01p-4 : inexact-ok
1311= exp2 tonearest ibm128 -0x4p-12 : 0xf.fd3a751c0f7e10bd3b9f8ae014p-4 : inexact-ok
1312= exp2 towardzero ibm128 -0x4p-12 : 0xf.fd3a751c0f7e10bd3b9f8ae01p-4 : inexact-ok
1313= exp2 upward ibm128 -0x4p-12 : 0xf.fd3a751c0f7e10bd3b9f8ae014p-4 : inexact-ok
1314exp2 0x1p-20
1315= exp2 downward binary32 0x1p-20 : 0x1.00000ap+0 : inexact-ok
1316= exp2 tonearest binary32 0x1p-20 : 0x1.00000cp+0 : inexact-ok
1317= exp2 towardzero binary32 0x1p-20 : 0x1.00000ap+0 : inexact-ok
1318= exp2 upward binary32 0x1p-20 : 0x1.00000cp+0 : inexact-ok
1319= exp2 downward binary64 0x1p-20 : 0x1.00000b1721bcfp+0 : inexact-ok
1320= exp2 tonearest binary64 0x1p-20 : 0x1.00000b1721bdp+0 : inexact-ok
1321= exp2 towardzero binary64 0x1p-20 : 0x1.00000b1721bcfp+0 : inexact-ok
1322= exp2 upward binary64 0x1p-20 : 0x1.00000b1721bdp+0 : inexact-ok
1323= exp2 downward intel96 0x1p-20 : 0x1.00000b1721bcfc98p+0 : inexact-ok
1324= exp2 tonearest intel96 0x1p-20 : 0x1.00000b1721bcfc9ap+0 : inexact-ok
1325= exp2 towardzero intel96 0x1p-20 : 0x1.00000b1721bcfc98p+0 : inexact-ok
1326= exp2 upward intel96 0x1p-20 : 0x1.00000b1721bcfc9ap+0 : inexact-ok
1327= exp2 downward m68k96 0x1p-20 : 0x1.00000b1721bcfc98p+0 : inexact-ok
1328= exp2 tonearest m68k96 0x1p-20 : 0x1.00000b1721bcfc9ap+0 : inexact-ok
1329= exp2 towardzero m68k96 0x1p-20 : 0x1.00000b1721bcfc98p+0 : inexact-ok
1330= exp2 upward m68k96 0x1p-20 : 0x1.00000b1721bcfc9ap+0 : inexact-ok
1331= exp2 downward binary128 0x1p-20 : 0x1.00000b1721bcfc99d9f890ea0691p+0 : inexact-ok
1332= exp2 tonearest binary128 0x1p-20 : 0x1.00000b1721bcfc99d9f890ea0691p+0 : inexact-ok
1333= exp2 towardzero binary128 0x1p-20 : 0x1.00000b1721bcfc99d9f890ea0691p+0 : inexact-ok
1334= exp2 upward binary128 0x1p-20 : 0x1.00000b1721bcfc99d9f890ea0692p+0 : inexact-ok
1335= exp2 downward ibm128 0x1p-20 : 0x1.00000b1721bcfc99d9f890ea068p+0 : inexact-ok
1336= exp2 tonearest ibm128 0x1p-20 : 0x1.00000b1721bcfc99d9f890ea068p+0 : inexact-ok
1337= exp2 towardzero ibm128 0x1p-20 : 0x1.00000b1721bcfc99d9f890ea068p+0 : inexact-ok
1338= exp2 upward ibm128 0x1p-20 : 0x1.00000b1721bcfc99d9f890ea07p+0 : inexact-ok
1339exp2 -0x1p-20
1340= exp2 downward binary32 -0x1p-20 : 0xf.ffff4p-4 : inexact-ok
1341= exp2 tonearest binary32 -0x1p-20 : 0xf.ffff5p-4 : inexact-ok
1342= exp2 towardzero binary32 -0x1p-20 : 0xf.ffff4p-4 : inexact-ok
1343= exp2 upward binary32 -0x1p-20 : 0xf.ffff5p-4 : inexact-ok
1344= exp2 downward binary64 -0x1p-20 : 0xf.ffff4e8debep-4 : inexact-ok
1345= exp2 tonearest binary64 -0x1p-20 : 0xf.ffff4e8debep-4 : inexact-ok
1346= exp2 towardzero binary64 -0x1p-20 : 0xf.ffff4e8debep-4 : inexact-ok
1347= exp2 upward binary64 -0x1p-20 : 0xf.ffff4e8debe08p-4 : inexact-ok
1348= exp2 downward intel96 -0x1p-20 : 0xf.ffff4e8debe025ep-4 : inexact-ok
1349= exp2 tonearest intel96 -0x1p-20 : 0xf.ffff4e8debe025ep-4 : inexact-ok
1350= exp2 towardzero intel96 -0x1p-20 : 0xf.ffff4e8debe025ep-4 : inexact-ok
1351= exp2 upward intel96 -0x1p-20 : 0xf.ffff4e8debe025fp-4 : inexact-ok
1352= exp2 downward m68k96 -0x1p-20 : 0xf.ffff4e8debe025ep-4 : inexact-ok
1353= exp2 tonearest m68k96 -0x1p-20 : 0xf.ffff4e8debe025ep-4 : inexact-ok
1354= exp2 towardzero m68k96 -0x1p-20 : 0xf.ffff4e8debe025ep-4 : inexact-ok
1355= exp2 upward m68k96 -0x1p-20 : 0xf.ffff4e8debe025fp-4 : inexact-ok
1356= exp2 downward binary128 -0x1p-20 : 0xf.ffff4e8debe025e24128a3d4607p-4 : inexact-ok
1357= exp2 tonearest binary128 -0x1p-20 : 0xf.ffff4e8debe025e24128a3d4607p-4 : inexact-ok
1358= exp2 towardzero binary128 -0x1p-20 : 0xf.ffff4e8debe025e24128a3d4607p-4 : inexact-ok
1359= exp2 upward binary128 -0x1p-20 : 0xf.ffff4e8debe025e24128a3d46078p-4 : inexact-ok
1360= exp2 downward ibm128 -0x1p-20 : 0xf.ffff4e8debe025e24128a3d46p-4 : inexact-ok
1361= exp2 tonearest ibm128 -0x1p-20 : 0xf.ffff4e8debe025e24128a3d46p-4 : inexact-ok
1362= exp2 towardzero ibm128 -0x1p-20 : 0xf.ffff4e8debe025e24128a3d46p-4 : inexact-ok
1363= exp2 upward ibm128 -0x1p-20 : 0xf.ffff4e8debe025e24128a3d464p-4 : inexact-ok
1364exp2 0x1p-30
1365= exp2 downward binary32 0x4p-32 : 0x1p+0 : inexact-ok
1366= exp2 tonearest binary32 0x4p-32 : 0x1p+0 : inexact-ok
1367= exp2 towardzero binary32 0x4p-32 : 0x1p+0 : inexact-ok
1368= exp2 upward binary32 0x4p-32 : 0x1.000002p+0 : inexact-ok
1369= exp2 downward binary64 0x4p-32 : 0x1.00000002c5c85p+0 : inexact-ok
1370= exp2 tonearest binary64 0x4p-32 : 0x1.00000002c5c86p+0 : inexact-ok
1371= exp2 towardzero binary64 0x4p-32 : 0x1.00000002c5c85p+0 : inexact-ok
1372= exp2 upward binary64 0x4p-32 : 0x1.00000002c5c86p+0 : inexact-ok
1373= exp2 downward intel96 0x4p-32 : 0x1.00000002c5c85fe2p+0 : inexact-ok
1374= exp2 tonearest intel96 0x4p-32 : 0x1.00000002c5c85fe4p+0 : inexact-ok
1375= exp2 towardzero intel96 0x4p-32 : 0x1.00000002c5c85fe2p+0 : inexact-ok
1376= exp2 upward intel96 0x4p-32 : 0x1.00000002c5c85fe4p+0 : inexact-ok
1377= exp2 downward m68k96 0x4p-32 : 0x1.00000002c5c85fe2p+0 : inexact-ok
1378= exp2 tonearest m68k96 0x4p-32 : 0x1.00000002c5c85fe4p+0 : inexact-ok
1379= exp2 towardzero m68k96 0x4p-32 : 0x1.00000002c5c85fe2p+0 : inexact-ok
1380= exp2 upward m68k96 0x4p-32 : 0x1.00000002c5c85fe4p+0 : inexact-ok
1381= exp2 downward binary128 0x4p-32 : 0x1.00000002c5c85fe31f35a6a30da1p+0 : inexact-ok
1382= exp2 tonearest binary128 0x4p-32 : 0x1.00000002c5c85fe31f35a6a30da2p+0 : inexact-ok
1383= exp2 towardzero binary128 0x4p-32 : 0x1.00000002c5c85fe31f35a6a30da1p+0 : inexact-ok
1384= exp2 upward binary128 0x4p-32 : 0x1.00000002c5c85fe31f35a6a30da2p+0 : inexact-ok
1385= exp2 downward ibm128 0x4p-32 : 0x1.00000002c5c85fe31f35a6a30d8p+0 : inexact-ok
1386= exp2 tonearest ibm128 0x4p-32 : 0x1.00000002c5c85fe31f35a6a30d8p+0 : inexact-ok
1387= exp2 towardzero ibm128 0x4p-32 : 0x1.00000002c5c85fe31f35a6a30d8p+0 : inexact-ok
1388= exp2 upward ibm128 0x4p-32 : 0x1.00000002c5c85fe31f35a6a30ep+0 : inexact-ok
1389exp2 -0x1p-30
1390= exp2 downward binary32 -0x4p-32 : 0xf.fffffp-4 : inexact-ok
1391= exp2 tonearest binary32 -0x4p-32 : 0x1p+0 : inexact-ok
1392= exp2 towardzero binary32 -0x4p-32 : 0xf.fffffp-4 : inexact-ok
1393= exp2 upward binary32 -0x4p-32 : 0x1p+0 : inexact-ok
1394= exp2 downward binary64 -0x4p-32 : 0xf.ffffffd3a37ap-4 : inexact-ok
1395= exp2 tonearest binary64 -0x4p-32 : 0xf.ffffffd3a37ap-4 : inexact-ok
1396= exp2 towardzero binary64 -0x4p-32 : 0xf.ffffffd3a37ap-4 : inexact-ok
1397= exp2 upward binary64 -0x4p-32 : 0xf.ffffffd3a37a8p-4 : inexact-ok
1398= exp2 downward intel96 -0x4p-32 : 0xf.ffffffd3a37a024p-4 : inexact-ok
1399= exp2 tonearest intel96 -0x4p-32 : 0xf.ffffffd3a37a025p-4 : inexact-ok
1400= exp2 towardzero intel96 -0x4p-32 : 0xf.ffffffd3a37a024p-4 : inexact-ok
1401= exp2 upward intel96 -0x4p-32 : 0xf.ffffffd3a37a025p-4 : inexact-ok
1402= exp2 downward m68k96 -0x4p-32 : 0xf.ffffffd3a37a024p-4 : inexact-ok
1403= exp2 tonearest m68k96 -0x4p-32 : 0xf.ffffffd3a37a025p-4 : inexact-ok
1404= exp2 towardzero m68k96 -0x4p-32 : 0xf.ffffffd3a37a024p-4 : inexact-ok
1405= exp2 upward m68k96 -0x4p-32 : 0xf.ffffffd3a37a025p-4 : inexact-ok
1406= exp2 downward binary128 -0x4p-32 : 0xf.ffffffd3a37a02490b9d93da3c18p-4 : inexact-ok
1407= exp2 tonearest binary128 -0x4p-32 : 0xf.ffffffd3a37a02490b9d93da3c2p-4 : inexact-ok
1408= exp2 towardzero binary128 -0x4p-32 : 0xf.ffffffd3a37a02490b9d93da3c18p-4 : inexact-ok
1409= exp2 upward binary128 -0x4p-32 : 0xf.ffffffd3a37a02490b9d93da3c2p-4 : inexact-ok
1410= exp2 downward ibm128 -0x4p-32 : 0xf.ffffffd3a37a02490b9d93da3cp-4 : inexact-ok
1411= exp2 tonearest ibm128 -0x4p-32 : 0xf.ffffffd3a37a02490b9d93da3cp-4 : inexact-ok
1412= exp2 towardzero ibm128 -0x4p-32 : 0xf.ffffffd3a37a02490b9d93da3cp-4 : inexact-ok
1413= exp2 upward ibm128 -0x4p-32 : 0xf.ffffffd3a37a02490b9d93da4p-4 : inexact-ok
1414exp2 0x1p-40
1415= exp2 downward binary32 0x1p-40 : 0x1p+0 : inexact-ok
1416= exp2 tonearest binary32 0x1p-40 : 0x1p+0 : inexact-ok
1417= exp2 towardzero binary32 0x1p-40 : 0x1p+0 : inexact-ok
1418= exp2 upward binary32 0x1p-40 : 0x1.000002p+0 : inexact-ok
1419= exp2 downward binary64 0x1p-40 : 0x1.0000000000b17p+0 : inexact-ok
1420= exp2 tonearest binary64 0x1p-40 : 0x1.0000000000b17p+0 : inexact-ok
1421= exp2 towardzero binary64 0x1p-40 : 0x1.0000000000b17p+0 : inexact-ok
1422= exp2 upward binary64 0x1p-40 : 0x1.0000000000b18p+0 : inexact-ok
1423= exp2 downward intel96 0x1p-40 : 0x1.0000000000b17216p+0 : inexact-ok
1424= exp2 tonearest intel96 0x1p-40 : 0x1.0000000000b17218p+0 : inexact-ok
1425= exp2 towardzero intel96 0x1p-40 : 0x1.0000000000b17216p+0 : inexact-ok
1426= exp2 upward intel96 0x1p-40 : 0x1.0000000000b17218p+0 : inexact-ok
1427= exp2 downward m68k96 0x1p-40 : 0x1.0000000000b17216p+0 : inexact-ok
1428= exp2 tonearest m68k96 0x1p-40 : 0x1.0000000000b17218p+0 : inexact-ok
1429= exp2 towardzero m68k96 0x1p-40 : 0x1.0000000000b17216p+0 : inexact-ok
1430= exp2 upward m68k96 0x1p-40 : 0x1.0000000000b17218p+0 : inexact-ok
1431= exp2 downward binary128 0x1p-40 : 0x1.0000000000b17217f7d20cf927c8p+0 : inexact-ok
1432= exp2 tonearest binary128 0x1p-40 : 0x1.0000000000b17217f7d20cf927c9p+0 : inexact-ok
1433= exp2 towardzero binary128 0x1p-40 : 0x1.0000000000b17217f7d20cf927c8p+0 : inexact-ok
1434= exp2 upward binary128 0x1p-40 : 0x1.0000000000b17217f7d20cf927c9p+0 : inexact-ok
1435= exp2 downward ibm128 0x1p-40 : 0x1.0000000000b17217f7d20cf9278p+0 : inexact-ok
1436= exp2 tonearest ibm128 0x1p-40 : 0x1.0000000000b17217f7d20cf928p+0 : inexact-ok
1437= exp2 towardzero ibm128 0x1p-40 : 0x1.0000000000b17217f7d20cf9278p+0 : inexact-ok
1438= exp2 upward ibm128 0x1p-40 : 0x1.0000000000b17217f7d20cf928p+0 : inexact-ok
1439exp2 -0x1p-40
1440= exp2 downward binary32 -0x1p-40 : 0xf.fffffp-4 : inexact-ok
1441= exp2 tonearest binary32 -0x1p-40 : 0x1p+0 : inexact-ok
1442= exp2 towardzero binary32 -0x1p-40 : 0xf.fffffp-4 : inexact-ok
1443= exp2 upward binary32 -0x1p-40 : 0x1p+0 : inexact-ok
1444= exp2 downward binary64 -0x1p-40 : 0xf.fffffffff4e88p-4 : inexact-ok
1445= exp2 tonearest binary64 -0x1p-40 : 0xf.fffffffff4e9p-4 : inexact-ok
1446= exp2 towardzero binary64 -0x1p-40 : 0xf.fffffffff4e88p-4 : inexact-ok
1447= exp2 upward binary64 -0x1p-40 : 0xf.fffffffff4e9p-4 : inexact-ok
1448= exp2 downward intel96 -0x1p-40 : 0xf.fffffffff4e8de8p-4 : inexact-ok
1449= exp2 tonearest intel96 -0x1p-40 : 0xf.fffffffff4e8de8p-4 : inexact-ok
1450= exp2 towardzero intel96 -0x1p-40 : 0xf.fffffffff4e8de8p-4 : inexact-ok
1451= exp2 upward intel96 -0x1p-40 : 0xf.fffffffff4e8de9p-4 : inexact-ok
1452= exp2 downward m68k96 -0x1p-40 : 0xf.fffffffff4e8de8p-4 : inexact-ok
1453= exp2 tonearest m68k96 -0x1p-40 : 0xf.fffffffff4e8de8p-4 : inexact-ok
1454= exp2 towardzero m68k96 -0x1p-40 : 0xf.fffffffff4e8de8p-4 : inexact-ok
1455= exp2 upward m68k96 -0x1p-40 : 0xf.fffffffff4e8de9p-4 : inexact-ok
1456= exp2 downward binary128 -0x1p-40 : 0xf.fffffffff4e8de8082e6e05d035p-4 : inexact-ok
1457= exp2 tonearest binary128 -0x1p-40 : 0xf.fffffffff4e8de8082e6e05d035p-4 : inexact-ok
1458= exp2 towardzero binary128 -0x1p-40 : 0xf.fffffffff4e8de8082e6e05d035p-4 : inexact-ok
1459= exp2 upward binary128 -0x1p-40 : 0xf.fffffffff4e8de8082e6e05d0358p-4 : inexact-ok
1460= exp2 downward ibm128 -0x1p-40 : 0xf.fffffffff4e8de8082e6e05dp-4 : inexact-ok
1461= exp2 tonearest ibm128 -0x1p-40 : 0xf.fffffffff4e8de8082e6e05d04p-4 : inexact-ok
1462= exp2 towardzero ibm128 -0x1p-40 : 0xf.fffffffff4e8de8082e6e05dp-4 : inexact-ok
1463= exp2 upward ibm128 -0x1p-40 : 0xf.fffffffff4e8de8082e6e05d04p-4 : inexact-ok
1464exp2 0x1p-50
1465= exp2 downward binary32 0x4p-52 : 0x1p+0 : inexact-ok
1466= exp2 tonearest binary32 0x4p-52 : 0x1p+0 : inexact-ok
1467= exp2 towardzero binary32 0x4p-52 : 0x1p+0 : inexact-ok
1468= exp2 upward binary32 0x4p-52 : 0x1.000002p+0 : inexact-ok
1469= exp2 downward binary64 0x4p-52 : 0x1.0000000000002p+0 : inexact-ok
1470= exp2 tonearest binary64 0x4p-52 : 0x1.0000000000003p+0 : inexact-ok
1471= exp2 towardzero binary64 0x4p-52 : 0x1.0000000000002p+0 : inexact-ok
1472= exp2 upward binary64 0x4p-52 : 0x1.0000000000003p+0 : inexact-ok
1473= exp2 downward intel96 0x4p-52 : 0x1.0000000000002c5cp+0 : inexact-ok
1474= exp2 tonearest intel96 0x4p-52 : 0x1.0000000000002c5cp+0 : inexact-ok
1475= exp2 towardzero intel96 0x4p-52 : 0x1.0000000000002c5cp+0 : inexact-ok
1476= exp2 upward intel96 0x4p-52 : 0x1.0000000000002c5ep+0 : inexact-ok
1477= exp2 downward m68k96 0x4p-52 : 0x1.0000000000002c5cp+0 : inexact-ok
1478= exp2 tonearest m68k96 0x4p-52 : 0x1.0000000000002c5cp+0 : inexact-ok
1479= exp2 towardzero m68k96 0x4p-52 : 0x1.0000000000002c5cp+0 : inexact-ok
1480= exp2 upward m68k96 0x4p-52 : 0x1.0000000000002c5ep+0 : inexact-ok
1481= exp2 downward binary128 0x4p-52 : 0x1.0000000000002c5c85fdf473e242p+0 : inexact-ok
1482= exp2 tonearest binary128 0x4p-52 : 0x1.0000000000002c5c85fdf473e243p+0 : inexact-ok
1483= exp2 towardzero binary128 0x4p-52 : 0x1.0000000000002c5c85fdf473e242p+0 : inexact-ok
1484= exp2 upward binary128 0x4p-52 : 0x1.0000000000002c5c85fdf473e243p+0 : inexact-ok
1485= exp2 downward ibm128 0x4p-52 : 0x1.0000000000002c5c85fdf473e2p+0 : inexact-ok
1486= exp2 tonearest ibm128 0x4p-52 : 0x1.0000000000002c5c85fdf473e28p+0 : inexact-ok
1487= exp2 towardzero ibm128 0x4p-52 : 0x1.0000000000002c5c85fdf473e2p+0 : inexact-ok
1488= exp2 upward ibm128 0x4p-52 : 0x1.0000000000002c5c85fdf473e28p+0 : inexact-ok
1489exp2 -0x1p-50
1490= exp2 downward binary32 -0x4p-52 : 0xf.fffffp-4 : inexact-ok
1491= exp2 tonearest binary32 -0x4p-52 : 0x1p+0 : inexact-ok
1492= exp2 towardzero binary32 -0x4p-52 : 0xf.fffffp-4 : inexact-ok
1493= exp2 upward binary32 -0x4p-52 : 0x1p+0 : inexact-ok
1494= exp2 downward binary64 -0x4p-52 : 0xf.fffffffffffdp-4 : inexact-ok
1495= exp2 tonearest binary64 -0x4p-52 : 0xf.fffffffffffdp-4 : inexact-ok
1496= exp2 towardzero binary64 -0x4p-52 : 0xf.fffffffffffdp-4 : inexact-ok
1497= exp2 upward binary64 -0x4p-52 : 0xf.fffffffffffd8p-4 : inexact-ok
1498= exp2 downward intel96 -0x4p-52 : 0xf.fffffffffffd3a3p-4 : inexact-ok
1499= exp2 tonearest intel96 -0x4p-52 : 0xf.fffffffffffd3a3p-4 : inexact-ok
1500= exp2 towardzero intel96 -0x4p-52 : 0xf.fffffffffffd3a3p-4 : inexact-ok
1501= exp2 upward intel96 -0x4p-52 : 0xf.fffffffffffd3a4p-4 : inexact-ok
1502= exp2 downward m68k96 -0x4p-52 : 0xf.fffffffffffd3a3p-4 : inexact-ok
1503= exp2 tonearest m68k96 -0x4p-52 : 0xf.fffffffffffd3a3p-4 : inexact-ok
1504= exp2 towardzero m68k96 -0x4p-52 : 0xf.fffffffffffd3a3p-4 : inexact-ok
1505= exp2 upward m68k96 -0x4p-52 : 0xf.fffffffffffd3a4p-4 : inexact-ok
1506= exp2 downward binary128 -0x4p-52 : 0xf.fffffffffffd3a37a020b8c256dp-4 : inexact-ok
1507= exp2 tonearest binary128 -0x4p-52 : 0xf.fffffffffffd3a37a020b8c256dp-4 : inexact-ok
1508= exp2 towardzero binary128 -0x4p-52 : 0xf.fffffffffffd3a37a020b8c256dp-4 : inexact-ok
1509= exp2 upward binary128 -0x4p-52 : 0xf.fffffffffffd3a37a020b8c256d8p-4 : inexact-ok
1510= exp2 downward ibm128 -0x4p-52 : 0xf.fffffffffffd3a37a020b8c254p-4 : inexact-ok
1511= exp2 tonearest ibm128 -0x4p-52 : 0xf.fffffffffffd3a37a020b8c258p-4 : inexact-ok
1512= exp2 towardzero ibm128 -0x4p-52 : 0xf.fffffffffffd3a37a020b8c254p-4 : inexact-ok
1513= exp2 upward ibm128 -0x4p-52 : 0xf.fffffffffffd3a37a020b8c258p-4 : inexact-ok
1514exp2 0x1p-60
1515= exp2 downward binary32 0x1p-60 : 0x1p+0 : inexact-ok
1516= exp2 tonearest binary32 0x1p-60 : 0x1p+0 : inexact-ok
1517= exp2 towardzero binary32 0x1p-60 : 0x1p+0 : inexact-ok
1518= exp2 upward binary32 0x1p-60 : 0x1.000002p+0 : inexact-ok
1519= exp2 downward binary64 0x1p-60 : 0x1p+0 : inexact-ok
1520= exp2 tonearest binary64 0x1p-60 : 0x1p+0 : inexact-ok
1521= exp2 towardzero binary64 0x1p-60 : 0x1p+0 : inexact-ok
1522= exp2 upward binary64 0x1p-60 : 0x1.0000000000001p+0 : inexact-ok
1523= exp2 downward intel96 0x1p-60 : 0x1.000000000000000ap+0 : inexact-ok
1524= exp2 tonearest intel96 0x1p-60 : 0x1.000000000000000cp+0 : inexact-ok
1525= exp2 towardzero intel96 0x1p-60 : 0x1.000000000000000ap+0 : inexact-ok
1526= exp2 upward intel96 0x1p-60 : 0x1.000000000000000cp+0 : inexact-ok
1527= exp2 downward m68k96 0x1p-60 : 0x1.000000000000000ap+0 : inexact-ok
1528= exp2 tonearest m68k96 0x1p-60 : 0x1.000000000000000cp+0 : inexact-ok
1529= exp2 towardzero m68k96 0x1p-60 : 0x1.000000000000000ap+0 : inexact-ok
1530= exp2 upward m68k96 0x1p-60 : 0x1.000000000000000cp+0 : inexact-ok
1531= exp2 downward binary128 0x1p-60 : 0x1.000000000000000b17217f7d1cf7p+0 : inexact-ok
1532= exp2 tonearest binary128 0x1p-60 : 0x1.000000000000000b17217f7d1cf8p+0 : inexact-ok
1533= exp2 towardzero binary128 0x1p-60 : 0x1.000000000000000b17217f7d1cf7p+0 : inexact-ok
1534= exp2 upward binary128 0x1p-60 : 0x1.000000000000000b17217f7d1cf8p+0 : inexact-ok
1535= exp2 downward ibm128 0x1p-60 : 0x1.000000000000000b17217f7d1c8p+0 : inexact-ok
1536= exp2 tonearest ibm128 0x1p-60 : 0x1.000000000000000b17217f7d1dp+0 : inexact-ok
1537= exp2 towardzero ibm128 0x1p-60 : 0x1.000000000000000b17217f7d1c8p+0 : inexact-ok
1538= exp2 upward ibm128 0x1p-60 : 0x1.000000000000000b17217f7d1dp+0 : inexact-ok
1539exp2 -0x1p-60
1540= exp2 downward binary32 -0x1p-60 : 0xf.fffffp-4 : inexact-ok
1541= exp2 tonearest binary32 -0x1p-60 : 0x1p+0 : inexact-ok
1542= exp2 towardzero binary32 -0x1p-60 : 0xf.fffffp-4 : inexact-ok
1543= exp2 upward binary32 -0x1p-60 : 0x1p+0 : inexact-ok
1544= exp2 downward binary64 -0x1p-60 : 0xf.ffffffffffff8p-4 : inexact-ok
1545= exp2 tonearest binary64 -0x1p-60 : 0x1p+0 : inexact-ok
1546= exp2 towardzero binary64 -0x1p-60 : 0xf.ffffffffffff8p-4 : inexact-ok
1547= exp2 upward binary64 -0x1p-60 : 0x1p+0 : inexact-ok
1548= exp2 downward intel96 -0x1p-60 : 0xf.ffffffffffffff4p-4 : inexact-ok
1549= exp2 tonearest intel96 -0x1p-60 : 0xf.ffffffffffffff5p-4 : inexact-ok
1550= exp2 towardzero intel96 -0x1p-60 : 0xf.ffffffffffffff4p-4 : inexact-ok
1551= exp2 upward intel96 -0x1p-60 : 0xf.ffffffffffffff5p-4 : inexact-ok
1552= exp2 downward m68k96 -0x1p-60 : 0xf.ffffffffffffff4p-4 : inexact-ok
1553= exp2 tonearest m68k96 -0x1p-60 : 0xf.ffffffffffffff5p-4 : inexact-ok
1554= exp2 towardzero m68k96 -0x1p-60 : 0xf.ffffffffffffff4p-4 : inexact-ok
1555= exp2 upward m68k96 -0x1p-60 : 0xf.ffffffffffffff5p-4 : inexact-ok
1556= exp2 downward binary128 -0x1p-60 : 0xf.ffffffffffffff4e8de8082e308p-4 : inexact-ok
1557= exp2 tonearest binary128 -0x1p-60 : 0xf.ffffffffffffff4e8de8082e3088p-4 : inexact-ok
1558= exp2 towardzero binary128 -0x1p-60 : 0xf.ffffffffffffff4e8de8082e308p-4 : inexact-ok
1559= exp2 upward binary128 -0x1p-60 : 0xf.ffffffffffffff4e8de8082e3088p-4 : inexact-ok
1560= exp2 downward ibm128 -0x1p-60 : 0xf.ffffffffffffff4e8de8082e3p-4 : inexact-ok
1561= exp2 tonearest ibm128 -0x1p-60 : 0xf.ffffffffffffff4e8de8082e3p-4 : inexact-ok
1562= exp2 towardzero ibm128 -0x1p-60 : 0xf.ffffffffffffff4e8de8082e3p-4 : inexact-ok
1563= exp2 upward ibm128 -0x1p-60 : 0xf.ffffffffffffff4e8de8082e34p-4 : inexact-ok
1564exp2 0x1p-100
1565= exp2 downward binary32 0x1p-100 : 0x1p+0 : inexact-ok
1566= exp2 tonearest binary32 0x1p-100 : 0x1p+0 : inexact-ok
1567= exp2 towardzero binary32 0x1p-100 : 0x1p+0 : inexact-ok
1568= exp2 upward binary32 0x1p-100 : 0x1.000002p+0 : inexact-ok
1569= exp2 downward binary64 0x1p-100 : 0x1p+0 : inexact-ok
1570= exp2 tonearest binary64 0x1p-100 : 0x1p+0 : inexact-ok
1571= exp2 towardzero binary64 0x1p-100 : 0x1p+0 : inexact-ok
1572= exp2 upward binary64 0x1p-100 : 0x1.0000000000001p+0 : inexact-ok
1573= exp2 downward intel96 0x1p-100 : 0x1p+0 : inexact-ok
1574= exp2 tonearest intel96 0x1p-100 : 0x1p+0 : inexact-ok
1575= exp2 towardzero intel96 0x1p-100 : 0x1p+0 : inexact-ok
1576= exp2 upward intel96 0x1p-100 : 0x1.0000000000000002p+0 : inexact-ok
1577= exp2 downward m68k96 0x1p-100 : 0x1p+0 : inexact-ok
1578= exp2 tonearest m68k96 0x1p-100 : 0x1p+0 : inexact-ok
1579= exp2 towardzero m68k96 0x1p-100 : 0x1p+0 : inexact-ok
1580= exp2 upward m68k96 0x1p-100 : 0x1.0000000000000002p+0 : inexact-ok
1581= exp2 downward binary128 0x1p-100 : 0x1.0000000000000000000000000b17p+0 : inexact-ok
1582= exp2 tonearest binary128 0x1p-100 : 0x1.0000000000000000000000000b17p+0 : inexact-ok
1583= exp2 towardzero binary128 0x1p-100 : 0x1.0000000000000000000000000b17p+0 : inexact-ok
1584= exp2 upward binary128 0x1p-100 : 0x1.0000000000000000000000000b18p+0 : inexact-ok
1585= exp2 downward ibm128 0x1p-100 : 0x1.0000000000000000000000000bp+0 : inexact-ok
1586= exp2 tonearest ibm128 0x1p-100 : 0x1.0000000000000000000000000bp+0 : inexact-ok
1587= exp2 towardzero ibm128 0x1p-100 : 0x1.0000000000000000000000000bp+0 : inexact-ok
1588= exp2 upward ibm128 0x1p-100 : 0x1.0000000000000000000000000b8p+0 : inexact-ok
1589exp2 -0x1p-100
1590= exp2 downward binary32 -0x1p-100 : 0xf.fffffp-4 : inexact-ok
1591= exp2 tonearest binary32 -0x1p-100 : 0x1p+0 : inexact-ok
1592= exp2 towardzero binary32 -0x1p-100 : 0xf.fffffp-4 : inexact-ok
1593= exp2 upward binary32 -0x1p-100 : 0x1p+0 : inexact-ok
1594= exp2 downward binary64 -0x1p-100 : 0xf.ffffffffffff8p-4 : inexact-ok
1595= exp2 tonearest binary64 -0x1p-100 : 0x1p+0 : inexact-ok
1596= exp2 towardzero binary64 -0x1p-100 : 0xf.ffffffffffff8p-4 : inexact-ok
1597= exp2 upward binary64 -0x1p-100 : 0x1p+0 : inexact-ok
1598= exp2 downward intel96 -0x1p-100 : 0xf.fffffffffffffffp-4 : inexact-ok
1599= exp2 tonearest intel96 -0x1p-100 : 0x1p+0 : inexact-ok
1600= exp2 towardzero intel96 -0x1p-100 : 0xf.fffffffffffffffp-4 : inexact-ok
1601= exp2 upward intel96 -0x1p-100 : 0x1p+0 : inexact-ok
1602= exp2 downward m68k96 -0x1p-100 : 0xf.fffffffffffffffp-4 : inexact-ok
1603= exp2 tonearest m68k96 -0x1p-100 : 0x1p+0 : inexact-ok
1604= exp2 towardzero m68k96 -0x1p-100 : 0xf.fffffffffffffffp-4 : inexact-ok
1605= exp2 upward m68k96 -0x1p-100 : 0x1p+0 : inexact-ok
1606= exp2 downward binary128 -0x1p-100 : 0xf.ffffffffffffffffffffffff4e88p-4 : inexact-ok
1607= exp2 tonearest binary128 -0x1p-100 : 0xf.ffffffffffffffffffffffff4e9p-4 : inexact-ok
1608= exp2 towardzero binary128 -0x1p-100 : 0xf.ffffffffffffffffffffffff4e88p-4 : inexact-ok
1609= exp2 upward binary128 -0x1p-100 : 0xf.ffffffffffffffffffffffff4e9p-4 : inexact-ok
1610= exp2 downward ibm128 -0x1p-100 : 0xf.ffffffffffffffffffffffff4cp-4 : inexact-ok
1611= exp2 tonearest ibm128 -0x1p-100 : 0xf.ffffffffffffffffffffffff5p-4 : inexact-ok
1612= exp2 towardzero ibm128 -0x1p-100 : 0xf.ffffffffffffffffffffffff4cp-4 : inexact-ok
1613= exp2 upward ibm128 -0x1p-100 : 0xf.ffffffffffffffffffffffff5p-4 : inexact-ok
1614exp2 0x1p-600
1615= exp2 downward binary32 0x8p-152 : 0x1p+0 : inexact-ok
1616= exp2 tonearest binary32 0x8p-152 : 0x1p+0 : inexact-ok
1617= exp2 towardzero binary32 0x8p-152 : 0x1p+0 : inexact-ok
1618= exp2 upward binary32 0x8p-152 : 0x1.000002p+0 : inexact-ok
1619= exp2 downward binary64 0x8p-152 : 0x1p+0 : inexact-ok
1620= exp2 tonearest binary64 0x8p-152 : 0x1p+0 : inexact-ok
1621= exp2 towardzero binary64 0x8p-152 : 0x1p+0 : inexact-ok
1622= exp2 upward binary64 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
1623= exp2 downward intel96 0x8p-152 : 0x1p+0 : inexact-ok
1624= exp2 tonearest intel96 0x8p-152 : 0x1p+0 : inexact-ok
1625= exp2 towardzero intel96 0x8p-152 : 0x1p+0 : inexact-ok
1626= exp2 upward intel96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
1627= exp2 downward m68k96 0x8p-152 : 0x1p+0 : inexact-ok
1628= exp2 tonearest m68k96 0x8p-152 : 0x1p+0 : inexact-ok
1629= exp2 towardzero m68k96 0x8p-152 : 0x1p+0 : inexact-ok
1630= exp2 upward m68k96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
1631= exp2 downward binary128 0x8p-152 : 0x1p+0 : inexact-ok
1632= exp2 tonearest binary128 0x8p-152 : 0x1p+0 : inexact-ok
1633= exp2 towardzero binary128 0x8p-152 : 0x1p+0 : inexact-ok
1634= exp2 upward binary128 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
1635= exp2 downward ibm128 0x8p-152 : 0x1p+0 : inexact-ok
1636= exp2 tonearest ibm128 0x8p-152 : 0x1p+0 : inexact-ok
1637= exp2 towardzero ibm128 0x8p-152 : 0x1p+0 : inexact-ok
1638= exp2 upward ibm128 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
1639= exp2 downward binary32 0x0p+0 : 0x1p+0 : inexact-ok
1640= exp2 tonearest binary32 0x0p+0 : 0x1p+0 : inexact-ok
1641= exp2 towardzero binary32 0x0p+0 : 0x1p+0 : inexact-ok
1642= exp2 upward binary32 0x0p+0 : 0x1p+0 : inexact-ok
1643= exp2 downward binary64 0x0p+0 : 0x1p+0 : inexact-ok
1644= exp2 tonearest binary64 0x0p+0 : 0x1p+0 : inexact-ok
1645= exp2 towardzero binary64 0x0p+0 : 0x1p+0 : inexact-ok
1646= exp2 upward binary64 0x0p+0 : 0x1p+0 : inexact-ok
1647= exp2 downward intel96 0x0p+0 : 0x1p+0 : inexact-ok
1648= exp2 tonearest intel96 0x0p+0 : 0x1p+0 : inexact-ok
1649= exp2 towardzero intel96 0x0p+0 : 0x1p+0 : inexact-ok
1650= exp2 upward intel96 0x0p+0 : 0x1p+0 : inexact-ok
1651= exp2 downward m68k96 0x0p+0 : 0x1p+0 : inexact-ok
1652= exp2 tonearest m68k96 0x0p+0 : 0x1p+0 : inexact-ok
1653= exp2 towardzero m68k96 0x0p+0 : 0x1p+0 : inexact-ok
1654= exp2 upward m68k96 0x0p+0 : 0x1p+0 : inexact-ok
1655= exp2 downward binary128 0x0p+0 : 0x1p+0 : inexact-ok
1656= exp2 tonearest binary128 0x0p+0 : 0x1p+0 : inexact-ok
1657= exp2 towardzero binary128 0x0p+0 : 0x1p+0 : inexact-ok
1658= exp2 upward binary128 0x0p+0 : 0x1p+0 : inexact-ok
1659= exp2 downward ibm128 0x0p+0 : 0x1p+0 : inexact-ok
1660= exp2 tonearest ibm128 0x0p+0 : 0x1p+0 : inexact-ok
1661= exp2 towardzero ibm128 0x0p+0 : 0x1p+0 : inexact-ok
1662= exp2 upward ibm128 0x0p+0 : 0x1p+0 : inexact-ok
1663= exp2 downward binary64 0x1p-600 : 0x1p+0 : inexact-ok
1664= exp2 tonearest binary64 0x1p-600 : 0x1p+0 : inexact-ok
1665= exp2 towardzero binary64 0x1p-600 : 0x1p+0 : inexact-ok
1666= exp2 upward binary64 0x1p-600 : 0x1.0000000000001p+0 : inexact-ok
1667= exp2 downward intel96 0x1p-600 : 0x1p+0 : inexact-ok
1668= exp2 tonearest intel96 0x1p-600 : 0x1p+0 : inexact-ok
1669= exp2 towardzero intel96 0x1p-600 : 0x1p+0 : inexact-ok
1670= exp2 upward intel96 0x1p-600 : 0x1.0000000000000002p+0 : inexact-ok
1671= exp2 downward m68k96 0x1p-600 : 0x1p+0 : inexact-ok
1672= exp2 tonearest m68k96 0x1p-600 : 0x1p+0 : inexact-ok
1673= exp2 towardzero m68k96 0x1p-600 : 0x1p+0 : inexact-ok
1674= exp2 upward m68k96 0x1p-600 : 0x1.0000000000000002p+0 : inexact-ok
1675= exp2 downward binary128 0x1p-600 : 0x1p+0 : inexact-ok
1676= exp2 tonearest binary128 0x1p-600 : 0x1p+0 : inexact-ok
1677= exp2 towardzero binary128 0x1p-600 : 0x1p+0 : inexact-ok
1678= exp2 upward binary128 0x1p-600 : 0x1.0000000000000000000000000001p+0 : inexact-ok
1679= exp2 downward ibm128 0x1p-600 : 0x1p+0 : inexact-ok
1680= exp2 tonearest ibm128 0x1p-600 : 0x1p+0 : inexact-ok
1681= exp2 towardzero ibm128 0x1p-600 : 0x1p+0 : inexact-ok
1682= exp2 upward ibm128 0x1p-600 : 0x1.000000000000000000000000008p+0 : inexact-ok
1683exp2 -0x1p-600
1684= exp2 downward binary32 -0x0p+0 : 0x1p+0 : inexact-ok
1685= exp2 tonearest binary32 -0x0p+0 : 0x1p+0 : inexact-ok
1686= exp2 towardzero binary32 -0x0p+0 : 0x1p+0 : inexact-ok
1687= exp2 upward binary32 -0x0p+0 : 0x1p+0 : inexact-ok
1688= exp2 downward binary64 -0x0p+0 : 0x1p+0 : inexact-ok
1689= exp2 tonearest binary64 -0x0p+0 : 0x1p+0 : inexact-ok
1690= exp2 towardzero binary64 -0x0p+0 : 0x1p+0 : inexact-ok
1691= exp2 upward binary64 -0x0p+0 : 0x1p+0 : inexact-ok
1692= exp2 downward intel96 -0x0p+0 : 0x1p+0 : inexact-ok
1693= exp2 tonearest intel96 -0x0p+0 : 0x1p+0 : inexact-ok
1694= exp2 towardzero intel96 -0x0p+0 : 0x1p+0 : inexact-ok
1695= exp2 upward intel96 -0x0p+0 : 0x1p+0 : inexact-ok
1696= exp2 downward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
1697= exp2 tonearest m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
1698= exp2 towardzero m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
1699= exp2 upward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
1700= exp2 downward binary128 -0x0p+0 : 0x1p+0 : inexact-ok
1701= exp2 tonearest binary128 -0x0p+0 : 0x1p+0 : inexact-ok
1702= exp2 towardzero binary128 -0x0p+0 : 0x1p+0 : inexact-ok
1703= exp2 upward binary128 -0x0p+0 : 0x1p+0 : inexact-ok
1704= exp2 downward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
1705= exp2 tonearest ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
1706= exp2 towardzero ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
1707= exp2 upward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
1708= exp2 downward binary32 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
1709= exp2 tonearest binary32 -0x8p-152 : 0x1p+0 : inexact-ok
1710= exp2 towardzero binary32 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
1711= exp2 upward binary32 -0x8p-152 : 0x1p+0 : inexact-ok
1712= exp2 downward binary64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
1713= exp2 tonearest binary64 -0x8p-152 : 0x1p+0 : inexact-ok
1714= exp2 towardzero binary64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
1715= exp2 upward binary64 -0x8p-152 : 0x1p+0 : inexact-ok
1716= exp2 downward intel96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
1717= exp2 tonearest intel96 -0x8p-152 : 0x1p+0 : inexact-ok
1718= exp2 towardzero intel96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
1719= exp2 upward intel96 -0x8p-152 : 0x1p+0 : inexact-ok
1720= exp2 downward m68k96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
1721= exp2 tonearest m68k96 -0x8p-152 : 0x1p+0 : inexact-ok
1722= exp2 towardzero m68k96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
1723= exp2 upward m68k96 -0x8p-152 : 0x1p+0 : inexact-ok
1724= exp2 downward binary128 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1725= exp2 tonearest binary128 -0x8p-152 : 0x1p+0 : inexact-ok
1726= exp2 towardzero binary128 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1727= exp2 upward binary128 -0x8p-152 : 0x1p+0 : inexact-ok
1728= exp2 downward ibm128 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1729= exp2 tonearest ibm128 -0x8p-152 : 0x1p+0 : inexact-ok
1730= exp2 towardzero ibm128 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1731= exp2 upward ibm128 -0x8p-152 : 0x1p+0 : inexact-ok
1732= exp2 downward binary64 -0x1p-600 : 0xf.ffffffffffff8p-4 : inexact-ok
1733= exp2 tonearest binary64 -0x1p-600 : 0x1p+0 : inexact-ok
1734= exp2 towardzero binary64 -0x1p-600 : 0xf.ffffffffffff8p-4 : inexact-ok
1735= exp2 upward binary64 -0x1p-600 : 0x1p+0 : inexact-ok
1736= exp2 downward intel96 -0x1p-600 : 0xf.fffffffffffffffp-4 : inexact-ok
1737= exp2 tonearest intel96 -0x1p-600 : 0x1p+0 : inexact-ok
1738= exp2 towardzero intel96 -0x1p-600 : 0xf.fffffffffffffffp-4 : inexact-ok
1739= exp2 upward intel96 -0x1p-600 : 0x1p+0 : inexact-ok
1740= exp2 downward m68k96 -0x1p-600 : 0xf.fffffffffffffffp-4 : inexact-ok
1741= exp2 tonearest m68k96 -0x1p-600 : 0x1p+0 : inexact-ok
1742= exp2 towardzero m68k96 -0x1p-600 : 0xf.fffffffffffffffp-4 : inexact-ok
1743= exp2 upward m68k96 -0x1p-600 : 0x1p+0 : inexact-ok
1744= exp2 downward binary128 -0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1745= exp2 tonearest binary128 -0x1p-600 : 0x1p+0 : inexact-ok
1746= exp2 towardzero binary128 -0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1747= exp2 upward binary128 -0x1p-600 : 0x1p+0 : inexact-ok
1748= exp2 downward ibm128 -0x1p-600 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1749= exp2 tonearest ibm128 -0x1p-600 : 0x1p+0 : inexact-ok
1750= exp2 towardzero ibm128 -0x1p-600 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1751= exp2 upward ibm128 -0x1p-600 : 0x1p+0 : inexact-ok
1752exp2 0x1p-10000
1753= exp2 downward binary32 0x8p-152 : 0x1p+0 : inexact-ok
1754= exp2 tonearest binary32 0x8p-152 : 0x1p+0 : inexact-ok
1755= exp2 towardzero binary32 0x8p-152 : 0x1p+0 : inexact-ok
1756= exp2 upward binary32 0x8p-152 : 0x1.000002p+0 : inexact-ok
1757= exp2 downward binary64 0x8p-152 : 0x1p+0 : inexact-ok
1758= exp2 tonearest binary64 0x8p-152 : 0x1p+0 : inexact-ok
1759= exp2 towardzero binary64 0x8p-152 : 0x1p+0 : inexact-ok
1760= exp2 upward binary64 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
1761= exp2 downward intel96 0x8p-152 : 0x1p+0 : inexact-ok
1762= exp2 tonearest intel96 0x8p-152 : 0x1p+0 : inexact-ok
1763= exp2 towardzero intel96 0x8p-152 : 0x1p+0 : inexact-ok
1764= exp2 upward intel96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
1765= exp2 downward m68k96 0x8p-152 : 0x1p+0 : inexact-ok
1766= exp2 tonearest m68k96 0x8p-152 : 0x1p+0 : inexact-ok
1767= exp2 towardzero m68k96 0x8p-152 : 0x1p+0 : inexact-ok
1768= exp2 upward m68k96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
1769= exp2 downward binary128 0x8p-152 : 0x1p+0 : inexact-ok
1770= exp2 tonearest binary128 0x8p-152 : 0x1p+0 : inexact-ok
1771= exp2 towardzero binary128 0x8p-152 : 0x1p+0 : inexact-ok
1772= exp2 upward binary128 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
1773= exp2 downward ibm128 0x8p-152 : 0x1p+0 : inexact-ok
1774= exp2 tonearest ibm128 0x8p-152 : 0x1p+0 : inexact-ok
1775= exp2 towardzero ibm128 0x8p-152 : 0x1p+0 : inexact-ok
1776= exp2 upward ibm128 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
1777= exp2 downward binary32 0x0p+0 : 0x1p+0 : inexact-ok
1778= exp2 tonearest binary32 0x0p+0 : 0x1p+0 : inexact-ok
1779= exp2 towardzero binary32 0x0p+0 : 0x1p+0 : inexact-ok
1780= exp2 upward binary32 0x0p+0 : 0x1p+0 : inexact-ok
1781= exp2 downward binary64 0x0p+0 : 0x1p+0 : inexact-ok
1782= exp2 tonearest binary64 0x0p+0 : 0x1p+0 : inexact-ok
1783= exp2 towardzero binary64 0x0p+0 : 0x1p+0 : inexact-ok
1784= exp2 upward binary64 0x0p+0 : 0x1p+0 : inexact-ok
1785= exp2 downward intel96 0x0p+0 : 0x1p+0 : inexact-ok
1786= exp2 tonearest intel96 0x0p+0 : 0x1p+0 : inexact-ok
1787= exp2 towardzero intel96 0x0p+0 : 0x1p+0 : inexact-ok
1788= exp2 upward intel96 0x0p+0 : 0x1p+0 : inexact-ok
1789= exp2 downward m68k96 0x0p+0 : 0x1p+0 : inexact-ok
1790= exp2 tonearest m68k96 0x0p+0 : 0x1p+0 : inexact-ok
1791= exp2 towardzero m68k96 0x0p+0 : 0x1p+0 : inexact-ok
1792= exp2 upward m68k96 0x0p+0 : 0x1p+0 : inexact-ok
1793= exp2 downward binary128 0x0p+0 : 0x1p+0 : inexact-ok
1794= exp2 tonearest binary128 0x0p+0 : 0x1p+0 : inexact-ok
1795= exp2 towardzero binary128 0x0p+0 : 0x1p+0 : inexact-ok
1796= exp2 upward binary128 0x0p+0 : 0x1p+0 : inexact-ok
1797= exp2 downward ibm128 0x0p+0 : 0x1p+0 : inexact-ok
1798= exp2 tonearest ibm128 0x0p+0 : 0x1p+0 : inexact-ok
1799= exp2 towardzero ibm128 0x0p+0 : 0x1p+0 : inexact-ok
1800= exp2 upward ibm128 0x0p+0 : 0x1p+0 : inexact-ok
1801= exp2 downward binary64 0x4p-1076 : 0x1p+0 : inexact-ok
1802= exp2 tonearest binary64 0x4p-1076 : 0x1p+0 : inexact-ok
1803= exp2 towardzero binary64 0x4p-1076 : 0x1p+0 : inexact-ok
1804= exp2 upward binary64 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
1805= exp2 downward intel96 0x4p-1076 : 0x1p+0 : inexact-ok
1806= exp2 tonearest intel96 0x4p-1076 : 0x1p+0 : inexact-ok
1807= exp2 towardzero intel96 0x4p-1076 : 0x1p+0 : inexact-ok
1808= exp2 upward intel96 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
1809= exp2 downward m68k96 0x4p-1076 : 0x1p+0 : inexact-ok
1810= exp2 tonearest m68k96 0x4p-1076 : 0x1p+0 : inexact-ok
1811= exp2 towardzero m68k96 0x4p-1076 : 0x1p+0 : inexact-ok
1812= exp2 upward m68k96 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
1813= exp2 downward binary128 0x4p-1076 : 0x1p+0 : inexact-ok
1814= exp2 tonearest binary128 0x4p-1076 : 0x1p+0 : inexact-ok
1815= exp2 towardzero binary128 0x4p-1076 : 0x1p+0 : inexact-ok
1816= exp2 upward binary128 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
1817= exp2 downward ibm128 0x4p-1076 : 0x1p+0 : inexact-ok
1818= exp2 tonearest ibm128 0x4p-1076 : 0x1p+0 : inexact-ok
1819= exp2 towardzero ibm128 0x4p-1076 : 0x1p+0 : inexact-ok
1820= exp2 upward ibm128 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
1821= exp2 downward intel96 0x1p-10000 : 0x1p+0 : inexact-ok
1822= exp2 tonearest intel96 0x1p-10000 : 0x1p+0 : inexact-ok
1823= exp2 towardzero intel96 0x1p-10000 : 0x1p+0 : inexact-ok
1824= exp2 upward intel96 0x1p-10000 : 0x1.0000000000000002p+0 : inexact-ok
1825= exp2 downward m68k96 0x1p-10000 : 0x1p+0 : inexact-ok
1826= exp2 tonearest m68k96 0x1p-10000 : 0x1p+0 : inexact-ok
1827= exp2 towardzero m68k96 0x1p-10000 : 0x1p+0 : inexact-ok
1828= exp2 upward m68k96 0x1p-10000 : 0x1.0000000000000002p+0 : inexact-ok
1829= exp2 downward binary128 0x1p-10000 : 0x1p+0 : inexact-ok
1830= exp2 tonearest binary128 0x1p-10000 : 0x1p+0 : inexact-ok
1831= exp2 towardzero binary128 0x1p-10000 : 0x1p+0 : inexact-ok
1832= exp2 upward binary128 0x1p-10000 : 0x1.0000000000000000000000000001p+0 : inexact-ok
1833exp2 -0x1p-10000
1834= exp2 downward binary32 -0x0p+0 : 0x1p+0 : inexact-ok
1835= exp2 tonearest binary32 -0x0p+0 : 0x1p+0 : inexact-ok
1836= exp2 towardzero binary32 -0x0p+0 : 0x1p+0 : inexact-ok
1837= exp2 upward binary32 -0x0p+0 : 0x1p+0 : inexact-ok
1838= exp2 downward binary64 -0x0p+0 : 0x1p+0 : inexact-ok
1839= exp2 tonearest binary64 -0x0p+0 : 0x1p+0 : inexact-ok
1840= exp2 towardzero binary64 -0x0p+0 : 0x1p+0 : inexact-ok
1841= exp2 upward binary64 -0x0p+0 : 0x1p+0 : inexact-ok
1842= exp2 downward intel96 -0x0p+0 : 0x1p+0 : inexact-ok
1843= exp2 tonearest intel96 -0x0p+0 : 0x1p+0 : inexact-ok
1844= exp2 towardzero intel96 -0x0p+0 : 0x1p+0 : inexact-ok
1845= exp2 upward intel96 -0x0p+0 : 0x1p+0 : inexact-ok
1846= exp2 downward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
1847= exp2 tonearest m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
1848= exp2 towardzero m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
1849= exp2 upward m68k96 -0x0p+0 : 0x1p+0 : inexact-ok
1850= exp2 downward binary128 -0x0p+0 : 0x1p+0 : inexact-ok
1851= exp2 tonearest binary128 -0x0p+0 : 0x1p+0 : inexact-ok
1852= exp2 towardzero binary128 -0x0p+0 : 0x1p+0 : inexact-ok
1853= exp2 upward binary128 -0x0p+0 : 0x1p+0 : inexact-ok
1854= exp2 downward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
1855= exp2 tonearest ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
1856= exp2 towardzero ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
1857= exp2 upward ibm128 -0x0p+0 : 0x1p+0 : inexact-ok
1858= exp2 downward binary32 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
1859= exp2 tonearest binary32 -0x8p-152 : 0x1p+0 : inexact-ok
1860= exp2 towardzero binary32 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
1861= exp2 upward binary32 -0x8p-152 : 0x1p+0 : inexact-ok
1862= exp2 downward binary64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
1863= exp2 tonearest binary64 -0x8p-152 : 0x1p+0 : inexact-ok
1864= exp2 towardzero binary64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
1865= exp2 upward binary64 -0x8p-152 : 0x1p+0 : inexact-ok
1866= exp2 downward intel96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
1867= exp2 tonearest intel96 -0x8p-152 : 0x1p+0 : inexact-ok
1868= exp2 towardzero intel96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
1869= exp2 upward intel96 -0x8p-152 : 0x1p+0 : inexact-ok
1870= exp2 downward m68k96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
1871= exp2 tonearest m68k96 -0x8p-152 : 0x1p+0 : inexact-ok
1872= exp2 towardzero m68k96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
1873= exp2 upward m68k96 -0x8p-152 : 0x1p+0 : inexact-ok
1874= exp2 downward binary128 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1875= exp2 tonearest binary128 -0x8p-152 : 0x1p+0 : inexact-ok
1876= exp2 towardzero binary128 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1877= exp2 upward binary128 -0x8p-152 : 0x1p+0 : inexact-ok
1878= exp2 downward ibm128 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1879= exp2 tonearest ibm128 -0x8p-152 : 0x1p+0 : inexact-ok
1880= exp2 towardzero ibm128 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1881= exp2 upward ibm128 -0x8p-152 : 0x1p+0 : inexact-ok
1882= exp2 downward binary64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
1883= exp2 tonearest binary64 -0x4p-1076 : 0x1p+0 : inexact-ok
1884= exp2 towardzero binary64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
1885= exp2 upward binary64 -0x4p-1076 : 0x1p+0 : inexact-ok
1886= exp2 downward intel96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
1887= exp2 tonearest intel96 -0x4p-1076 : 0x1p+0 : inexact-ok
1888= exp2 towardzero intel96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
1889= exp2 upward intel96 -0x4p-1076 : 0x1p+0 : inexact-ok
1890= exp2 downward m68k96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
1891= exp2 tonearest m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok
1892= exp2 towardzero m68k96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
1893= exp2 upward m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok
1894= exp2 downward binary128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1895= exp2 tonearest binary128 -0x4p-1076 : 0x1p+0 : inexact-ok
1896= exp2 towardzero binary128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1897= exp2 upward binary128 -0x4p-1076 : 0x1p+0 : inexact-ok
1898= exp2 downward ibm128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1899= exp2 tonearest ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok
1900= exp2 towardzero ibm128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
1901= exp2 upward ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok
1902= exp2 downward intel96 -0x1p-10000 : 0xf.fffffffffffffffp-4 : inexact-ok
1903= exp2 tonearest intel96 -0x1p-10000 : 0x1p+0 : inexact-ok
1904= exp2 towardzero intel96 -0x1p-10000 : 0xf.fffffffffffffffp-4 : inexact-ok
1905= exp2 upward intel96 -0x1p-10000 : 0x1p+0 : inexact-ok
1906= exp2 downward m68k96 -0x1p-10000 : 0xf.fffffffffffffffp-4 : inexact-ok
1907= exp2 tonearest m68k96 -0x1p-10000 : 0x1p+0 : inexact-ok
1908= exp2 towardzero m68k96 -0x1p-10000 : 0xf.fffffffffffffffp-4 : inexact-ok
1909= exp2 upward m68k96 -0x1p-10000 : 0x1p+0 : inexact-ok
1910= exp2 downward binary128 -0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1911= exp2 tonearest binary128 -0x1p-10000 : 0x1p+0 : inexact-ok
1912= exp2 towardzero binary128 -0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
1913= exp2 upward binary128 -0x1p-10000 : 0x1p+0 : inexact-ok
1914exp2 0x7.fffff8p+4
1915= exp2 downward binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok
1916= exp2 tonearest binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok
1917= exp2 towardzero binary32 0x7.fffff8p+4 : 0xf.fffa7p+124 : inexact-ok
1918= exp2 upward binary32 0x7.fffff8p+4 : 0xf.fffa8p+124 : inexact-ok
1919= exp2 downward binary64 0x7.fffff8p+4 : 0xf.fffa7470363fp+124 : inexact-ok
1920= exp2 tonearest binary64 0x7.fffff8p+4 : 0xf.fffa7470363f8p+124 : inexact-ok
1921= exp2 towardzero binary64 0x7.fffff8p+4 : 0xf.fffa7470363fp+124 : inexact-ok
1922= exp2 upward binary64 0x7.fffff8p+4 : 0xf.fffa7470363f8p+124 : inexact-ok
1923= exp2 downward intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
1924= exp2 tonearest intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
1925= exp2 towardzero intel96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
1926= exp2 upward intel96 0x7.fffff8p+4 : 0xf.fffa7470363f452p+124 : inexact-ok
1927= exp2 downward m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
1928= exp2 tonearest m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
1929= exp2 towardzero m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f451p+124 : inexact-ok
1930= exp2 upward m68k96 0x7.fffff8p+4 : 0xf.fffa7470363f452p+124 : inexact-ok
1931= exp2 downward binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762bp+124 : inexact-ok
1932= exp2 tonearest binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762b8p+124 : inexact-ok
1933= exp2 towardzero binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762bp+124 : inexact-ok
1934= exp2 upward binary128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c762b8p+124 : inexact-ok
1935= exp2 downward ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c76p+124 : inexact-ok
1936= exp2 tonearest ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c764p+124 : inexact-ok
1937= exp2 towardzero ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c76p+124 : inexact-ok
1938= exp2 upward ibm128 0x7.fffff8p+4 : 0xf.fffa7470363f4515426d76c764p+124 : inexact-ok
1939exp2 0x8.00001p+4
1940= exp2 downward binary32 0x8.00001p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
1941= exp2 tonearest binary32 0x8.00001p+4 : plus_infty : inexact-ok overflow errno-erange
1942= exp2 towardzero binary32 0x8.00001p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
1943= exp2 upward binary32 0x8.00001p+4 : plus_infty : inexact-ok overflow errno-erange
1944= exp2 downward binary64 0x8.00001p+4 : 0x1.0000b17255775p+128 : inexact-ok
1945= exp2 tonearest binary64 0x8.00001p+4 : 0x1.0000b17255776p+128 : inexact-ok
1946= exp2 towardzero binary64 0x8.00001p+4 : 0x1.0000b17255775p+128 : inexact-ok
1947= exp2 upward binary64 0x8.00001p+4 : 0x1.0000b17255776p+128 : inexact-ok
1948= exp2 downward intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
1949= exp2 tonearest intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
1950= exp2 towardzero intel96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
1951= exp2 upward intel96 0x8.00001p+4 : 0x1.0000b17255775c06p+128 : inexact-ok
1952= exp2 downward m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
1953= exp2 tonearest m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
1954= exp2 towardzero m68k96 0x8.00001p+4 : 0x1.0000b17255775c04p+128 : inexact-ok
1955= exp2 upward m68k96 0x8.00001p+4 : 0x1.0000b17255775c06p+128 : inexact-ok
1956= exp2 downward binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adep+128 : inexact-ok
1957= exp2 tonearest binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adfp+128 : inexact-ok
1958= exp2 towardzero binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adep+128 : inexact-ok
1959= exp2 upward binary128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4adfp+128 : inexact-ok
1960= exp2 downward ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4a8p+128 : inexact-ok
1961= exp2 tonearest ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4bp+128 : inexact-ok
1962= exp2 towardzero ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4a8p+128 : inexact-ok
1963= exp2 upward ibm128 0x8.00001p+4 : 0x1.0000b17255775c040618bf4a4bp+128 : inexact-ok
1964exp2 -0x7.e00008p+4
1965= exp2 downward binary32 -0x7.e00008p+4 : 0x3.fffe98p-128 : inexact-ok underflow errno-erange-ok
1966= exp2 tonearest binary32 -0x7.e00008p+4 : 0x3.fffeap-128 : inexact-ok underflow errno-erange-ok
1967= exp2 towardzero binary32 -0x7.e00008p+4 : 0x3.fffe98p-128 : inexact-ok underflow errno-erange-ok
1968= exp2 upward binary32 -0x7.e00008p+4 : 0x3.fffeap-128 : inexact-ok underflow errno-erange-ok
1969= exp2 downward binary64 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fcp-128 : inexact-ok
1970= exp2 tonearest binary64 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fep-128 : inexact-ok
1971= exp2 towardzero binary64 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fcp-128 : inexact-ok
1972= exp2 upward binary64 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fep-128 : inexact-ok
1973= exp2 downward intel96 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd144p-128 : inexact-ok
1974= exp2 tonearest intel96 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd144p-128 : inexact-ok
1975= exp2 towardzero intel96 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd144p-128 : inexact-ok
1976= exp2 upward intel96 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd148p-128 : inexact-ok
1977= exp2 downward m68k96 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd144p-128 : inexact-ok
1978= exp2 tonearest m68k96 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd144p-128 : inexact-ok
1979= exp2 towardzero m68k96 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd144p-128 : inexact-ok
1980= exp2 upward m68k96 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd148p-128 : inexact-ok
1981= exp2 downward binary128 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd145509b5db1d8acp-128 : inexact-ok
1982= exp2 tonearest binary128 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd145509b5db1d8aep-128 : inexact-ok
1983= exp2 towardzero binary128 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd145509b5db1d8acp-128 : inexact-ok
1984= exp2 upward binary128 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd145509b5db1d8aep-128 : inexact-ok
1985= exp2 downward ibm128 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd145509b5db1d8p-128 : inexact-ok
1986= exp2 tonearest ibm128 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd145509b5db1d9p-128 : inexact-ok
1987= exp2 towardzero ibm128 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd145509b5db1d8p-128 : inexact-ok
1988= exp2 upward ibm128 -0x7.e00008p+4 : 0x3.fffe9d1c0d8fd145509b5db1d9p-128 : inexact-ok
1989exp2 -0x7.dffff8p+4
1990= exp2 downward binary32 -0x7.dffff8p+4 : 0x4.00016p-128 : inexact-ok
1991= exp2 tonearest binary32 -0x7.dffff8p+4 : 0x4.00016p-128 : inexact-ok
1992= exp2 towardzero binary32 -0x7.dffff8p+4 : 0x4.00016p-128 : inexact-ok
1993= exp2 upward binary32 -0x7.dffff8p+4 : 0x4.000168p-128 : inexact-ok
1994= exp2 downward binary64 -0x7.dffff8p+4 : 0x4.000162e46d6fp-128 : inexact-ok
1995= exp2 tonearest binary64 -0x7.dffff8p+4 : 0x4.000162e46d6f4p-128 : inexact-ok
1996= exp2 towardzero binary64 -0x7.dffff8p+4 : 0x4.000162e46d6fp-128 : inexact-ok
1997= exp2 upward binary64 -0x7.dffff8p+4 : 0x4.000162e46d6f4p-128 : inexact-ok
1998= exp2 downward intel96 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8p-128 : inexact-ok
1999= exp2 tonearest intel96 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8p-128 : inexact-ok
2000= exp2 towardzero intel96 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8p-128 : inexact-ok
2001= exp2 upward intel96 -0x7.dffff8p+4 : 0x4.000162e46d6f26cp-128 : inexact-ok
2002= exp2 downward m68k96 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8p-128 : inexact-ok
2003= exp2 tonearest m68k96 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8p-128 : inexact-ok
2004= exp2 towardzero m68k96 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8p-128 : inexact-ok
2005= exp2 upward m68k96 -0x7.dffff8p+4 : 0x4.000162e46d6f26cp-128 : inexact-ok
2006= exp2 downward binary128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6df5p-128 : inexact-ok
2007= exp2 tonearest binary128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6df54p-128 : inexact-ok
2008= exp2 towardzero binary128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6df5p-128 : inexact-ok
2009= exp2 upward binary128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6df54p-128 : inexact-ok
2010= exp2 downward ibm128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6dep-128 : inexact-ok
2011= exp2 tonearest ibm128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6ep-128 : inexact-ok
2012= exp2 towardzero ibm128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6dep-128 : inexact-ok
2013= exp2 upward ibm128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6ep-128 : inexact-ok
2014exp2 0x3.ffffffffffffep+8
2015= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2016= exp2 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2017= exp2 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2018= exp2 upward binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2019= exp2 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2020= exp2 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2021= exp2 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2022= exp2 upward binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2023= exp2 downward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2024= exp2 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2025= exp2 towardzero intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2026= exp2 upward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2027= exp2 downward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2028= exp2 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2029= exp2 towardzero m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2030= exp2 upward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2031= exp2 downward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2032= exp2 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2033= exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2034= exp2 upward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2035= exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2036= exp2 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2037= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2038= exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2039= exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2040= exp2 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
2041= exp2 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2042= exp2 upward binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
2043= exp2 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
2044= exp2 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
2045= exp2 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
2046= exp2 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : inexact-ok
2047= exp2 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
2048= exp2 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
2049= exp2 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
2050= exp2 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
2051= exp2 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
2052= exp2 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
2053= exp2 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
2054= exp2 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
2055= exp2 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
2056= exp2 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
2057= exp2 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
2058= exp2 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : inexact-ok
2059= exp2 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : inexact-ok
2060= exp2 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
2061= exp2 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : inexact-ok
2062= exp2 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
2063= exp2 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
2064= exp2 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
2065= exp2 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
2066= exp2 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
2067= exp2 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2068= exp2 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2069= exp2 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2070= exp2 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : inexact-ok
2071= exp2 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2072= exp2 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2073= exp2 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2074= exp2 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : inexact-ok
2075= exp2 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
2076= exp2 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
2077= exp2 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
2078= exp2 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : inexact-ok
2079= exp2 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok
2080= exp2 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
2081= exp2 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok
2082= exp2 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
2083exp2 0x4.0000000000004p+8
2084= exp2 downward binary32 0x4.000008p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2085= exp2 tonearest binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
2086= exp2 towardzero binary32 0x4.000008p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2087= exp2 upward binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
2088= exp2 downward binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2089= exp2 tonearest binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
2090= exp2 towardzero binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2091= exp2 upward binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
2092= exp2 downward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
2093= exp2 tonearest intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
2094= exp2 towardzero intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
2095= exp2 upward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
2096= exp2 downward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
2097= exp2 tonearest m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
2098= exp2 towardzero m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
2099= exp2 upward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
2100= exp2 downward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
2101= exp2 tonearest binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
2102= exp2 towardzero binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
2103= exp2 upward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18092p+1024 : inexact-ok
2104= exp2 downward ibm128 0x4.000008p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2105= exp2 tonearest ibm128 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
2106= exp2 towardzero ibm128 0x4.000008p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2107= exp2 upward ibm128 0x4.000008p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2108= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2109= exp2 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2110= exp2 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2111= exp2 upward binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2112= exp2 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2113= exp2 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2114= exp2 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2115= exp2 upward binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2116= exp2 downward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2117= exp2 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2118= exp2 towardzero intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2119= exp2 upward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2120= exp2 downward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2121= exp2 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2122= exp2 towardzero m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2123= exp2 upward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2124= exp2 downward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2125= exp2 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2126= exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2127= exp2 upward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2128= exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2129= exp2 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2130= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2131= exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2132= exp2 downward binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2133= exp2 tonearest binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
2134= exp2 towardzero binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2135= exp2 upward binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
2136= exp2 downward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
2137= exp2 tonearest intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
2138= exp2 towardzero intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
2139= exp2 upward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
2140= exp2 downward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
2141= exp2 tonearest m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
2142= exp2 towardzero m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
2143= exp2 upward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
2144= exp2 downward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
2145= exp2 tonearest binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
2146= exp2 towardzero binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
2147= exp2 upward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b3p+1024 : inexact-ok
2148= exp2 downward ibm128 0x4.0000000000004p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2149= exp2 tonearest ibm128 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
2150= exp2 towardzero ibm128 0x4.0000000000004p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2151= exp2 upward ibm128 0x4.0000000000004p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2152exp2 -0x3.fe00000000002p+8
2153= exp2 downward binary32 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
2154= exp2 tonearest binary32 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
2155= exp2 towardzero binary32 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
2156= exp2 upward binary32 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2157= exp2 downward binary64 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2158= exp2 tonearest binary64 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2159= exp2 towardzero binary64 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2160= exp2 upward binary64 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2161= exp2 downward intel96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2162= exp2 tonearest intel96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2163= exp2 towardzero intel96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2164= exp2 upward intel96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2165= exp2 downward m68k96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2166= exp2 tonearest m68k96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2167= exp2 towardzero m68k96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2168= exp2 upward m68k96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2169= exp2 downward binary128 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2170= exp2 tonearest binary128 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2171= exp2 towardzero binary128 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2172= exp2 upward binary128 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2173= exp2 downward ibm128 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2174= exp2 tonearest ibm128 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2175= exp2 towardzero ibm128 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2176= exp2 upward ibm128 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2177= exp2 downward binary32 -0x3.fe0004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2178= exp2 tonearest binary32 -0x3.fe0004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2179= exp2 towardzero binary32 -0x3.fe0004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2180= exp2 upward binary32 -0x3.fe0004p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2181= exp2 downward binary64 -0x3.fe0004p+8 : 0x3.fff4e8ede0538p-1024 : inexact-ok underflow errno-erange-ok
2182= exp2 tonearest binary64 -0x3.fe0004p+8 : 0x3.fff4e8ede053cp-1024 : inexact-ok underflow errno-erange-ok
2183= exp2 towardzero binary64 -0x3.fe0004p+8 : 0x3.fff4e8ede0538p-1024 : inexact-ok underflow errno-erange-ok
2184= exp2 upward binary64 -0x3.fe0004p+8 : 0x3.fff4e8ede053cp-1024 : inexact-ok underflow errno-erange-ok
2185= exp2 downward intel96 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad4cp-1024 : inexact-ok
2186= exp2 tonearest intel96 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad5p-1024 : inexact-ok
2187= exp2 towardzero intel96 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad4cp-1024 : inexact-ok
2188= exp2 upward intel96 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad5p-1024 : inexact-ok
2189= exp2 downward m68k96 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad4cp-1024 : inexact-ok
2190= exp2 tonearest m68k96 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad5p-1024 : inexact-ok
2191= exp2 towardzero m68k96 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad4cp-1024 : inexact-ok
2192= exp2 upward m68k96 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad5p-1024 : inexact-ok
2193= exp2 downward binary128 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad4f35d8a75c3fa8p-1024 : inexact-ok
2194= exp2 tonearest binary128 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad4f35d8a75c3fa8p-1024 : inexact-ok
2195= exp2 towardzero binary128 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad4f35d8a75c3fa8p-1024 : inexact-ok
2196= exp2 upward binary128 -0x3.fe0004p+8 : 0x3.fff4e8ede053ad4f35d8a75c3faap-1024 : inexact-ok
2197= exp2 downward ibm128 -0x3.fe0004p+8 : 0x3.fff4e8ede0538p-1024 : inexact-ok underflow errno-erange-ok
2198= exp2 tonearest ibm128 -0x3.fe0004p+8 : 0x3.fff4e8ede053cp-1024 : inexact-ok underflow errno-erange-ok
2199= exp2 towardzero ibm128 -0x3.fe0004p+8 : 0x3.fff4e8ede0538p-1024 : inexact-ok underflow errno-erange-ok
2200= exp2 upward ibm128 -0x3.fe0004p+8 : 0x3.fff4e8ede053cp-1024 : inexact-ok underflow errno-erange-ok
2201= exp2 downward binary64 -0x3.fe00000000002p+8 : 0x3.ffffffffffa74p-1024 : inexact-ok underflow errno-erange-ok
2202= exp2 tonearest binary64 -0x3.fe00000000002p+8 : 0x3.ffffffffffa74p-1024 : inexact-ok underflow errno-erange-ok
2203= exp2 towardzero binary64 -0x3.fe00000000002p+8 : 0x3.ffffffffffa74p-1024 : inexact-ok underflow errno-erange-ok
2204= exp2 upward binary64 -0x3.fe00000000002p+8 : 0x3.ffffffffffa78p-1024 : inexact-ok underflow errno-erange-ok
2205= exp2 downward intel96 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f4p-1024 : inexact-ok
2206= exp2 tonearest intel96 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f4p-1024 : inexact-ok
2207= exp2 towardzero intel96 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f4p-1024 : inexact-ok
2208= exp2 upward intel96 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f8p-1024 : inexact-ok
2209= exp2 downward m68k96 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f4p-1024 : inexact-ok
2210= exp2 tonearest m68k96 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f4p-1024 : inexact-ok
2211= exp2 towardzero m68k96 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f4p-1024 : inexact-ok
2212= exp2 upward m68k96 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f8p-1024 : inexact-ok
2213= exp2 downward binary128 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f404171c1b21dap-1024 : inexact-ok
2214= exp2 tonearest binary128 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f404171c1b21dap-1024 : inexact-ok
2215= exp2 towardzero binary128 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f404171c1b21dap-1024 : inexact-ok
2216= exp2 upward binary128 -0x3.fe00000000002p+8 : 0x3.ffffffffffa746f404171c1b21dcp-1024 : inexact-ok
2217= exp2 downward ibm128 -0x3.fe00000000002p+8 : 0x3.ffffffffffa74p-1024 : inexact-ok underflow errno-erange-ok
2218= exp2 tonearest ibm128 -0x3.fe00000000002p+8 : 0x3.ffffffffffa74p-1024 : inexact-ok underflow errno-erange-ok
2219= exp2 towardzero ibm128 -0x3.fe00000000002p+8 : 0x3.ffffffffffa74p-1024 : inexact-ok underflow errno-erange-ok
2220= exp2 upward ibm128 -0x3.fe00000000002p+8 : 0x3.ffffffffffa78p-1024 : inexact-ok underflow errno-erange-ok
2221exp2 -0x3.fdffffffffffep+8
2222= exp2 downward binary32 -0x3.fdfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
2223= exp2 tonearest binary32 -0x3.fdfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
2224= exp2 towardzero binary32 -0x3.fdfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
2225= exp2 upward binary32 -0x3.fdfffcp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2226= exp2 downward binary64 -0x3.fdfffcp+8 : 0x4.000b1730df6a4p-1024 : inexact-ok
2227= exp2 tonearest binary64 -0x3.fdfffcp+8 : 0x4.000b1730df6a4p-1024 : inexact-ok
2228= exp2 towardzero binary64 -0x3.fdfffcp+8 : 0x4.000b1730df6a4p-1024 : inexact-ok
2229= exp2 upward binary64 -0x3.fdfffcp+8 : 0x4.000b1730df6a8p-1024 : inexact-ok
2230= exp2 downward intel96 -0x3.fdfffcp+8 : 0x4.000b1730df6a524p-1024 : inexact-ok
2231= exp2 tonearest intel96 -0x3.fdfffcp+8 : 0x4.000b1730df6a5248p-1024 : inexact-ok
2232= exp2 towardzero intel96 -0x3.fdfffcp+8 : 0x4.000b1730df6a524p-1024 : inexact-ok
2233= exp2 upward intel96 -0x3.fdfffcp+8 : 0x4.000b1730df6a5248p-1024 : inexact-ok
2234= exp2 downward m68k96 -0x3.fdfffcp+8 : 0x4.000b1730df6a524p-1024 : inexact-ok
2235= exp2 tonearest m68k96 -0x3.fdfffcp+8 : 0x4.000b1730df6a5248p-1024 : inexact-ok
2236= exp2 towardzero m68k96 -0x3.fdfffcp+8 : 0x4.000b1730df6a524p-1024 : inexact-ok
2237= exp2 upward m68k96 -0x3.fdfffcp+8 : 0x4.000b1730df6a5248p-1024 : inexact-ok
2238= exp2 downward binary128 -0x3.fdfffcp+8 : 0x4.000b1730df6a5247426170d231ap-1024 : inexact-ok
2239= exp2 tonearest binary128 -0x3.fdfffcp+8 : 0x4.000b1730df6a5247426170d231a4p-1024 : inexact-ok
2240= exp2 towardzero binary128 -0x3.fdfffcp+8 : 0x4.000b1730df6a5247426170d231ap-1024 : inexact-ok
2241= exp2 upward binary128 -0x3.fdfffcp+8 : 0x4.000b1730df6a5247426170d231a4p-1024 : inexact-ok
2242= exp2 downward ibm128 -0x3.fdfffcp+8 : 0x4.000b1730df6a4p-1024 : inexact-ok underflow errno-erange-ok
2243= exp2 tonearest ibm128 -0x3.fdfffcp+8 : 0x4.000b1730df6a4p-1024 : inexact-ok underflow errno-erange-ok
2244= exp2 towardzero ibm128 -0x3.fdfffcp+8 : 0x4.000b1730df6a4p-1024 : inexact-ok underflow errno-erange-ok
2245= exp2 upward ibm128 -0x3.fdfffcp+8 : 0x4.000b1730df6a8p-1024 : inexact-ok underflow errno-erange-ok
2246= exp2 downward binary32 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
2247= exp2 tonearest binary32 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
2248= exp2 towardzero binary32 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
2249= exp2 upward binary32 -0x3.fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2250= exp2 downward binary64 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2251= exp2 tonearest binary64 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2252= exp2 towardzero binary64 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2253= exp2 upward binary64 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2254= exp2 downward intel96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2255= exp2 tonearest intel96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2256= exp2 towardzero intel96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2257= exp2 upward intel96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2258= exp2 downward m68k96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2259= exp2 tonearest m68k96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2260= exp2 towardzero m68k96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2261= exp2 upward m68k96 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2262= exp2 downward binary128 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2263= exp2 tonearest binary128 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2264= exp2 towardzero binary128 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2265= exp2 upward binary128 -0x3.fep+8 : 0x4p-1024 : inexact-ok
2266= exp2 downward ibm128 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2267= exp2 tonearest ibm128 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2268= exp2 towardzero ibm128 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2269= exp2 upward ibm128 -0x3.fep+8 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
2270= exp2 downward binary64 -0x3.fdffffffffffep+8 : 0x4.0000000000588p-1024 : inexact-ok
2271= exp2 tonearest binary64 -0x3.fdffffffffffep+8 : 0x4.000000000058cp-1024 : inexact-ok
2272= exp2 towardzero binary64 -0x3.fdffffffffffep+8 : 0x4.0000000000588p-1024 : inexact-ok
2273= exp2 upward binary64 -0x3.fdffffffffffep+8 : 0x4.000000000058cp-1024 : inexact-ok
2274= exp2 downward intel96 -0x3.fdffffffffffep+8 : 0x4.000000000058b908p-1024 : inexact-ok
2275= exp2 tonearest intel96 -0x3.fdffffffffffep+8 : 0x4.000000000058b908p-1024 : inexact-ok
2276= exp2 towardzero intel96 -0x3.fdffffffffffep+8 : 0x4.000000000058b908p-1024 : inexact-ok
2277= exp2 upward intel96 -0x3.fdffffffffffep+8 : 0x4.000000000058b91p-1024 : inexact-ok
2278= exp2 downward m68k96 -0x3.fdffffffffffep+8 : 0x4.000000000058b908p-1024 : inexact-ok
2279= exp2 tonearest m68k96 -0x3.fdffffffffffep+8 : 0x4.000000000058b908p-1024 : inexact-ok
2280= exp2 towardzero m68k96 -0x3.fdffffffffffep+8 : 0x4.000000000058b908p-1024 : inexact-ok
2281= exp2 upward m68k96 -0x3.fdffffffffffep+8 : 0x4.000000000058b91p-1024 : inexact-ok
2282= exp2 downward binary128 -0x3.fdffffffffffep+8 : 0x4.000000000058b90bfbe8eb94cda4p-1024 : inexact-ok
2283= exp2 tonearest binary128 -0x3.fdffffffffffep+8 : 0x4.000000000058b90bfbe8eb94cda4p-1024 : inexact-ok
2284= exp2 towardzero binary128 -0x3.fdffffffffffep+8 : 0x4.000000000058b90bfbe8eb94cda4p-1024 : inexact-ok
2285= exp2 upward binary128 -0x3.fdffffffffffep+8 : 0x4.000000000058b90bfbe8eb94cda8p-1024 : inexact-ok
2286= exp2 downward ibm128 -0x3.fdffffffffffep+8 : 0x4.0000000000588p-1024 : inexact-ok underflow errno-erange-ok
2287= exp2 tonearest ibm128 -0x3.fdffffffffffep+8 : 0x4.000000000058cp-1024 : inexact-ok underflow errno-erange-ok
2288= exp2 towardzero ibm128 -0x3.fdffffffffffep+8 : 0x4.0000000000588p-1024 : inexact-ok underflow errno-erange-ok
2289= exp2 upward ibm128 -0x3.fdffffffffffep+8 : 0x4.000000000058cp-1024 : inexact-ok underflow errno-erange-ok
2290exp2 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc
2291= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2292= exp2 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2293= exp2 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2294= exp2 upward binary32 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2295= exp2 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2296= exp2 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2297= exp2 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2298= exp2 upward binary64 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2299= exp2 downward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2300= exp2 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2301= exp2 towardzero intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2302= exp2 upward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2303= exp2 downward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2304= exp2 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2305= exp2 towardzero m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2306= exp2 upward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2307= exp2 downward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2308= exp2 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2309= exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2310= exp2 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2311= exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2312= exp2 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2313= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2314= exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
2315= exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2316= exp2 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
2317= exp2 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2318= exp2 upward binary32 0x3.fffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2319= exp2 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
2320= exp2 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
2321= exp2 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
2322= exp2 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : xfail:ibm128-libgcc inexact-ok
2323= exp2 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
2324= exp2 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
2325= exp2 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
2326= exp2 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
2327= exp2 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
2328= exp2 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
2329= exp2 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
2330= exp2 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
2331= exp2 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
2332= exp2 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
2333= exp2 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
2334= exp2 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : xfail:ibm128-libgcc inexact-ok
2335= exp2 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
2336= exp2 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
2337= exp2 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
2338= exp2 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : xfail:ibm128-libgcc inexact-ok
2339= exp2 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
2340= exp2 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
2341= exp2 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
2342= exp2 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
2343= exp2 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
2344= exp2 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2345= exp2 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
2346= exp2 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
2347= exp2 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
2348= exp2 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2349= exp2 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
2350= exp2 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
2351= exp2 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
2352= exp2 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
2353= exp2 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
2354= exp2 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : xfail:ibm128-libgcc inexact-ok
2355= exp2 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
2356= exp2 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
2357= exp2 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
2358= exp2 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : xfail:ibm128-libgcc inexact-ok
2359= exp2 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
2360= exp2 tonearest intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
2361= exp2 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
2362= exp2 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
2363= exp2 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
2364= exp2 tonearest m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
2365= exp2 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
2366= exp2 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
2367= exp2 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
2368= exp2 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
2369= exp2 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
2370= exp2 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : xfail:ibm128-libgcc inexact-ok
2371= exp2 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2372= exp2 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
2373= exp2 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2374= exp2 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
2375= exp2 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
2376= exp2 tonearest intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
2377= exp2 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
2378= exp2 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
2379= exp2 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
2380= exp2 tonearest m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
2381= exp2 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
2382= exp2 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
2383= exp2 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
2384= exp2 tonearest binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
2385= exp2 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
2386= exp2 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : xfail:ibm128-libgcc inexact-ok
2387= exp2 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
2388= exp2 tonearest ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
2389= exp2 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
2390= exp2 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : xfail:ibm128-libgcc inexact-ok
2391= exp2 downward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : xfail:ibm128-libgcc inexact-ok
2392= exp2 tonearest binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : inexact-ok
2393= exp2 towardzero binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : xfail:ibm128-libgcc inexact-ok
2394= exp2 upward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : xfail:ibm128-libgcc inexact-ok
2395= exp2 downward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : xfail:ibm128-libgcc inexact-ok
2396= exp2 tonearest ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : inexact-ok
2397= exp2 towardzero ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : xfail:ibm128-libgcc inexact-ok
2398= exp2 upward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd38p+1020 : xfail:ibm128-libgcc inexact-ok
2399exp2 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc
2400= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2401= exp2 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2402= exp2 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2403= exp2 upward binary32 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2404= exp2 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2405= exp2 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2406= exp2 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2407= exp2 upward binary64 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2408= exp2 downward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2409= exp2 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
2410= exp2 towardzero intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2411= exp2 upward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2412= exp2 downward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2413= exp2 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
2414= exp2 towardzero m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2415= exp2 upward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2416= exp2 downward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2417= exp2 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
2418= exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2419= exp2 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
2420= exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2421= exp2 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
2422= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2423= exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
2424= exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2425= exp2 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
2426= exp2 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2427= exp2 upward binary32 0x3.fffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2428= exp2 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
2429= exp2 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
2430= exp2 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
2431= exp2 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : xfail:ibm128-libgcc inexact-ok
2432= exp2 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
2433= exp2 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
2434= exp2 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
2435= exp2 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
2436= exp2 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
2437= exp2 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
2438= exp2 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
2439= exp2 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
2440= exp2 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
2441= exp2 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
2442= exp2 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
2443= exp2 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : xfail:ibm128-libgcc inexact-ok
2444= exp2 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
2445= exp2 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
2446= exp2 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
2447= exp2 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : xfail:ibm128-libgcc inexact-ok
2448= exp2 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
2449= exp2 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
2450= exp2 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
2451= exp2 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
2452= exp2 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
2453= exp2 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2454= exp2 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
2455= exp2 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
2456= exp2 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
2457= exp2 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
2458= exp2 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
2459= exp2 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
2460= exp2 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
2461= exp2 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
2462= exp2 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
2463= exp2 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : xfail:ibm128-libgcc inexact-ok
2464= exp2 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
2465= exp2 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
2466= exp2 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
2467= exp2 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : xfail:ibm128-libgcc inexact-ok
2468= exp2 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
2469= exp2 tonearest intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
2470= exp2 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
2471= exp2 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
2472= exp2 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
2473= exp2 tonearest m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
2474= exp2 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
2475= exp2 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
2476= exp2 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
2477= exp2 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
2478= exp2 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
2479= exp2 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : xfail:ibm128-libgcc inexact-ok
2480= exp2 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2481= exp2 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
2482= exp2 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2483= exp2 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
2484= exp2 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
2485= exp2 tonearest intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
2486= exp2 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
2487= exp2 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
2488= exp2 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
2489= exp2 tonearest m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
2490= exp2 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
2491= exp2 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
2492= exp2 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
2493= exp2 tonearest binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
2494= exp2 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
2495= exp2 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : xfail:ibm128-libgcc inexact-ok
2496= exp2 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
2497= exp2 tonearest ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
2498= exp2 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
2499= exp2 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : xfail:ibm128-libgcc inexact-ok
2500= exp2 downward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : xfail:ibm128-libgcc inexact-ok
2501= exp2 tonearest binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : inexact-ok
2502= exp2 towardzero binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : xfail:ibm128-libgcc inexact-ok
2503= exp2 upward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : xfail:ibm128-libgcc inexact-ok
2504= exp2 downward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2505= exp2 tonearest ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : inexact-ok overflow errno-erange
2506= exp2 towardzero ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2507= exp2 upward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
2508exp2 -0x3.c9000000000000000000000001p+8
2509= exp2 downward binary32 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2510= exp2 tonearest binary32 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2511= exp2 towardzero binary32 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2512= exp2 upward binary32 -0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2513= exp2 downward binary64 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2514= exp2 tonearest binary64 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2515= exp2 towardzero binary64 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2516= exp2 upward binary64 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2517= exp2 downward intel96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2518= exp2 tonearest intel96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2519= exp2 towardzero intel96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2520= exp2 upward intel96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2521= exp2 downward m68k96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2522= exp2 tonearest m68k96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2523= exp2 towardzero m68k96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2524= exp2 upward m68k96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2525= exp2 downward binary128 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2526= exp2 tonearest binary128 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2527= exp2 towardzero binary128 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2528= exp2 upward binary128 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2529= exp2 downward ibm128 -0x3.c9p+8 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2530= exp2 tonearest ibm128 -0x3.c9p+8 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2531= exp2 towardzero ibm128 -0x3.c9p+8 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2532= exp2 upward ibm128 -0x3.c9p+8 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2533= exp2 downward binary32 -0x3.c90004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2534= exp2 tonearest binary32 -0x3.c90004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2535= exp2 towardzero binary32 -0x3.c90004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2536= exp2 upward binary32 -0x3.c90004p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2537= exp2 downward binary64 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a74p-972 : inexact-ok
2538= exp2 tonearest binary64 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a74p-972 : inexact-ok
2539= exp2 towardzero binary64 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a74p-972 : inexact-ok
2540= exp2 upward binary64 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a78p-972 : inexact-ok
2541= exp2 downward intel96 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a98p-972 : inexact-ok
2542= exp2 tonearest intel96 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75aap-972 : inexact-ok
2543= exp2 towardzero intel96 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a98p-972 : inexact-ok
2544= exp2 upward intel96 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75aap-972 : inexact-ok
2545= exp2 downward m68k96 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a98p-972 : inexact-ok
2546= exp2 tonearest m68k96 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75aap-972 : inexact-ok
2547= exp2 towardzero m68k96 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a98p-972 : inexact-ok
2548= exp2 upward m68k96 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75aap-972 : inexact-ok
2549= exp2 downward binary128 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a9e6bb14eb87f5p-972 : inexact-ok
2550= exp2 tonearest binary128 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a9e6bb14eb87f5p-972 : inexact-ok
2551= exp2 towardzero binary128 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a9e6bb14eb87f5p-972 : inexact-ok
2552= exp2 upward binary128 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a9e6bb14eb87f54p-972 : inexact-ok
2553= exp2 downward ibm128 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a9e6bb14eb87cp-972 : inexact-ok underflow errno-erange-ok
2554= exp2 tonearest ibm128 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a9e6bb14eb88p-972 : inexact-ok underflow errno-erange-ok
2555= exp2 towardzero ibm128 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a9e6bb14eb87cp-972 : inexact-ok underflow errno-erange-ok
2556= exp2 upward ibm128 -0x3.c90004p+8 : 0x7.ffe9d1dbc0a75a9e6bb14eb88p-972 : inexact-ok underflow errno-erange-ok
2557= exp2 downward binary64 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8p-972 : inexact-ok
2558= exp2 tonearest binary64 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8p-972 : inexact-ok
2559= exp2 towardzero binary64 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8p-972 : inexact-ok
2560= exp2 upward binary64 -0x3.c900000000002p+8 : 0x7.ffffffffff4ecp-972 : inexact-ok
2561= exp2 downward intel96 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8p-972 : inexact-ok
2562= exp2 tonearest intel96 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8p-972 : inexact-ok
2563= exp2 towardzero intel96 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8p-972 : inexact-ok
2564= exp2 upward intel96 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8dfp-972 : inexact-ok
2565= exp2 downward m68k96 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8p-972 : inexact-ok
2566= exp2 tonearest m68k96 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8p-972 : inexact-ok
2567= exp2 towardzero m68k96 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8p-972 : inexact-ok
2568= exp2 upward m68k96 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8dfp-972 : inexact-ok
2569= exp2 downward binary128 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8082e383643b4p-972 : inexact-ok
2570= exp2 tonearest binary128 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8082e383643b4p-972 : inexact-ok
2571= exp2 towardzero binary128 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8082e383643b4p-972 : inexact-ok
2572= exp2 upward binary128 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8082e383643b8p-972 : inexact-ok
2573= exp2 downward ibm128 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8082e38364p-972 : inexact-ok underflow errno-erange-ok
2574= exp2 tonearest ibm128 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8082e383644p-972 : inexact-ok underflow errno-erange-ok
2575= exp2 towardzero ibm128 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8082e38364p-972 : inexact-ok underflow errno-erange-ok
2576= exp2 upward ibm128 -0x3.c900000000002p+8 : 0x7.ffffffffff4e8de8082e383644p-972 : inexact-ok underflow errno-erange-ok
2577= exp2 downward intel96 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9dp-972 : inexact-ok
2578= exp2 tonearest intel96 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9dp-972 : inexact-ok
2579= exp2 towardzero intel96 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9dp-972 : inexact-ok
2580= exp2 upward intel96 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d8p-972 : inexact-ok
2581= exp2 downward m68k96 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9dp-972 : inexact-ok
2582= exp2 tonearest m68k96 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9dp-972 : inexact-ok
2583= exp2 towardzero m68k96 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9dp-972 : inexact-ok
2584= exp2 upward m68k96 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d8p-972 : inexact-ok
2585= exp2 downward binary128 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d1bd0105c610e8p-972 : inexact-ok
2586= exp2 tonearest binary128 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d1bd0105c610e8p-972 : inexact-ok
2587= exp2 towardzero binary128 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d1bd0105c610e8p-972 : inexact-ok
2588= exp2 upward binary128 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d1bd0105c610ecp-972 : inexact-ok
2589= exp2 downward ibm128 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d1bd0105c61p-972 : inexact-ok underflow errno-erange-ok
2590= exp2 tonearest ibm128 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d1bd0105c61p-972 : inexact-ok underflow errno-erange-ok
2591= exp2 towardzero ibm128 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d1bd0105c61p-972 : inexact-ok underflow errno-erange-ok
2592= exp2 upward ibm128 -0x3.c900000000000004p+8 : 0x7.ffffffffffffe9d1bd0105c614p-972 : inexact-ok underflow errno-erange-ok
2593= exp2 downward binary128 -0x3.c9000000000000000000000001p+8 : 0x7.fffffffffffffffffffffffa746cp-972 : inexact-ok
2594= exp2 tonearest binary128 -0x3.c9000000000000000000000001p+8 : 0x7.fffffffffffffffffffffffa747p-972 : inexact-ok
2595= exp2 towardzero binary128 -0x3.c9000000000000000000000001p+8 : 0x7.fffffffffffffffffffffffa746cp-972 : inexact-ok
2596= exp2 upward binary128 -0x3.c9000000000000000000000001p+8 : 0x7.fffffffffffffffffffffffa747p-972 : inexact-ok
2597= exp2 downward ibm128 -0x3.c9000000000000000000000001p+8 : 0x7.fffffffffffffffffffffffa74p-972 : inexact-ok underflow errno-erange-ok
2598= exp2 tonearest ibm128 -0x3.c9000000000000000000000001p+8 : 0x7.fffffffffffffffffffffffa74p-972 : inexact-ok underflow errno-erange-ok
2599= exp2 towardzero ibm128 -0x3.c9000000000000000000000001p+8 : 0x7.fffffffffffffffffffffffa74p-972 : inexact-ok underflow errno-erange-ok
2600= exp2 upward ibm128 -0x3.c9000000000000000000000001p+8 : 0x7.fffffffffffffffffffffffa78p-972 : inexact-ok underflow errno-erange-ok
2601exp2 -0x3.c8ffffffffffffffffffffffffp+8
2602= exp2 downward binary32 -0x3.c8fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
2603= exp2 tonearest binary32 -0x3.c8fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
2604= exp2 towardzero binary32 -0x3.c8fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
2605= exp2 upward binary32 -0x3.c8fffcp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2606= exp2 downward binary64 -0x3.c8fffcp+8 : 0x8.00162e61bed48p-972 : inexact-ok
2607= exp2 tonearest binary64 -0x3.c8fffcp+8 : 0x8.00162e61bed48p-972 : inexact-ok
2608= exp2 towardzero binary64 -0x3.c8fffcp+8 : 0x8.00162e61bed48p-972 : inexact-ok
2609= exp2 upward binary64 -0x3.c8fffcp+8 : 0x8.00162e61bed5p-972 : inexact-ok
2610= exp2 downward intel96 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48p-972 : inexact-ok
2611= exp2 tonearest intel96 -0x3.c8fffcp+8 : 0x8.00162e61bed4a49p-972 : inexact-ok
2612= exp2 towardzero intel96 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48p-972 : inexact-ok
2613= exp2 upward intel96 -0x3.c8fffcp+8 : 0x8.00162e61bed4a49p-972 : inexact-ok
2614= exp2 downward m68k96 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48p-972 : inexact-ok
2615= exp2 tonearest m68k96 -0x3.c8fffcp+8 : 0x8.00162e61bed4a49p-972 : inexact-ok
2616= exp2 towardzero m68k96 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48p-972 : inexact-ok
2617= exp2 upward m68k96 -0x3.c8fffcp+8 : 0x8.00162e61bed4a49p-972 : inexact-ok
2618= exp2 downward binary128 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48e84c2e1a4634p-972 : inexact-ok
2619= exp2 tonearest binary128 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48e84c2e1a46348p-972 : inexact-ok
2620= exp2 towardzero binary128 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48e84c2e1a4634p-972 : inexact-ok
2621= exp2 upward binary128 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48e84c2e1a46348p-972 : inexact-ok
2622= exp2 downward ibm128 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48e84c2e1a46p-972 : inexact-ok
2623= exp2 tonearest ibm128 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48e84c2e1a464p-972 : inexact-ok
2624= exp2 towardzero ibm128 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48e84c2e1a46p-972 : inexact-ok
2625= exp2 upward ibm128 -0x3.c8fffcp+8 : 0x8.00162e61bed4a48e84c2e1a464p-972 : inexact-ok
2626= exp2 downward binary32 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2627= exp2 tonearest binary32 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2628= exp2 towardzero binary32 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
2629= exp2 upward binary32 -0x3.c9p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2630= exp2 downward binary64 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2631= exp2 tonearest binary64 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2632= exp2 towardzero binary64 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2633= exp2 upward binary64 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2634= exp2 downward intel96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2635= exp2 tonearest intel96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2636= exp2 towardzero intel96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2637= exp2 upward intel96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2638= exp2 downward m68k96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2639= exp2 tonearest m68k96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2640= exp2 towardzero m68k96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2641= exp2 upward m68k96 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2642= exp2 downward binary128 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2643= exp2 tonearest binary128 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2644= exp2 towardzero binary128 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2645= exp2 upward binary128 -0x3.c9p+8 : 0x8p-972 : inexact-ok
2646= exp2 downward ibm128 -0x3.c9p+8 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2647= exp2 tonearest ibm128 -0x3.c9p+8 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2648= exp2 towardzero ibm128 -0x3.c9p+8 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2649= exp2 upward ibm128 -0x3.c9p+8 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
2650= exp2 downward binary64 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1p-972 : inexact-ok
2651= exp2 tonearest binary64 -0x3.c8ffffffffffep+8 : 0x8.0000000000b18p-972 : inexact-ok
2652= exp2 towardzero binary64 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1p-972 : inexact-ok
2653= exp2 upward binary64 -0x3.c8ffffffffffep+8 : 0x8.0000000000b18p-972 : inexact-ok
2654= exp2 downward intel96 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1721p-972 : inexact-ok
2655= exp2 tonearest intel96 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1721p-972 : inexact-ok
2656= exp2 towardzero intel96 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1721p-972 : inexact-ok
2657= exp2 upward intel96 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1722p-972 : inexact-ok
2658= exp2 downward m68k96 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1721p-972 : inexact-ok
2659= exp2 tonearest m68k96 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1721p-972 : inexact-ok
2660= exp2 towardzero m68k96 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1721p-972 : inexact-ok
2661= exp2 upward m68k96 -0x3.c8ffffffffffep+8 : 0x8.0000000000b1722p-972 : inexact-ok
2662= exp2 downward binary128 -0x3.c8ffffffffffep+8 : 0x8.0000000000b17217f7d1d7299b48p-972 : inexact-ok
2663= exp2 tonearest binary128 -0x3.c8ffffffffffep+8 : 0x8.0000000000b17217f7d1d7299b48p-972 : inexact-ok
2664= exp2 towardzero binary128 -0x3.c8ffffffffffep+8 : 0x8.0000000000b17217f7d1d7299b48p-972 : inexact-ok
2665= exp2 upward binary128 -0x3.c8ffffffffffep+8 : 0x8.0000000000b17217f7d1d7299b5p-972 : inexact-ok
2666= exp2 downward ibm128 -0x3.c8ffffffffffep+8 : 0x8.0000000000b17217f7d1d72998p-972 : inexact-ok
2667= exp2 tonearest ibm128 -0x3.c8ffffffffffep+8 : 0x8.0000000000b17217f7d1d7299cp-972 : inexact-ok
2668= exp2 towardzero ibm128 -0x3.c8ffffffffffep+8 : 0x8.0000000000b17217f7d1d72998p-972 : inexact-ok
2669= exp2 upward ibm128 -0x3.c8ffffffffffep+8 : 0x8.0000000000b17217f7d1d7299cp-972 : inexact-ok
2670= exp2 downward intel96 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162p-972 : inexact-ok
2671= exp2 tonearest intel96 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000163p-972 : inexact-ok
2672= exp2 towardzero intel96 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162p-972 : inexact-ok
2673= exp2 upward intel96 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000163p-972 : inexact-ok
2674= exp2 downward m68k96 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162p-972 : inexact-ok
2675= exp2 tonearest m68k96 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000163p-972 : inexact-ok
2676= exp2 towardzero m68k96 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162p-972 : inexact-ok
2677= exp2 upward m68k96 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000163p-972 : inexact-ok
2678= exp2 downward binary128 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162e42fefa39ef5p-972 : inexact-ok
2679= exp2 tonearest binary128 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162e42fefa39ef58p-972 : inexact-ok
2680= exp2 towardzero binary128 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162e42fefa39ef5p-972 : inexact-ok
2681= exp2 upward binary128 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162e42fefa39ef58p-972 : inexact-ok
2682= exp2 downward ibm128 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162e42fefa39ecp-972 : inexact-ok
2683= exp2 tonearest ibm128 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162e42fefa39fp-972 : inexact-ok
2684= exp2 towardzero ibm128 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162e42fefa39ecp-972 : inexact-ok
2685= exp2 upward ibm128 -0x3.c8fffffffffffffcp+8 : 0x8.000000000000162e42fefa39fp-972 : inexact-ok
2686= exp2 downward binary128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.0000000000000000000000058b9p-972 : inexact-ok
2687= exp2 tonearest binary128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.0000000000000000000000058b9p-972 : inexact-ok
2688= exp2 towardzero binary128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.0000000000000000000000058b9p-972 : inexact-ok
2689= exp2 upward binary128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.0000000000000000000000058b98p-972 : inexact-ok
2690= exp2 downward ibm128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.00000000000000000000000588p-972 : inexact-ok
2691= exp2 tonearest ibm128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.0000000000000000000000058cp-972 : inexact-ok
2692= exp2 towardzero ibm128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.00000000000000000000000588p-972 : inexact-ok
2693= exp2 upward ibm128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.0000000000000000000000058cp-972 : inexact-ok
2694exp2 0x3.fffffffffffffffcp+12
2695= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2696= exp2 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2697= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2698= exp2 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2699= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2700= exp2 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2701= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2702= exp2 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2703= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2704= exp2 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2705= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2706= exp2 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2707= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2708= exp2 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2709= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2710= exp2 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2711= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2712= exp2 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2713= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2714= exp2 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2715= exp2 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2716= exp2 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2717= exp2 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2718= exp2 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2719= exp2 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2720= exp2 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
2721= exp2 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2722= exp2 upward binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
2723= exp2 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2724= exp2 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
2725= exp2 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2726= exp2 upward binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
2727= exp2 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
2728= exp2 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
2729= exp2 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
2730= exp2 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
2731= exp2 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
2732= exp2 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
2733= exp2 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
2734= exp2 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
2735= exp2 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
2736= exp2 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
2737= exp2 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
2738= exp2 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : inexact-ok
2739= exp2 downward ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2740= exp2 tonearest ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
2741= exp2 towardzero ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2742= exp2 upward ibm128 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2743= exp2 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2744= exp2 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
2745= exp2 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2746= exp2 upward binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
2747= exp2 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
2748= exp2 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
2749= exp2 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
2750= exp2 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
2751= exp2 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
2752= exp2 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
2753= exp2 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
2754= exp2 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
2755= exp2 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
2756= exp2 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
2757= exp2 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
2758= exp2 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
2759= exp2 downward ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2760= exp2 tonearest ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
2761= exp2 towardzero ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2762= exp2 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2763= exp2 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
2764= exp2 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
2765= exp2 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
2766= exp2 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
2767= exp2 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
2768= exp2 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
2769= exp2 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
2770= exp2 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
2771= exp2 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
2772= exp2 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
2773= exp2 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
2774= exp2 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : inexact-ok
2775= exp2 downward ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2776= exp2 tonearest ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange
2777= exp2 towardzero ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2778= exp2 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2779exp2 0x4.0000000000000008p+12
2780= exp2 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2781= exp2 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2782= exp2 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2783= exp2 upward binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2784= exp2 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2785= exp2 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2786= exp2 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2787= exp2 upward binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2788= exp2 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2789= exp2 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2790= exp2 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2791= exp2 upward intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2792= exp2 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2793= exp2 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2794= exp2 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2795= exp2 upward m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2796= exp2 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2797= exp2 tonearest binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2798= exp2 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2799= exp2 upward binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2800= exp2 downward ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2801= exp2 tonearest ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
2802= exp2 towardzero ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2803= exp2 upward ibm128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2804= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2805= exp2 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2806= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
2807= exp2 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2808= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2809= exp2 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2810= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2811= exp2 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2812= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2813= exp2 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2814= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2815= exp2 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2816= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2817= exp2 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2818= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2819= exp2 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2820= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2821= exp2 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2822= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2823= exp2 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2824= exp2 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2825= exp2 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
2826= exp2 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2827= exp2 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2828= exp2 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2829= exp2 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2830= exp2 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
2831= exp2 upward binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2832= exp2 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2833= exp2 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2834= exp2 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2835= exp2 upward intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2836= exp2 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2837= exp2 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2838= exp2 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2839= exp2 upward m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2840= exp2 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2841= exp2 tonearest binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2842= exp2 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2843= exp2 upward binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2844= exp2 downward ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2845= exp2 tonearest ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
2846= exp2 towardzero ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2847= exp2 upward ibm128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2848= exp2 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2849= exp2 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
2850= exp2 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2851= exp2 upward intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
2852= exp2 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2853= exp2 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
2854= exp2 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
2855= exp2 upward m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
2856= exp2 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2857= exp2 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
2858= exp2 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
2859= exp2 upward binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
2860= exp2 downward ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2861= exp2 tonearest ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
2862= exp2 towardzero ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
2863= exp2 upward ibm128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
2864exp2 -0x3.ffe0000000000004p+12
2865= exp2 downward binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2866= exp2 tonearest binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2867= exp2 towardzero binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2868= exp2 upward binary32 -0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2869= exp2 downward binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2870= exp2 tonearest binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2871= exp2 towardzero binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2872= exp2 upward binary64 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2873= exp2 downward intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2874= exp2 tonearest intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2875= exp2 towardzero intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2876= exp2 upward intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2877= exp2 downward m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
2878= exp2 tonearest m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
2879= exp2 towardzero m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
2880= exp2 upward m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
2881= exp2 downward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2882= exp2 tonearest binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2883= exp2 towardzero binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2884= exp2 upward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2885= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2886= exp2 tonearest ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2887= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2888= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2889= exp2 downward binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2890= exp2 tonearest binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2891= exp2 towardzero binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2892= exp2 upward binary32 -0x3.ffe004p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2893= exp2 downward binary64 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2894= exp2 tonearest binary64 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2895= exp2 towardzero binary64 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2896= exp2 upward binary64 -0x3.ffe004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2897= exp2 downward intel96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df8428p-16384 : inexact-ok underflow errno-erange-ok
2898= exp2 tonearest intel96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df843p-16384 : inexact-ok underflow errno-erange-ok
2899= exp2 towardzero intel96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df8428p-16384 : inexact-ok underflow errno-erange-ok
2900= exp2 upward intel96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df843p-16384 : inexact-ok underflow errno-erange-ok
2901= exp2 downward m68k96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842cp-16384 : inexact-ok
2902= exp2 tonearest m68k96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df843p-16384 : inexact-ok
2903= exp2 towardzero m68k96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842cp-16384 : inexact-ok
2904= exp2 upward m68k96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df843p-16384 : inexact-ok
2905= exp2 downward binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804bcp-16384 : inexact-ok underflow errno-erange-ok
2906= exp2 tonearest binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804cp-16384 : inexact-ok underflow errno-erange-ok
2907= exp2 towardzero binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804bcp-16384 : inexact-ok underflow errno-erange-ok
2908= exp2 upward binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804cp-16384 : inexact-ok underflow errno-erange-ok
2909= exp2 downward ibm128 -0x3.ffe004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2910= exp2 tonearest ibm128 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2911= exp2 towardzero ibm128 -0x3.ffe004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2912= exp2 upward ibm128 -0x3.ffe004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2913= exp2 downward binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2914= exp2 tonearest binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2915= exp2 towardzero binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2916= exp2 upward binary64 -0x3.ffe0000000002p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2917= exp2 downward intel96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok underflow errno-erange-ok
2918= exp2 tonearest intel96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok underflow errno-erange-ok
2919= exp2 towardzero intel96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok underflow errno-erange-ok
2920= exp2 upward intel96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f48p-16384 : inexact-ok underflow errno-erange-ok
2921= exp2 downward m68k96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok
2922= exp2 tonearest m68k96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok
2923= exp2 towardzero m68k96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok
2924= exp2 upward m68k96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f44p-16384 : inexact-ok
2925= exp2 downward binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
2926= exp2 tonearest binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
2927= exp2 towardzero binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
2928= exp2 upward binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61a4p-16384 : inexact-ok underflow errno-erange-ok
2929= exp2 downward ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2930= exp2 tonearest ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2931= exp2 towardzero ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2932= exp2 upward ibm128 -0x3.ffe0000000002p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2933= exp2 downward intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e88p-16384 : inexact-ok underflow errno-erange-ok
2934= exp2 tonearest intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e9p-16384 : inexact-ok underflow errno-erange-ok
2935= exp2 towardzero intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e88p-16384 : inexact-ok underflow errno-erange-ok
2936= exp2 upward intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e9p-16384 : inexact-ok underflow errno-erange-ok
2937= exp2 downward m68k96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8cp-16384 : inexact-ok
2938= exp2 tonearest m68k96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8cp-16384 : inexact-ok
2939= exp2 towardzero m68k96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8cp-16384 : inexact-ok
2940= exp2 upward m68k96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e9p-16384 : inexact-ok
2941= exp2 downward binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
2942= exp2 tonearest binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
2943= exp2 towardzero binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
2944= exp2 upward binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b8p-16384 : inexact-ok underflow errno-erange-ok
2945= exp2 downward ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2946= exp2 tonearest ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
2947= exp2 towardzero ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2948= exp2 upward ibm128 -0x3.ffe0000000000004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2949exp2 -0x3.ffdffffffffffffcp+12
2950= exp2 downward binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
2951= exp2 tonearest binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
2952= exp2 towardzero binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
2953= exp2 upward binary32 -0x3.ffdffcp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2954= exp2 downward binary64 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
2955= exp2 tonearest binary64 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
2956= exp2 towardzero binary64 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
2957= exp2 upward binary64 -0x3.ffdffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2958= exp2 downward intel96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
2959= exp2 tonearest intel96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
2960= exp2 towardzero intel96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
2961= exp2 upward intel96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b148p-16384 : inexact-ok
2962= exp2 downward m68k96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
2963= exp2 tonearest m68k96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
2964= exp2 towardzero m68k96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
2965= exp2 upward m68k96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b148p-16384 : inexact-ok
2966= exp2 downward binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22688cp-16384 : inexact-ok
2967= exp2 tonearest binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22689p-16384 : inexact-ok
2968= exp2 towardzero binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22688cp-16384 : inexact-ok
2969= exp2 upward binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22689p-16384 : inexact-ok
2970= exp2 downward ibm128 -0x3.ffdffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2971= exp2 tonearest ibm128 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
2972= exp2 towardzero ibm128 -0x3.ffdffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2973= exp2 upward ibm128 -0x3.ffdffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2974= exp2 downward binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2975= exp2 tonearest binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2976= exp2 towardzero binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2977= exp2 upward binary32 -0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
2978= exp2 downward binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2979= exp2 tonearest binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2980= exp2 towardzero binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2981= exp2 upward binary64 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
2982= exp2 downward intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2983= exp2 tonearest intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2984= exp2 towardzero intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2985= exp2 upward intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2986= exp2 downward m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
2987= exp2 tonearest m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
2988= exp2 towardzero m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
2989= exp2 upward m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
2990= exp2 downward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2991= exp2 tonearest binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2992= exp2 towardzero binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2993= exp2 upward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
2994= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2995= exp2 tonearest ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2996= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
2997= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
2998= exp2 downward binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
2999= exp2 tonearest binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3000= exp2 towardzero binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3001= exp2 upward binary64 -0x3.ffdfffffffffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3002= exp2 downward intel96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90b8p-16384 : inexact-ok
3003= exp2 tonearest intel96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90cp-16384 : inexact-ok
3004= exp2 towardzero intel96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90b8p-16384 : inexact-ok
3005= exp2 upward intel96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90cp-16384 : inexact-ok
3006= exp2 downward m68k96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90b8p-16384 : inexact-ok
3007= exp2 tonearest m68k96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90cp-16384 : inexact-ok
3008= exp2 towardzero m68k96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90b8p-16384 : inexact-ok
3009= exp2 upward m68k96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90cp-16384 : inexact-ok
3010= exp2 downward binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e3cp-16384 : inexact-ok
3011= exp2 tonearest binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e4p-16384 : inexact-ok
3012= exp2 towardzero binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e3cp-16384 : inexact-ok
3013= exp2 upward binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e4p-16384 : inexact-ok
3014= exp2 downward ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3015= exp2 tonearest ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3016= exp2 towardzero ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3017= exp2 upward ibm128 -0x3.ffdfffffffffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3018= exp2 downward intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3019= exp2 tonearest intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3020= exp2 towardzero intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3021= exp2 upward intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b178p-16384 : inexact-ok
3022= exp2 downward m68k96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3023= exp2 tonearest m68k96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3024= exp2 towardzero m68k96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3025= exp2 upward m68k96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b178p-16384 : inexact-ok
3026= exp2 downward binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf8908p-16384 : inexact-ok
3027= exp2 tonearest binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf890cp-16384 : inexact-ok
3028= exp2 towardzero binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf8908p-16384 : inexact-ok
3029= exp2 upward binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf890cp-16384 : inexact-ok
3030= exp2 downward ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3031= exp2 tonearest ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3032= exp2 towardzero ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3033= exp2 upward ibm128 -0x3.ffdffffffffffffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3034exp2 -0x3.fff0000000000004p+12
3035= exp2 downward binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3036= exp2 tonearest binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3037= exp2 towardzero binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3038= exp2 upward binary32 -0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3039= exp2 downward binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3040= exp2 tonearest binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3041= exp2 towardzero binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3042= exp2 upward binary64 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3043= exp2 downward intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3044= exp2 tonearest intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3045= exp2 towardzero intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3046= exp2 upward intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3047= exp2 downward m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3048= exp2 tonearest m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3049= exp2 towardzero m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3050= exp2 upward m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3051= exp2 downward binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3052= exp2 tonearest binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3053= exp2 towardzero binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3054= exp2 upward binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3055= exp2 downward ibm128 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3056= exp2 tonearest ibm128 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3057= exp2 towardzero ibm128 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3058= exp2 upward ibm128 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3059= exp2 downward binary32 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3060= exp2 tonearest binary32 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3061= exp2 towardzero binary32 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3062= exp2 upward binary32 -0x3.fff004p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3063= exp2 downward binary64 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3064= exp2 tonearest binary64 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3065= exp2 towardzero binary64 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3066= exp2 upward binary64 -0x3.fff004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3067= exp2 downward intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc21p-16384 : inexact-ok underflow errno-erange-ok
3068= exp2 tonearest intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : inexact-ok underflow errno-erange-ok
3069= exp2 towardzero intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc21p-16384 : inexact-ok underflow errno-erange-ok
3070= exp2 upward intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : inexact-ok underflow errno-erange-ok
3071= exp2 downward m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc214p-16384 : inexact-ok underflow errno-erange-ok
3072= exp2 tonearest m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : inexact-ok underflow errno-erange-ok
3073= exp2 towardzero m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc214p-16384 : inexact-ok underflow errno-erange-ok
3074= exp2 upward m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : inexact-ok underflow errno-erange-ok
3075= exp2 downward binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c025cp-16384 : inexact-ok underflow errno-erange-ok
3076= exp2 tonearest binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c026p-16384 : inexact-ok underflow errno-erange-ok
3077= exp2 towardzero binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c025cp-16384 : inexact-ok underflow errno-erange-ok
3078= exp2 upward binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c026p-16384 : inexact-ok underflow errno-erange-ok
3079= exp2 downward ibm128 -0x3.fff004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3080= exp2 tonearest ibm128 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3081= exp2 towardzero ibm128 -0x3.fff004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3082= exp2 upward ibm128 -0x3.fff004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3083= exp2 downward binary64 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3084= exp2 tonearest binary64 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3085= exp2 towardzero binary64 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3086= exp2 upward binary64 -0x3.fff0000000002p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3087= exp2 downward intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
3088= exp2 tonearest intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
3089= exp2 towardzero intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
3090= exp2 upward intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a8p-16384 : inexact-ok underflow errno-erange-ok
3091= exp2 downward m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
3092= exp2 tonearest m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
3093= exp2 towardzero m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
3094= exp2 upward m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a4p-16384 : inexact-ok underflow errno-erange-ok
3095= exp2 downward binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : inexact-ok underflow errno-erange-ok
3096= exp2 tonearest binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : inexact-ok underflow errno-erange-ok
3097= exp2 towardzero binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : inexact-ok underflow errno-erange-ok
3098= exp2 upward binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530d4p-16384 : inexact-ok underflow errno-erange-ok
3099= exp2 downward ibm128 -0x3.fff0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3100= exp2 tonearest ibm128 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3101= exp2 towardzero ibm128 -0x3.fff0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3102= exp2 upward ibm128 -0x3.fff0000000002p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3103= exp2 downward intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa74p-16384 : inexact-ok underflow errno-erange-ok
3104= exp2 tonearest intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
3105= exp2 towardzero intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa74p-16384 : inexact-ok underflow errno-erange-ok
3106= exp2 upward intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
3107= exp2 downward m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa744p-16384 : inexact-ok underflow errno-erange-ok
3108= exp2 tonearest m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
3109= exp2 towardzero m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa744p-16384 : inexact-ok underflow errno-erange-ok
3110= exp2 upward m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
3111= exp2 downward binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184ad8p-16384 : inexact-ok underflow errno-erange-ok
3112= exp2 tonearest binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184adcp-16384 : inexact-ok underflow errno-erange-ok
3113= exp2 towardzero binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184ad8p-16384 : inexact-ok underflow errno-erange-ok
3114= exp2 upward binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184adcp-16384 : inexact-ok underflow errno-erange-ok
3115= exp2 downward ibm128 -0x3.fff0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3116= exp2 tonearest ibm128 -0x3.fff0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3117= exp2 towardzero ibm128 -0x3.fff0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3118= exp2 upward ibm128 -0x3.fff0000000000004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3119exp2 -0x3.ffeffffffffffffcp+12
3120= exp2 downward binary32 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3121= exp2 tonearest binary32 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3122= exp2 towardzero binary32 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3123= exp2 upward binary32 -0x3.ffeffcp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3124= exp2 downward binary64 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3125= exp2 tonearest binary64 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3126= exp2 towardzero binary64 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3127= exp2 upward binary64 -0x3.ffeffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3128= exp2 downward intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok underflow errno-erange-ok
3129= exp2 tonearest intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok underflow errno-erange-ok
3130= exp2 towardzero intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok underflow errno-erange-ok
3131= exp2 upward intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a8p-16384 : inexact-ok underflow errno-erange-ok
3132= exp2 downward m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok
3133= exp2 tonearest m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok
3134= exp2 towardzero m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok
3135= exp2 upward m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a4p-16384 : inexact-ok
3136= exp2 downward binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913444p-16384 : inexact-ok underflow errno-erange-ok
3137= exp2 tonearest binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913448p-16384 : inexact-ok underflow errno-erange-ok
3138= exp2 towardzero binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913444p-16384 : inexact-ok underflow errno-erange-ok
3139= exp2 upward binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913448p-16384 : inexact-ok underflow errno-erange-ok
3140= exp2 downward ibm128 -0x3.ffeffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3141= exp2 tonearest ibm128 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3142= exp2 towardzero ibm128 -0x3.ffeffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3143= exp2 upward ibm128 -0x3.ffeffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3144= exp2 downward binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3145= exp2 tonearest binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3146= exp2 towardzero binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3147= exp2 upward binary32 -0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3148= exp2 downward binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3149= exp2 tonearest binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3150= exp2 towardzero binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3151= exp2 upward binary64 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3152= exp2 downward intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3153= exp2 tonearest intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3154= exp2 towardzero intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3155= exp2 upward intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3156= exp2 downward m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3157= exp2 tonearest m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3158= exp2 towardzero m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3159= exp2 upward m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3160= exp2 downward binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3161= exp2 tonearest binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3162= exp2 towardzero binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3163= exp2 upward binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
3164= exp2 downward ibm128 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3165= exp2 tonearest ibm128 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3166= exp2 towardzero ibm128 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3167= exp2 upward ibm128 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3168= exp2 downward binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3169= exp2 tonearest binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3170= exp2 towardzero binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3171= exp2 upward binary64 -0x3.ffefffffffffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3172= exp2 downward intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c858p-16384 : inexact-ok underflow errno-erange-ok
3173= exp2 tonearest intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok underflow errno-erange-ok
3174= exp2 towardzero intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c858p-16384 : inexact-ok underflow errno-erange-ok
3175= exp2 upward intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok underflow errno-erange-ok
3176= exp2 downward m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85cp-16384 : inexact-ok
3177= exp2 tonearest m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok
3178= exp2 towardzero m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85cp-16384 : inexact-ok
3179= exp2 upward m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok
3180= exp2 downward binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f1cp-16384 : inexact-ok underflow errno-erange-ok
3181= exp2 tonearest binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f2p-16384 : inexact-ok underflow errno-erange-ok
3182= exp2 towardzero binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f1cp-16384 : inexact-ok underflow errno-erange-ok
3183= exp2 upward binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f2p-16384 : inexact-ok underflow errno-erange-ok
3184= exp2 downward ibm128 -0x3.ffefffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3185= exp2 tonearest ibm128 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3186= exp2 towardzero ibm128 -0x3.ffefffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3187= exp2 upward ibm128 -0x3.ffefffffffffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3188= exp2 downward intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok underflow errno-erange-ok
3189= exp2 tonearest intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok underflow errno-erange-ok
3190= exp2 towardzero intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok underflow errno-erange-ok
3191= exp2 upward intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058cp-16384 : inexact-ok underflow errno-erange-ok
3192= exp2 downward m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok
3193= exp2 tonearest m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok
3194= exp2 towardzero m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok
3195= exp2 upward m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058bcp-16384 : inexact-ok
3196= exp2 downward binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : inexact-ok underflow errno-erange-ok
3197= exp2 tonearest binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : inexact-ok underflow errno-erange-ok
3198= exp2 towardzero binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : inexact-ok underflow errno-erange-ok
3199= exp2 upward binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c488p-16384 : inexact-ok underflow errno-erange-ok
3200= exp2 downward ibm128 -0x3.ffeffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3201= exp2 tonearest ibm128 -0x3.ffeffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3202= exp2 towardzero ibm128 -0x3.ffeffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3203= exp2 upward ibm128 -0x3.ffeffffffffffffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3204exp2 0x3.fffffffffffffffffffffffffffep+12
3205= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
3206= exp2 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3207= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
3208= exp2 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3209= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3210= exp2 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3211= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3212= exp2 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3213= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3214= exp2 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3215= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3216= exp2 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3217= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3218= exp2 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3219= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3220= exp2 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3221= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3222= exp2 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3223= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3224= exp2 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3225= exp2 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3226= exp2 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3227= exp2 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3228= exp2 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3229= exp2 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
3230= exp2 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
3231= exp2 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
3232= exp2 upward binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
3233= exp2 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3234= exp2 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
3235= exp2 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3236= exp2 upward binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
3237= exp2 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
3238= exp2 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
3239= exp2 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
3240= exp2 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
3241= exp2 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
3242= exp2 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
3243= exp2 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
3244= exp2 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
3245= exp2 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
3246= exp2 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
3247= exp2 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
3248= exp2 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : inexact-ok
3249= exp2 downward ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3250= exp2 tonearest ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
3251= exp2 towardzero ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3252= exp2 upward ibm128 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3253= exp2 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3254= exp2 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
3255= exp2 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3256= exp2 upward binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
3257= exp2 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
3258= exp2 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
3259= exp2 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
3260= exp2 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
3261= exp2 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
3262= exp2 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
3263= exp2 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
3264= exp2 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
3265= exp2 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
3266= exp2 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
3267= exp2 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
3268= exp2 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
3269= exp2 downward ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3270= exp2 tonearest ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
3271= exp2 towardzero ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3272= exp2 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3273= exp2 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
3274= exp2 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
3275= exp2 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
3276= exp2 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
3277= exp2 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
3278= exp2 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
3279= exp2 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
3280= exp2 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
3281= exp2 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
3282= exp2 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
3283= exp2 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
3284= exp2 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : inexact-ok
3285= exp2 downward ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3286= exp2 tonearest ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange
3287= exp2 towardzero ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3288= exp2 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3289= exp2 downward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
3290= exp2 tonearest binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
3291= exp2 towardzero binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
3292= exp2 upward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d2p+16380 : inexact-ok
3293= exp2 downward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
3294= exp2 tonearest binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
3295= exp2 towardzero binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
3296= exp2 upward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8dfp+16380 : inexact-ok
3297= exp2 downward ibm128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3298= exp2 tonearest ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : inexact-ok overflow errno-erange
3299= exp2 towardzero ibm128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3300= exp2 upward ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3301exp2 0x4.0000000000000000000000000004p+12
3302= exp2 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
3303= exp2 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3304= exp2 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
3305= exp2 upward binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3306= exp2 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3307= exp2 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3308= exp2 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3309= exp2 upward binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3310= exp2 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3311= exp2 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3312= exp2 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3313= exp2 upward intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3314= exp2 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3315= exp2 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3316= exp2 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3317= exp2 upward m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3318= exp2 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3319= exp2 tonearest binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3320= exp2 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3321= exp2 upward binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3322= exp2 downward ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3323= exp2 tonearest ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
3324= exp2 towardzero ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3325= exp2 upward ibm128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3326= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
3327= exp2 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3328= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
3329= exp2 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3330= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3331= exp2 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3332= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3333= exp2 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3334= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3335= exp2 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3336= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3337= exp2 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3338= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3339= exp2 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3340= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3341= exp2 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3342= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3343= exp2 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3344= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3345= exp2 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3346= exp2 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3347= exp2 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
3348= exp2 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3349= exp2 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3350= exp2 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3351= exp2 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3352= exp2 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
3353= exp2 upward binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3354= exp2 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3355= exp2 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3356= exp2 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3357= exp2 upward intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3358= exp2 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3359= exp2 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3360= exp2 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3361= exp2 upward m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3362= exp2 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3363= exp2 tonearest binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3364= exp2 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3365= exp2 upward binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3366= exp2 downward ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3367= exp2 tonearest ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3368= exp2 towardzero ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3369= exp2 upward ibm128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3370= exp2 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3371= exp2 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
3372= exp2 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3373= exp2 upward intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
3374= exp2 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3375= exp2 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
3376= exp2 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
3377= exp2 upward m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
3378= exp2 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3379= exp2 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
3380= exp2 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3381= exp2 upward binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
3382= exp2 downward ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3383= exp2 tonearest ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
3384= exp2 towardzero ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3385= exp2 upward ibm128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3386= exp2 downward binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3387= exp2 tonearest binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3388= exp2 towardzero binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3389= exp2 upward binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
3390= exp2 downward binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3391= exp2 tonearest binary128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
3392= exp2 towardzero binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
3393= exp2 upward binary128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
3394= exp2 downward ibm128 0x4.00000000000000000000000002p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3395= exp2 tonearest ibm128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
3396= exp2 towardzero ibm128 0x4.00000000000000000000000002p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
3397= exp2 upward ibm128 0x4.00000000000000000000000002p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
3398exp2 -0x3.ffe0000000000000000000000002p+12
3399= exp2 downward binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3400= exp2 tonearest binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3401= exp2 towardzero binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3402= exp2 upward binary32 -0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3403= exp2 downward binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3404= exp2 tonearest binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3405= exp2 towardzero binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3406= exp2 upward binary64 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3407= exp2 downward intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3408= exp2 tonearest intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3409= exp2 towardzero intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3410= exp2 upward intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3411= exp2 downward m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
3412= exp2 tonearest m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
3413= exp2 towardzero m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
3414= exp2 upward m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
3415= exp2 downward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3416= exp2 tonearest binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3417= exp2 towardzero binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3418= exp2 upward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3419= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3420= exp2 tonearest ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3421= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3422= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3423= exp2 downward binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3424= exp2 tonearest binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3425= exp2 towardzero binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3426= exp2 upward binary32 -0x3.ffe004p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3427= exp2 downward binary64 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3428= exp2 tonearest binary64 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3429= exp2 towardzero binary64 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3430= exp2 upward binary64 -0x3.ffe004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3431= exp2 downward intel96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df8428p-16384 : inexact-ok underflow errno-erange-ok
3432= exp2 tonearest intel96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df843p-16384 : inexact-ok underflow errno-erange-ok
3433= exp2 towardzero intel96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df8428p-16384 : inexact-ok underflow errno-erange-ok
3434= exp2 upward intel96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df843p-16384 : inexact-ok underflow errno-erange-ok
3435= exp2 downward m68k96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842cp-16384 : inexact-ok
3436= exp2 tonearest m68k96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df843p-16384 : inexact-ok
3437= exp2 towardzero m68k96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842cp-16384 : inexact-ok
3438= exp2 upward m68k96 -0x3.ffe004p+12 : 0x3.ff4e9d4703df843p-16384 : inexact-ok
3439= exp2 downward binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804bcp-16384 : inexact-ok underflow errno-erange-ok
3440= exp2 tonearest binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804cp-16384 : inexact-ok underflow errno-erange-ok
3441= exp2 towardzero binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804bcp-16384 : inexact-ok underflow errno-erange-ok
3442= exp2 upward binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804cp-16384 : inexact-ok underflow errno-erange-ok
3443= exp2 downward ibm128 -0x3.ffe004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3444= exp2 tonearest ibm128 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3445= exp2 towardzero ibm128 -0x3.ffe004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3446= exp2 upward ibm128 -0x3.ffe004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3447= exp2 downward binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3448= exp2 tonearest binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3449= exp2 towardzero binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3450= exp2 upward binary64 -0x3.ffe0000000002p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3451= exp2 downward intel96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok underflow errno-erange-ok
3452= exp2 tonearest intel96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok underflow errno-erange-ok
3453= exp2 towardzero intel96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok underflow errno-erange-ok
3454= exp2 upward intel96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f48p-16384 : inexact-ok underflow errno-erange-ok
3455= exp2 downward m68k96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok
3456= exp2 tonearest m68k96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok
3457= exp2 towardzero m68k96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4p-16384 : inexact-ok
3458= exp2 upward m68k96 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f44p-16384 : inexact-ok
3459= exp2 downward binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
3460= exp2 tonearest binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
3461= exp2 towardzero binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
3462= exp2 upward binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61a4p-16384 : inexact-ok underflow errno-erange-ok
3463= exp2 downward ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3464= exp2 tonearest ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3465= exp2 towardzero ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3466= exp2 upward ibm128 -0x3.ffe0000000002p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3467= exp2 downward intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e88p-16384 : inexact-ok underflow errno-erange-ok
3468= exp2 tonearest intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e9p-16384 : inexact-ok underflow errno-erange-ok
3469= exp2 towardzero intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e88p-16384 : inexact-ok underflow errno-erange-ok
3470= exp2 upward intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e9p-16384 : inexact-ok underflow errno-erange-ok
3471= exp2 downward m68k96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8cp-16384 : inexact-ok
3472= exp2 tonearest m68k96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8cp-16384 : inexact-ok
3473= exp2 towardzero m68k96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8cp-16384 : inexact-ok
3474= exp2 upward m68k96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e9p-16384 : inexact-ok
3475= exp2 downward binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
3476= exp2 tonearest binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
3477= exp2 towardzero binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
3478= exp2 upward binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b8p-16384 : inexact-ok underflow errno-erange-ok
3479= exp2 downward ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3480= exp2 tonearest ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3481= exp2 towardzero ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3482= exp2 upward ibm128 -0x3.ffe0000000000004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3483= exp2 downward binary128 -0x3.ffe0000000000000000000000002p+12 : 0x3.ffffffffffffffffffffffffa744p-16384 : inexact-ok underflow errno-erange-ok
3484= exp2 tonearest binary128 -0x3.ffe0000000000000000000000002p+12 : 0x3.ffffffffffffffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
3485= exp2 towardzero binary128 -0x3.ffe0000000000000000000000002p+12 : 0x3.ffffffffffffffffffffffffa744p-16384 : inexact-ok underflow errno-erange-ok
3486= exp2 upward binary128 -0x3.ffe0000000000000000000000002p+12 : 0x3.ffffffffffffffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
3487= exp2 downward binary128 -0x3.ffe00000000000000000000001p+12 : 0x3.ffffffffffffffffffffffd3a378p-16384 : inexact-ok underflow errno-erange-ok
3488= exp2 tonearest binary128 -0x3.ffe00000000000000000000001p+12 : 0x3.ffffffffffffffffffffffd3a37cp-16384 : inexact-ok underflow errno-erange-ok
3489= exp2 towardzero binary128 -0x3.ffe00000000000000000000001p+12 : 0x3.ffffffffffffffffffffffd3a378p-16384 : inexact-ok underflow errno-erange-ok
3490= exp2 upward binary128 -0x3.ffe00000000000000000000001p+12 : 0x3.ffffffffffffffffffffffd3a37cp-16384 : inexact-ok underflow errno-erange-ok
3491= exp2 downward ibm128 -0x3.ffe00000000000000000000001p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3492= exp2 tonearest ibm128 -0x3.ffe00000000000000000000001p+12 : 0x0p+0 : inexact-ok underflow errno-erange
3493= exp2 towardzero ibm128 -0x3.ffe00000000000000000000001p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3494= exp2 upward ibm128 -0x3.ffe00000000000000000000001p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3495exp2 -0x3.ffdffffffffffffffffffffffffep+12
3496= exp2 downward binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3497= exp2 tonearest binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3498= exp2 towardzero binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3499= exp2 upward binary32 -0x3.ffdffcp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3500= exp2 downward binary64 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3501= exp2 tonearest binary64 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3502= exp2 towardzero binary64 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3503= exp2 upward binary64 -0x3.ffdffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3504= exp2 downward intel96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
3505= exp2 tonearest intel96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
3506= exp2 towardzero intel96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
3507= exp2 upward intel96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b148p-16384 : inexact-ok
3508= exp2 downward m68k96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
3509= exp2 tonearest m68k96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
3510= exp2 towardzero m68k96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b14p-16384 : inexact-ok
3511= exp2 upward m68k96 -0x3.ffdffcp+12 : 0x4.00b18178ba33b148p-16384 : inexact-ok
3512= exp2 downward binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22688cp-16384 : inexact-ok
3513= exp2 tonearest binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22689p-16384 : inexact-ok
3514= exp2 towardzero binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22688cp-16384 : inexact-ok
3515= exp2 upward binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22689p-16384 : inexact-ok
3516= exp2 downward ibm128 -0x3.ffdffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3517= exp2 tonearest ibm128 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3518= exp2 towardzero ibm128 -0x3.ffdffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3519= exp2 upward ibm128 -0x3.ffdffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3520= exp2 downward binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3521= exp2 tonearest binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3522= exp2 towardzero binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3523= exp2 upward binary32 -0x3.ffep+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
3524= exp2 downward binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3525= exp2 tonearest binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3526= exp2 towardzero binary64 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3527= exp2 upward binary64 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3528= exp2 downward intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3529= exp2 tonearest intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3530= exp2 towardzero intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3531= exp2 upward intel96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3532= exp2 downward m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
3533= exp2 tonearest m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
3534= exp2 towardzero m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
3535= exp2 upward m68k96 -0x3.ffep+12 : 0x4p-16384 : inexact-ok
3536= exp2 downward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3537= exp2 tonearest binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3538= exp2 towardzero binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3539= exp2 upward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
3540= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3541= exp2 tonearest ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3542= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3543= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3544= exp2 downward binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3545= exp2 tonearest binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3546= exp2 towardzero binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3547= exp2 upward binary64 -0x3.ffdfffffffffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
3548= exp2 downward intel96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90b8p-16384 : inexact-ok
3549= exp2 tonearest intel96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90cp-16384 : inexact-ok
3550= exp2 towardzero intel96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90b8p-16384 : inexact-ok
3551= exp2 upward intel96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90cp-16384 : inexact-ok
3552= exp2 downward m68k96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90b8p-16384 : inexact-ok
3553= exp2 tonearest m68k96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90cp-16384 : inexact-ok
3554= exp2 towardzero m68k96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90b8p-16384 : inexact-ok
3555= exp2 upward m68k96 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90cp-16384 : inexact-ok
3556= exp2 downward binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e3cp-16384 : inexact-ok
3557= exp2 tonearest binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e4p-16384 : inexact-ok
3558= exp2 towardzero binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e3cp-16384 : inexact-ok
3559= exp2 upward binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e4p-16384 : inexact-ok
3560= exp2 downward ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3561= exp2 tonearest ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
3562= exp2 towardzero ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3563= exp2 upward ibm128 -0x3.ffdfffffffffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3564= exp2 downward intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3565= exp2 tonearest intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3566= exp2 towardzero intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3567= exp2 upward intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b178p-16384 : inexact-ok
3568= exp2 downward m68k96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3569= exp2 tonearest m68k96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3570= exp2 towardzero m68k96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
3571= exp2 upward m68k96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b178p-16384 : inexact-ok
3572= exp2 downward binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf8908p-16384 : inexact-ok
3573= exp2 tonearest binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf890cp-16384 : inexact-ok
3574= exp2 towardzero binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf8908p-16384 : inexact-ok
3575= exp2 upward binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf890cp-16384 : inexact-ok
3576= exp2 downward ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3577= exp2 tonearest ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3578= exp2 towardzero ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3579= exp2 upward ibm128 -0x3.ffdffffffffffffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3580= exp2 downward binary128 -0x3.ffdffffffffffffffffffffffffep+12 : 0x4.00000000000000000000000058b8p-16384 : inexact-ok
3581= exp2 tonearest binary128 -0x3.ffdffffffffffffffffffffffffep+12 : 0x4.00000000000000000000000058b8p-16384 : inexact-ok
3582= exp2 towardzero binary128 -0x3.ffdffffffffffffffffffffffffep+12 : 0x4.00000000000000000000000058b8p-16384 : inexact-ok
3583= exp2 upward binary128 -0x3.ffdffffffffffffffffffffffffep+12 : 0x4.00000000000000000000000058bcp-16384 : inexact-ok
3584= exp2 downward binary128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4.00000000000000000000002c5c84p-16384 : inexact-ok
3585= exp2 tonearest binary128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4.00000000000000000000002c5c84p-16384 : inexact-ok
3586= exp2 towardzero binary128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4.00000000000000000000002c5c84p-16384 : inexact-ok
3587= exp2 upward binary128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4.00000000000000000000002c5c88p-16384 : inexact-ok
3588= exp2 downward ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3589= exp2 tonearest ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
3590= exp2 towardzero ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
3591= exp2 upward ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
3592exp2 min
3593= exp2 downward binary32 0x4p-128 : 0x1p+0 : inexact-ok
3594= exp2 tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok
3595= exp2 towardzero binary32 0x4p-128 : 0x1p+0 : inexact-ok
3596= exp2 upward binary32 0x4p-128 : 0x1.000002p+0 : inexact-ok
3597= exp2 downward binary64 0x4p-128 : 0x1p+0 : inexact-ok
3598= exp2 tonearest binary64 0x4p-128 : 0x1p+0 : inexact-ok
3599= exp2 towardzero binary64 0x4p-128 : 0x1p+0 : inexact-ok
3600= exp2 upward binary64 0x4p-128 : 0x1.0000000000001p+0 : inexact-ok
3601= exp2 downward intel96 0x4p-128 : 0x1p+0 : inexact-ok
3602= exp2 tonearest intel96 0x4p-128 : 0x1p+0 : inexact-ok
3603= exp2 towardzero intel96 0x4p-128 : 0x1p+0 : inexact-ok
3604= exp2 upward intel96 0x4p-128 : 0x1.0000000000000002p+0 : inexact-ok
3605= exp2 downward m68k96 0x4p-128 : 0x1p+0 : inexact-ok
3606= exp2 tonearest m68k96 0x4p-128 : 0x1p+0 : inexact-ok
3607= exp2 towardzero m68k96 0x4p-128 : 0x1p+0 : inexact-ok
3608= exp2 upward m68k96 0x4p-128 : 0x1.0000000000000002p+0 : inexact-ok
3609= exp2 downward binary128 0x4p-128 : 0x1p+0 : inexact-ok
3610= exp2 tonearest binary128 0x4p-128 : 0x1p+0 : inexact-ok
3611= exp2 towardzero binary128 0x4p-128 : 0x1p+0 : inexact-ok
3612= exp2 upward binary128 0x4p-128 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3613= exp2 downward ibm128 0x4p-128 : 0x1p+0 : inexact-ok
3614= exp2 tonearest ibm128 0x4p-128 : 0x1p+0 : inexact-ok
3615= exp2 towardzero ibm128 0x4p-128 : 0x1p+0 : inexact-ok
3616= exp2 upward ibm128 0x4p-128 : 0x1.000000000000000000000000008p+0 : inexact-ok
3617= exp2 downward binary64 0x4p-1024 : 0x1p+0 : inexact-ok
3618= exp2 tonearest binary64 0x4p-1024 : 0x1p+0 : inexact-ok
3619= exp2 towardzero binary64 0x4p-1024 : 0x1p+0 : inexact-ok
3620= exp2 upward binary64 0x4p-1024 : 0x1.0000000000001p+0 : inexact-ok
3621= exp2 downward intel96 0x4p-1024 : 0x1p+0 : inexact-ok
3622= exp2 tonearest intel96 0x4p-1024 : 0x1p+0 : inexact-ok
3623= exp2 towardzero intel96 0x4p-1024 : 0x1p+0 : inexact-ok
3624= exp2 upward intel96 0x4p-1024 : 0x1.0000000000000002p+0 : inexact-ok
3625= exp2 downward m68k96 0x4p-1024 : 0x1p+0 : inexact-ok
3626= exp2 tonearest m68k96 0x4p-1024 : 0x1p+0 : inexact-ok
3627= exp2 towardzero m68k96 0x4p-1024 : 0x1p+0 : inexact-ok
3628= exp2 upward m68k96 0x4p-1024 : 0x1.0000000000000002p+0 : inexact-ok
3629= exp2 downward binary128 0x4p-1024 : 0x1p+0 : inexact-ok
3630= exp2 tonearest binary128 0x4p-1024 : 0x1p+0 : inexact-ok
3631= exp2 towardzero binary128 0x4p-1024 : 0x1p+0 : inexact-ok
3632= exp2 upward binary128 0x4p-1024 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3633= exp2 downward ibm128 0x4p-1024 : 0x1p+0 : inexact-ok
3634= exp2 tonearest ibm128 0x4p-1024 : 0x1p+0 : inexact-ok
3635= exp2 towardzero ibm128 0x4p-1024 : 0x1p+0 : inexact-ok
3636= exp2 upward ibm128 0x4p-1024 : 0x1.000000000000000000000000008p+0 : inexact-ok
3637= exp2 downward intel96 0x4p-16384 : 0x1p+0 : inexact-ok
3638= exp2 tonearest intel96 0x4p-16384 : 0x1p+0 : inexact-ok
3639= exp2 towardzero intel96 0x4p-16384 : 0x1p+0 : inexact-ok
3640= exp2 upward intel96 0x4p-16384 : 0x1.0000000000000002p+0 : inexact-ok
3641= exp2 downward m68k96 0x4p-16384 : 0x1p+0 : inexact-ok
3642= exp2 tonearest m68k96 0x4p-16384 : 0x1p+0 : inexact-ok
3643= exp2 towardzero m68k96 0x4p-16384 : 0x1p+0 : inexact-ok
3644= exp2 upward m68k96 0x4p-16384 : 0x1.0000000000000002p+0 : inexact-ok
3645= exp2 downward binary128 0x4p-16384 : 0x1p+0 : inexact-ok
3646= exp2 tonearest binary128 0x4p-16384 : 0x1p+0 : inexact-ok
3647= exp2 towardzero binary128 0x4p-16384 : 0x1p+0 : inexact-ok
3648= exp2 upward binary128 0x4p-16384 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3649= exp2 downward intel96 0x2p-16384 : 0x1p+0 : inexact-ok
3650= exp2 tonearest intel96 0x2p-16384 : 0x1p+0 : inexact-ok
3651= exp2 towardzero intel96 0x2p-16384 : 0x1p+0 : inexact-ok
3652= exp2 upward intel96 0x2p-16384 : 0x1.0000000000000002p+0 : inexact-ok
3653= exp2 downward m68k96 0x2p-16384 : 0x1p+0 : inexact-ok
3654= exp2 tonearest m68k96 0x2p-16384 : 0x1p+0 : inexact-ok
3655= exp2 towardzero m68k96 0x2p-16384 : 0x1p+0 : inexact-ok
3656= exp2 upward m68k96 0x2p-16384 : 0x1.0000000000000002p+0 : inexact-ok
3657= exp2 downward binary128 0x2p-16384 : 0x1p+0 : inexact-ok
3658= exp2 tonearest binary128 0x2p-16384 : 0x1p+0 : inexact-ok
3659= exp2 towardzero binary128 0x2p-16384 : 0x1p+0 : inexact-ok
3660= exp2 upward binary128 0x2p-16384 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3661= exp2 downward binary64 0x8p-972 : 0x1p+0 : inexact-ok
3662= exp2 tonearest binary64 0x8p-972 : 0x1p+0 : inexact-ok
3663= exp2 towardzero binary64 0x8p-972 : 0x1p+0 : inexact-ok
3664= exp2 upward binary64 0x8p-972 : 0x1.0000000000001p+0 : inexact-ok
3665= exp2 downward intel96 0x8p-972 : 0x1p+0 : inexact-ok
3666= exp2 tonearest intel96 0x8p-972 : 0x1p+0 : inexact-ok
3667= exp2 towardzero intel96 0x8p-972 : 0x1p+0 : inexact-ok
3668= exp2 upward intel96 0x8p-972 : 0x1.0000000000000002p+0 : inexact-ok
3669= exp2 downward m68k96 0x8p-972 : 0x1p+0 : inexact-ok
3670= exp2 tonearest m68k96 0x8p-972 : 0x1p+0 : inexact-ok
3671= exp2 towardzero m68k96 0x8p-972 : 0x1p+0 : inexact-ok
3672= exp2 upward m68k96 0x8p-972 : 0x1.0000000000000002p+0 : inexact-ok
3673= exp2 downward binary128 0x8p-972 : 0x1p+0 : inexact-ok
3674= exp2 tonearest binary128 0x8p-972 : 0x1p+0 : inexact-ok
3675= exp2 towardzero binary128 0x8p-972 : 0x1p+0 : inexact-ok
3676= exp2 upward binary128 0x8p-972 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3677= exp2 downward ibm128 0x8p-972 : 0x1p+0 : inexact-ok
3678= exp2 tonearest ibm128 0x8p-972 : 0x1p+0 : inexact-ok
3679= exp2 towardzero ibm128 0x8p-972 : 0x1p+0 : inexact-ok
3680= exp2 upward ibm128 0x8p-972 : 0x1.000000000000000000000000008p+0 : inexact-ok
3681exp2 -min
3682= exp2 downward binary32 -0x4p-128 : 0xf.fffffp-4 : inexact-ok
3683= exp2 tonearest binary32 -0x4p-128 : 0x1p+0 : inexact-ok
3684= exp2 towardzero binary32 -0x4p-128 : 0xf.fffffp-4 : inexact-ok
3685= exp2 upward binary32 -0x4p-128 : 0x1p+0 : inexact-ok
3686= exp2 downward binary64 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
3687= exp2 tonearest binary64 -0x4p-128 : 0x1p+0 : inexact-ok
3688= exp2 towardzero binary64 -0x4p-128 : 0xf.ffffffffffff8p-4 : inexact-ok
3689= exp2 upward binary64 -0x4p-128 : 0x1p+0 : inexact-ok
3690= exp2 downward intel96 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok
3691= exp2 tonearest intel96 -0x4p-128 : 0x1p+0 : inexact-ok
3692= exp2 towardzero intel96 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok
3693= exp2 upward intel96 -0x4p-128 : 0x1p+0 : inexact-ok
3694= exp2 downward m68k96 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok
3695= exp2 tonearest m68k96 -0x4p-128 : 0x1p+0 : inexact-ok
3696= exp2 towardzero m68k96 -0x4p-128 : 0xf.fffffffffffffffp-4 : inexact-ok
3697= exp2 upward m68k96 -0x4p-128 : 0x1p+0 : inexact-ok
3698= exp2 downward binary128 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3699= exp2 tonearest binary128 -0x4p-128 : 0x1p+0 : inexact-ok
3700= exp2 towardzero binary128 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3701= exp2 upward binary128 -0x4p-128 : 0x1p+0 : inexact-ok
3702= exp2 downward ibm128 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3703= exp2 tonearest ibm128 -0x4p-128 : 0x1p+0 : inexact-ok
3704= exp2 towardzero ibm128 -0x4p-128 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3705= exp2 upward ibm128 -0x4p-128 : 0x1p+0 : inexact-ok
3706= exp2 downward binary64 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
3707= exp2 tonearest binary64 -0x4p-1024 : 0x1p+0 : inexact-ok
3708= exp2 towardzero binary64 -0x4p-1024 : 0xf.ffffffffffff8p-4 : inexact-ok
3709= exp2 upward binary64 -0x4p-1024 : 0x1p+0 : inexact-ok
3710= exp2 downward intel96 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok
3711= exp2 tonearest intel96 -0x4p-1024 : 0x1p+0 : inexact-ok
3712= exp2 towardzero intel96 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok
3713= exp2 upward intel96 -0x4p-1024 : 0x1p+0 : inexact-ok
3714= exp2 downward m68k96 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok
3715= exp2 tonearest m68k96 -0x4p-1024 : 0x1p+0 : inexact-ok
3716= exp2 towardzero m68k96 -0x4p-1024 : 0xf.fffffffffffffffp-4 : inexact-ok
3717= exp2 upward m68k96 -0x4p-1024 : 0x1p+0 : inexact-ok
3718= exp2 downward binary128 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3719= exp2 tonearest binary128 -0x4p-1024 : 0x1p+0 : inexact-ok
3720= exp2 towardzero binary128 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3721= exp2 upward binary128 -0x4p-1024 : 0x1p+0 : inexact-ok
3722= exp2 downward ibm128 -0x4p-1024 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3723= exp2 tonearest ibm128 -0x4p-1024 : 0x1p+0 : inexact-ok
3724= exp2 towardzero ibm128 -0x4p-1024 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3725= exp2 upward ibm128 -0x4p-1024 : 0x1p+0 : inexact-ok
3726= exp2 downward intel96 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok
3727= exp2 tonearest intel96 -0x4p-16384 : 0x1p+0 : inexact-ok
3728= exp2 towardzero intel96 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok
3729= exp2 upward intel96 -0x4p-16384 : 0x1p+0 : inexact-ok
3730= exp2 downward m68k96 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok
3731= exp2 tonearest m68k96 -0x4p-16384 : 0x1p+0 : inexact-ok
3732= exp2 towardzero m68k96 -0x4p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok
3733= exp2 upward m68k96 -0x4p-16384 : 0x1p+0 : inexact-ok
3734= exp2 downward binary128 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3735= exp2 tonearest binary128 -0x4p-16384 : 0x1p+0 : inexact-ok
3736= exp2 towardzero binary128 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3737= exp2 upward binary128 -0x4p-16384 : 0x1p+0 : inexact-ok
3738= exp2 downward intel96 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok
3739= exp2 tonearest intel96 -0x2p-16384 : 0x1p+0 : inexact-ok
3740= exp2 towardzero intel96 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok
3741= exp2 upward intel96 -0x2p-16384 : 0x1p+0 : inexact-ok
3742= exp2 downward m68k96 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok
3743= exp2 tonearest m68k96 -0x2p-16384 : 0x1p+0 : inexact-ok
3744= exp2 towardzero m68k96 -0x2p-16384 : 0xf.fffffffffffffffp-4 : inexact-ok
3745= exp2 upward m68k96 -0x2p-16384 : 0x1p+0 : inexact-ok
3746= exp2 downward binary128 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3747= exp2 tonearest binary128 -0x2p-16384 : 0x1p+0 : inexact-ok
3748= exp2 towardzero binary128 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3749= exp2 upward binary128 -0x2p-16384 : 0x1p+0 : inexact-ok
3750= exp2 downward binary64 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
3751= exp2 tonearest binary64 -0x8p-972 : 0x1p+0 : inexact-ok
3752= exp2 towardzero binary64 -0x8p-972 : 0xf.ffffffffffff8p-4 : inexact-ok
3753= exp2 upward binary64 -0x8p-972 : 0x1p+0 : inexact-ok
3754= exp2 downward intel96 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok
3755= exp2 tonearest intel96 -0x8p-972 : 0x1p+0 : inexact-ok
3756= exp2 towardzero intel96 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok
3757= exp2 upward intel96 -0x8p-972 : 0x1p+0 : inexact-ok
3758= exp2 downward m68k96 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok
3759= exp2 tonearest m68k96 -0x8p-972 : 0x1p+0 : inexact-ok
3760= exp2 towardzero m68k96 -0x8p-972 : 0xf.fffffffffffffffp-4 : inexact-ok
3761= exp2 upward m68k96 -0x8p-972 : 0x1p+0 : inexact-ok
3762= exp2 downward binary128 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3763= exp2 tonearest binary128 -0x8p-972 : 0x1p+0 : inexact-ok
3764= exp2 towardzero binary128 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3765= exp2 upward binary128 -0x8p-972 : 0x1p+0 : inexact-ok
3766= exp2 downward ibm128 -0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3767= exp2 tonearest ibm128 -0x8p-972 : 0x1p+0 : inexact-ok
3768= exp2 towardzero ibm128 -0x8p-972 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3769= exp2 upward ibm128 -0x8p-972 : 0x1p+0 : inexact-ok
3770exp2 min_subnorm
3771= exp2 downward binary32 0x8p-152 : 0x1p+0 : inexact-ok
3772= exp2 tonearest binary32 0x8p-152 : 0x1p+0 : inexact-ok
3773= exp2 towardzero binary32 0x8p-152 : 0x1p+0 : inexact-ok
3774= exp2 upward binary32 0x8p-152 : 0x1.000002p+0 : inexact-ok
3775= exp2 downward binary64 0x8p-152 : 0x1p+0 : inexact-ok
3776= exp2 tonearest binary64 0x8p-152 : 0x1p+0 : inexact-ok
3777= exp2 towardzero binary64 0x8p-152 : 0x1p+0 : inexact-ok
3778= exp2 upward binary64 0x8p-152 : 0x1.0000000000001p+0 : inexact-ok
3779= exp2 downward intel96 0x8p-152 : 0x1p+0 : inexact-ok
3780= exp2 tonearest intel96 0x8p-152 : 0x1p+0 : inexact-ok
3781= exp2 towardzero intel96 0x8p-152 : 0x1p+0 : inexact-ok
3782= exp2 upward intel96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
3783= exp2 downward m68k96 0x8p-152 : 0x1p+0 : inexact-ok
3784= exp2 tonearest m68k96 0x8p-152 : 0x1p+0 : inexact-ok
3785= exp2 towardzero m68k96 0x8p-152 : 0x1p+0 : inexact-ok
3786= exp2 upward m68k96 0x8p-152 : 0x1.0000000000000002p+0 : inexact-ok
3787= exp2 downward binary128 0x8p-152 : 0x1p+0 : inexact-ok
3788= exp2 tonearest binary128 0x8p-152 : 0x1p+0 : inexact-ok
3789= exp2 towardzero binary128 0x8p-152 : 0x1p+0 : inexact-ok
3790= exp2 upward binary128 0x8p-152 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3791= exp2 downward ibm128 0x8p-152 : 0x1p+0 : inexact-ok
3792= exp2 tonearest ibm128 0x8p-152 : 0x1p+0 : inexact-ok
3793= exp2 towardzero ibm128 0x8p-152 : 0x1p+0 : inexact-ok
3794= exp2 upward ibm128 0x8p-152 : 0x1.000000000000000000000000008p+0 : inexact-ok
3795= exp2 downward binary64 0x4p-1076 : 0x1p+0 : inexact-ok
3796= exp2 tonearest binary64 0x4p-1076 : 0x1p+0 : inexact-ok
3797= exp2 towardzero binary64 0x4p-1076 : 0x1p+0 : inexact-ok
3798= exp2 upward binary64 0x4p-1076 : 0x1.0000000000001p+0 : inexact-ok
3799= exp2 downward intel96 0x4p-1076 : 0x1p+0 : inexact-ok
3800= exp2 tonearest intel96 0x4p-1076 : 0x1p+0 : inexact-ok
3801= exp2 towardzero intel96 0x4p-1076 : 0x1p+0 : inexact-ok
3802= exp2 upward intel96 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
3803= exp2 downward m68k96 0x4p-1076 : 0x1p+0 : inexact-ok
3804= exp2 tonearest m68k96 0x4p-1076 : 0x1p+0 : inexact-ok
3805= exp2 towardzero m68k96 0x4p-1076 : 0x1p+0 : inexact-ok
3806= exp2 upward m68k96 0x4p-1076 : 0x1.0000000000000002p+0 : inexact-ok
3807= exp2 downward binary128 0x4p-1076 : 0x1p+0 : inexact-ok
3808= exp2 tonearest binary128 0x4p-1076 : 0x1p+0 : inexact-ok
3809= exp2 towardzero binary128 0x4p-1076 : 0x1p+0 : inexact-ok
3810= exp2 upward binary128 0x4p-1076 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3811= exp2 downward ibm128 0x4p-1076 : 0x1p+0 : inexact-ok
3812= exp2 tonearest ibm128 0x4p-1076 : 0x1p+0 : inexact-ok
3813= exp2 towardzero ibm128 0x4p-1076 : 0x1p+0 : inexact-ok
3814= exp2 upward ibm128 0x4p-1076 : 0x1.000000000000000000000000008p+0 : inexact-ok
3815= exp2 downward intel96 0x8p-16448 : 0x1p+0 : inexact-ok
3816= exp2 tonearest intel96 0x8p-16448 : 0x1p+0 : inexact-ok
3817= exp2 towardzero intel96 0x8p-16448 : 0x1p+0 : inexact-ok
3818= exp2 upward intel96 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
3819= exp2 downward m68k96 0x8p-16448 : 0x1p+0 : inexact-ok
3820= exp2 tonearest m68k96 0x8p-16448 : 0x1p+0 : inexact-ok
3821= exp2 towardzero m68k96 0x8p-16448 : 0x1p+0 : inexact-ok
3822= exp2 upward m68k96 0x8p-16448 : 0x1.0000000000000002p+0 : inexact-ok
3823= exp2 downward binary128 0x8p-16448 : 0x1p+0 : inexact-ok
3824= exp2 tonearest binary128 0x8p-16448 : 0x1p+0 : inexact-ok
3825= exp2 towardzero binary128 0x8p-16448 : 0x1p+0 : inexact-ok
3826= exp2 upward binary128 0x8p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3827= exp2 downward m68k96 0x4p-16448 : 0x1p+0 : inexact-ok
3828= exp2 tonearest m68k96 0x4p-16448 : 0x1p+0 : inexact-ok
3829= exp2 towardzero m68k96 0x4p-16448 : 0x1p+0 : inexact-ok
3830= exp2 upward m68k96 0x4p-16448 : 0x1.0000000000000002p+0 : inexact-ok
3831= exp2 downward binary128 0x4p-16448 : 0x1p+0 : inexact-ok
3832= exp2 tonearest binary128 0x4p-16448 : 0x1p+0 : inexact-ok
3833= exp2 towardzero binary128 0x4p-16448 : 0x1p+0 : inexact-ok
3834= exp2 upward binary128 0x4p-16448 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3835= exp2 downward binary128 0x4p-16496 : 0x1p+0 : inexact-ok
3836= exp2 tonearest binary128 0x4p-16496 : 0x1p+0 : inexact-ok
3837= exp2 towardzero binary128 0x4p-16496 : 0x1p+0 : inexact-ok
3838= exp2 upward binary128 0x4p-16496 : 0x1.0000000000000000000000000001p+0 : inexact-ok
3839exp2 -min_subnorm
3840= exp2 downward binary32 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
3841= exp2 tonearest binary32 -0x8p-152 : 0x1p+0 : inexact-ok
3842= exp2 towardzero binary32 -0x8p-152 : 0xf.fffffp-4 : inexact-ok
3843= exp2 upward binary32 -0x8p-152 : 0x1p+0 : inexact-ok
3844= exp2 downward binary64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
3845= exp2 tonearest binary64 -0x8p-152 : 0x1p+0 : inexact-ok
3846= exp2 towardzero binary64 -0x8p-152 : 0xf.ffffffffffff8p-4 : inexact-ok
3847= exp2 upward binary64 -0x8p-152 : 0x1p+0 : inexact-ok
3848= exp2 downward intel96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
3849= exp2 tonearest intel96 -0x8p-152 : 0x1p+0 : inexact-ok
3850= exp2 towardzero intel96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
3851= exp2 upward intel96 -0x8p-152 : 0x1p+0 : inexact-ok
3852= exp2 downward m68k96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
3853= exp2 tonearest m68k96 -0x8p-152 : 0x1p+0 : inexact-ok
3854= exp2 towardzero m68k96 -0x8p-152 : 0xf.fffffffffffffffp-4 : inexact-ok
3855= exp2 upward m68k96 -0x8p-152 : 0x1p+0 : inexact-ok
3856= exp2 downward binary128 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3857= exp2 tonearest binary128 -0x8p-152 : 0x1p+0 : inexact-ok
3858= exp2 towardzero binary128 -0x8p-152 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3859= exp2 upward binary128 -0x8p-152 : 0x1p+0 : inexact-ok
3860= exp2 downward ibm128 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3861= exp2 tonearest ibm128 -0x8p-152 : 0x1p+0 : inexact-ok
3862= exp2 towardzero ibm128 -0x8p-152 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3863= exp2 upward ibm128 -0x8p-152 : 0x1p+0 : inexact-ok
3864= exp2 downward binary64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
3865= exp2 tonearest binary64 -0x4p-1076 : 0x1p+0 : inexact-ok
3866= exp2 towardzero binary64 -0x4p-1076 : 0xf.ffffffffffff8p-4 : inexact-ok
3867= exp2 upward binary64 -0x4p-1076 : 0x1p+0 : inexact-ok
3868= exp2 downward intel96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
3869= exp2 tonearest intel96 -0x4p-1076 : 0x1p+0 : inexact-ok
3870= exp2 towardzero intel96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
3871= exp2 upward intel96 -0x4p-1076 : 0x1p+0 : inexact-ok
3872= exp2 downward m68k96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
3873= exp2 tonearest m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok
3874= exp2 towardzero m68k96 -0x4p-1076 : 0xf.fffffffffffffffp-4 : inexact-ok
3875= exp2 upward m68k96 -0x4p-1076 : 0x1p+0 : inexact-ok
3876= exp2 downward binary128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3877= exp2 tonearest binary128 -0x4p-1076 : 0x1p+0 : inexact-ok
3878= exp2 towardzero binary128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3879= exp2 upward binary128 -0x4p-1076 : 0x1p+0 : inexact-ok
3880= exp2 downward ibm128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3881= exp2 tonearest ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok
3882= exp2 towardzero ibm128 -0x4p-1076 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
3883= exp2 upward ibm128 -0x4p-1076 : 0x1p+0 : inexact-ok
3884= exp2 downward intel96 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
3885= exp2 tonearest intel96 -0x8p-16448 : 0x1p+0 : inexact-ok
3886= exp2 towardzero intel96 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
3887= exp2 upward intel96 -0x8p-16448 : 0x1p+0 : inexact-ok
3888= exp2 downward m68k96 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
3889= exp2 tonearest m68k96 -0x8p-16448 : 0x1p+0 : inexact-ok
3890= exp2 towardzero m68k96 -0x8p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
3891= exp2 upward m68k96 -0x8p-16448 : 0x1p+0 : inexact-ok
3892= exp2 downward binary128 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3893= exp2 tonearest binary128 -0x8p-16448 : 0x1p+0 : inexact-ok
3894= exp2 towardzero binary128 -0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3895= exp2 upward binary128 -0x8p-16448 : 0x1p+0 : inexact-ok
3896= exp2 downward m68k96 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
3897= exp2 tonearest m68k96 -0x4p-16448 : 0x1p+0 : inexact-ok
3898= exp2 towardzero m68k96 -0x4p-16448 : 0xf.fffffffffffffffp-4 : inexact-ok
3899= exp2 upward m68k96 -0x4p-16448 : 0x1p+0 : inexact-ok
3900= exp2 downward binary128 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3901= exp2 tonearest binary128 -0x4p-16448 : 0x1p+0 : inexact-ok
3902= exp2 towardzero binary128 -0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3903= exp2 upward binary128 -0x4p-16448 : 0x1p+0 : inexact-ok
3904= exp2 downward binary128 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3905= exp2 tonearest binary128 -0x4p-16496 : 0x1p+0 : inexact-ok
3906= exp2 towardzero binary128 -0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
3907= exp2 upward binary128 -0x4p-16496 : 0x1p+0 : inexact-ok
3908exp2 0xb.71754p-4
3909= exp2 downward binary32 0xb.71754p-4 : 0x1.a44722p+0 : inexact-ok
3910= exp2 tonearest binary32 0xb.71754p-4 : 0x1.a44722p+0 : inexact-ok
3911= exp2 towardzero binary32 0xb.71754p-4 : 0x1.a44722p+0 : inexact-ok
3912= exp2 upward binary32 0xb.71754p-4 : 0x1.a44724p+0 : inexact-ok
3913= exp2 downward binary64 0xb.71754p-4 : 0x1.a44722ff862d7p+0 : inexact-ok
3914= exp2 tonearest binary64 0xb.71754p-4 : 0x1.a44722ff862d7p+0 : inexact-ok
3915= exp2 towardzero binary64 0xb.71754p-4 : 0x1.a44722ff862d7p+0 : inexact-ok
3916= exp2 upward binary64 0xb.71754p-4 : 0x1.a44722ff862d8p+0 : inexact-ok
3917= exp2 downward intel96 0xb.71754p-4 : 0x1.a44722ff862d7436p+0 : inexact-ok
3918= exp2 tonearest intel96 0xb.71754p-4 : 0x1.a44722ff862d7436p+0 : inexact-ok
3919= exp2 towardzero intel96 0xb.71754p-4 : 0x1.a44722ff862d7436p+0 : inexact-ok
3920= exp2 upward intel96 0xb.71754p-4 : 0x1.a44722ff862d7438p+0 : inexact-ok
3921= exp2 downward m68k96 0xb.71754p-4 : 0x1.a44722ff862d7436p+0 : inexact-ok
3922= exp2 tonearest m68k96 0xb.71754p-4 : 0x1.a44722ff862d7436p+0 : inexact-ok
3923= exp2 towardzero m68k96 0xb.71754p-4 : 0x1.a44722ff862d7436p+0 : inexact-ok
3924= exp2 upward m68k96 0xb.71754p-4 : 0x1.a44722ff862d7438p+0 : inexact-ok
3925= exp2 downward binary128 0xb.71754p-4 : 0x1.a44722ff862d74360c22ab25d2cdp+0 : inexact-ok
3926= exp2 tonearest binary128 0xb.71754p-4 : 0x1.a44722ff862d74360c22ab25d2cdp+0 : inexact-ok
3927= exp2 towardzero binary128 0xb.71754p-4 : 0x1.a44722ff862d74360c22ab25d2cdp+0 : inexact-ok
3928= exp2 upward binary128 0xb.71754p-4 : 0x1.a44722ff862d74360c22ab25d2cep+0 : inexact-ok
3929= exp2 downward ibm128 0xb.71754p-4 : 0x1.a44722ff862d74360c22ab25d28p+0 : inexact-ok
3930= exp2 tonearest ibm128 0xb.71754p-4 : 0x1.a44722ff862d74360c22ab25d3p+0 : inexact-ok
3931= exp2 towardzero ibm128 0xb.71754p-4 : 0x1.a44722ff862d74360c22ab25d28p+0 : inexact-ok
3932= exp2 upward ibm128 0xb.71754p-4 : 0x1.a44722ff862d74360c22ab25d3p+0 : inexact-ok
3933exp2 0xd.d77dp+0
3934= exp2 downward binary32 0xd.d77dp+0 : 0x3.959e64p+12 : inexact-ok
3935= exp2 tonearest binary32 0xd.d77dp+0 : 0x3.959e68p+12 : inexact-ok
3936= exp2 towardzero binary32 0xd.d77dp+0 : 0x3.959e64p+12 : inexact-ok
3937= exp2 upward binary32 0xd.d77dp+0 : 0x3.959e68p+12 : inexact-ok
3938= exp2 downward binary64 0xd.d77dp+0 : 0x3.959e67fd7ff84p+12 : inexact-ok
3939= exp2 tonearest binary64 0xd.d77dp+0 : 0x3.959e67fd7ff86p+12 : inexact-ok
3940= exp2 towardzero binary64 0xd.d77dp+0 : 0x3.959e67fd7ff84p+12 : inexact-ok
3941= exp2 upward binary64 0xd.d77dp+0 : 0x3.959e67fd7ff86p+12 : inexact-ok
3942= exp2 downward intel96 0xd.d77dp+0 : 0x3.959e67fd7ff858cp+12 : inexact-ok
3943= exp2 tonearest intel96 0xd.d77dp+0 : 0x3.959e67fd7ff858c4p+12 : inexact-ok
3944= exp2 towardzero intel96 0xd.d77dp+0 : 0x3.959e67fd7ff858cp+12 : inexact-ok
3945= exp2 upward intel96 0xd.d77dp+0 : 0x3.959e67fd7ff858c4p+12 : inexact-ok
3946= exp2 downward m68k96 0xd.d77dp+0 : 0x3.959e67fd7ff858cp+12 : inexact-ok
3947= exp2 tonearest m68k96 0xd.d77dp+0 : 0x3.959e67fd7ff858c4p+12 : inexact-ok
3948= exp2 towardzero m68k96 0xd.d77dp+0 : 0x3.959e67fd7ff858cp+12 : inexact-ok
3949= exp2 upward m68k96 0xd.d77dp+0 : 0x3.959e67fd7ff858c4p+12 : inexact-ok
3950= exp2 downward binary128 0xd.d77dp+0 : 0x3.959e67fd7ff858c3dda97946a1a2p+12 : inexact-ok
3951= exp2 tonearest binary128 0xd.d77dp+0 : 0x3.959e67fd7ff858c3dda97946a1a2p+12 : inexact-ok
3952= exp2 towardzero binary128 0xd.d77dp+0 : 0x3.959e67fd7ff858c3dda97946a1a2p+12 : inexact-ok
3953= exp2 upward binary128 0xd.d77dp+0 : 0x3.959e67fd7ff858c3dda97946a1a4p+12 : inexact-ok
3954= exp2 downward ibm128 0xd.d77dp+0 : 0x3.959e67fd7ff858c3dda97946a1p+12 : inexact-ok
3955= exp2 tonearest ibm128 0xd.d77dp+0 : 0x3.959e67fd7ff858c3dda97946a2p+12 : inexact-ok
3956= exp2 towardzero ibm128 0xd.d77dp+0 : 0x3.959e67fd7ff858c3dda97946a1p+12 : inexact-ok
3957= exp2 upward ibm128 0xd.d77dp+0 : 0x3.959e67fd7ff858c3dda97946a2p+12 : inexact-ok
3958exp2 0xc.122c4p-4
3959= exp2 downward binary32 0xc.122c4p-4 : 0x1.afdd72p+0 : inexact-ok
3960= exp2 tonearest binary32 0xc.122c4p-4 : 0x1.afdd74p+0 : inexact-ok
3961= exp2 towardzero binary32 0xc.122c4p-4 : 0x1.afdd72p+0 : inexact-ok
3962= exp2 upward binary32 0xc.122c4p-4 : 0x1.afdd74p+0 : inexact-ok
3963= exp2 downward binary64 0xc.122c4p-4 : 0x1.afdd736c287aap+0 : inexact-ok
3964= exp2 tonearest binary64 0xc.122c4p-4 : 0x1.afdd736c287abp+0 : inexact-ok
3965= exp2 towardzero binary64 0xc.122c4p-4 : 0x1.afdd736c287aap+0 : inexact-ok
3966= exp2 upward binary64 0xc.122c4p-4 : 0x1.afdd736c287abp+0 : inexact-ok
3967= exp2 downward intel96 0xc.122c4p-4 : 0x1.afdd736c287aa8p+0 : inexact-ok
3968= exp2 tonearest intel96 0xc.122c4p-4 : 0x1.afdd736c287aa8p+0 : inexact-ok
3969= exp2 towardzero intel96 0xc.122c4p-4 : 0x1.afdd736c287aa8p+0 : inexact-ok
3970= exp2 upward intel96 0xc.122c4p-4 : 0x1.afdd736c287aa802p+0 : inexact-ok
3971= exp2 downward m68k96 0xc.122c4p-4 : 0x1.afdd736c287aa8p+0 : inexact-ok
3972= exp2 tonearest m68k96 0xc.122c4p-4 : 0x1.afdd736c287aa8p+0 : inexact-ok
3973= exp2 towardzero m68k96 0xc.122c4p-4 : 0x1.afdd736c287aa8p+0 : inexact-ok
3974= exp2 upward m68k96 0xc.122c4p-4 : 0x1.afdd736c287aa802p+0 : inexact-ok
3975= exp2 downward binary128 0xc.122c4p-4 : 0x1.afdd736c287aa8000406087bccf4p+0 : inexact-ok
3976= exp2 tonearest binary128 0xc.122c4p-4 : 0x1.afdd736c287aa8000406087bccf5p+0 : inexact-ok
3977= exp2 towardzero binary128 0xc.122c4p-4 : 0x1.afdd736c287aa8000406087bccf4p+0 : inexact-ok
3978= exp2 upward binary128 0xc.122c4p-4 : 0x1.afdd736c287aa8000406087bccf5p+0 : inexact-ok
3979= exp2 downward ibm128 0xc.122c4p-4 : 0x1.afdd736c287aa8000406087bcc8p+0 : inexact-ok
3980= exp2 tonearest ibm128 0xc.122c4p-4 : 0x1.afdd736c287aa8000406087bcdp+0 : inexact-ok
3981= exp2 towardzero ibm128 0xc.122c4p-4 : 0x1.afdd736c287aa8000406087bcc8p+0 : inexact-ok
3982= exp2 upward ibm128 0xc.122c4p-4 : 0x1.afdd736c287aa8000406087bcdp+0 : inexact-ok
3983exp2 -0x1.567cc8p+0
3984= exp2 downward binary32 -0x1.567cc8p+0 : 0x6.546d58p-4 : inexact-ok
3985= exp2 tonearest binary32 -0x1.567cc8p+0 : 0x6.546d6p-4 : inexact-ok
3986= exp2 towardzero binary32 -0x1.567cc8p+0 : 0x6.546d58p-4 : inexact-ok
3987= exp2 upward binary32 -0x1.567cc8p+0 : 0x6.546d6p-4 : inexact-ok
3988= exp2 downward binary64 -0x1.567cc8p+0 : 0x6.546d5ccd21bacp-4 : inexact-ok
3989= exp2 tonearest binary64 -0x1.567cc8p+0 : 0x6.546d5ccd21bacp-4 : inexact-ok
3990= exp2 towardzero binary64 -0x1.567cc8p+0 : 0x6.546d5ccd21bacp-4 : inexact-ok
3991= exp2 upward binary64 -0x1.567cc8p+0 : 0x6.546d5ccd21bbp-4 : inexact-ok
3992= exp2 downward intel96 -0x1.567cc8p+0 : 0x6.546d5ccd21bad05p-4 : inexact-ok
3993= exp2 tonearest intel96 -0x1.567cc8p+0 : 0x6.546d5ccd21bad058p-4 : inexact-ok
3994= exp2 towardzero intel96 -0x1.567cc8p+0 : 0x6.546d5ccd21bad05p-4 : inexact-ok
3995= exp2 upward intel96 -0x1.567cc8p+0 : 0x6.546d5ccd21bad058p-4 : inexact-ok
3996= exp2 downward m68k96 -0x1.567cc8p+0 : 0x6.546d5ccd21bad05p-4 : inexact-ok
3997= exp2 tonearest m68k96 -0x1.567cc8p+0 : 0x6.546d5ccd21bad058p-4 : inexact-ok
3998= exp2 towardzero m68k96 -0x1.567cc8p+0 : 0x6.546d5ccd21bad05p-4 : inexact-ok
3999= exp2 upward m68k96 -0x1.567cc8p+0 : 0x6.546d5ccd21bad058p-4 : inexact-ok
4000= exp2 downward binary128 -0x1.567cc8p+0 : 0x6.546d5ccd21bad0545e3ae48d3b2cp-4 : inexact-ok
4001= exp2 tonearest binary128 -0x1.567cc8p+0 : 0x6.546d5ccd21bad0545e3ae48d3b3p-4 : inexact-ok
4002= exp2 towardzero binary128 -0x1.567cc8p+0 : 0x6.546d5ccd21bad0545e3ae48d3b2cp-4 : inexact-ok
4003= exp2 upward binary128 -0x1.567cc8p+0 : 0x6.546d5ccd21bad0545e3ae48d3b3p-4 : inexact-ok
4004= exp2 downward ibm128 -0x1.567cc8p+0 : 0x6.546d5ccd21bad0545e3ae48d3ap-4 : inexact-ok
4005= exp2 tonearest ibm128 -0x1.567cc8p+0 : 0x6.546d5ccd21bad0545e3ae48d3cp-4 : inexact-ok
4006= exp2 towardzero ibm128 -0x1.567cc8p+0 : 0x6.546d5ccd21bad0545e3ae48d3ap-4 : inexact-ok
4007= exp2 upward ibm128 -0x1.567cc8p+0 : 0x6.546d5ccd21bad0545e3ae48d3cp-4 : inexact-ok
4008exp2 -0x1.bbbd76p+0
4009= exp2 downward binary32 -0x1.bbbd76p+0 : 0x4.cfe008p-4 : inexact-ok
4010= exp2 tonearest binary32 -0x1.bbbd76p+0 : 0x4.cfe008p-4 : inexact-ok
4011= exp2 towardzero binary32 -0x1.bbbd76p+0 : 0x4.cfe008p-4 : inexact-ok
4012= exp2 upward binary32 -0x1.bbbd76p+0 : 0x4.cfe01p-4 : inexact-ok
4013= exp2 downward binary64 -0x1.bbbd76p+0 : 0x4.cfe0085ef004cp-4 : inexact-ok
4014= exp2 tonearest binary64 -0x1.bbbd76p+0 : 0x4.cfe0085ef004cp-4 : inexact-ok
4015= exp2 towardzero binary64 -0x1.bbbd76p+0 : 0x4.cfe0085ef004cp-4 : inexact-ok
4016= exp2 upward binary64 -0x1.bbbd76p+0 : 0x4.cfe0085ef005p-4 : inexact-ok
4017= exp2 downward intel96 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24p-4 : inexact-ok
4018= exp2 tonearest intel96 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24p-4 : inexact-ok
4019= exp2 towardzero intel96 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24p-4 : inexact-ok
4020= exp2 upward intel96 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d248p-4 : inexact-ok
4021= exp2 downward m68k96 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24p-4 : inexact-ok
4022= exp2 tonearest m68k96 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24p-4 : inexact-ok
4023= exp2 towardzero m68k96 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24p-4 : inexact-ok
4024= exp2 upward m68k96 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d248p-4 : inexact-ok
4025= exp2 downward binary128 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24004a566c1b27p-4 : inexact-ok
4026= exp2 tonearest binary128 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24004a566c1b274p-4 : inexact-ok
4027= exp2 towardzero binary128 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24004a566c1b27p-4 : inexact-ok
4028= exp2 upward binary128 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24004a566c1b274p-4 : inexact-ok
4029= exp2 downward ibm128 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24004a566c1b2p-4 : inexact-ok
4030= exp2 tonearest ibm128 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24004a566c1b2p-4 : inexact-ok
4031= exp2 towardzero ibm128 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24004a566c1b2p-4 : inexact-ok
4032= exp2 upward ibm128 -0x1.bbbd76p+0 : 0x4.cfe0085ef004d24004a566c1b4p-4 : inexact-ok
4033exp2 -0x1.3045fep+8
4034= exp2 downward binary32 -0x1.3045fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
4035= exp2 tonearest binary32 -0x1.3045fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
4036= exp2 towardzero binary32 -0x1.3045fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
4037= exp2 upward binary32 -0x1.3045fep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
4038= exp2 downward binary64 -0x1.3045fep+8 : 0xd.3ce16388003dp-308 : inexact-ok
4039= exp2 tonearest binary64 -0x1.3045fep+8 : 0xd.3ce16388003dp-308 : inexact-ok
4040= exp2 towardzero binary64 -0x1.3045fep+8 : 0xd.3ce16388003dp-308 : inexact-ok
4041= exp2 upward binary64 -0x1.3045fep+8 : 0xd.3ce16388003d8p-308 : inexact-ok
4042= exp2 downward intel96 -0x1.3045fep+8 : 0xd.3ce16388003d339p-308 : inexact-ok
4043= exp2 tonearest intel96 -0x1.3045fep+8 : 0xd.3ce16388003d33ap-308 : inexact-ok
4044= exp2 towardzero intel96 -0x1.3045fep+8 : 0xd.3ce16388003d339p-308 : inexact-ok
4045= exp2 upward intel96 -0x1.3045fep+8 : 0xd.3ce16388003d33ap-308 : inexact-ok
4046= exp2 downward m68k96 -0x1.3045fep+8 : 0xd.3ce16388003d339p-308 : inexact-ok
4047= exp2 tonearest m68k96 -0x1.3045fep+8 : 0xd.3ce16388003d33ap-308 : inexact-ok
4048= exp2 towardzero m68k96 -0x1.3045fep+8 : 0xd.3ce16388003d339p-308 : inexact-ok
4049= exp2 upward m68k96 -0x1.3045fep+8 : 0xd.3ce16388003d33ap-308 : inexact-ok
4050= exp2 downward binary128 -0x1.3045fep+8 : 0xd.3ce16388003d339d8e42c2ed708p-308 : inexact-ok
4051= exp2 tonearest binary128 -0x1.3045fep+8 : 0xd.3ce16388003d339d8e42c2ed7088p-308 : inexact-ok
4052= exp2 towardzero binary128 -0x1.3045fep+8 : 0xd.3ce16388003d339d8e42c2ed708p-308 : inexact-ok
4053= exp2 upward binary128 -0x1.3045fep+8 : 0xd.3ce16388003d339d8e42c2ed7088p-308 : inexact-ok
4054= exp2 downward ibm128 -0x1.3045fep+8 : 0xd.3ce16388003d339d8e42c2ed7p-308 : inexact-ok
4055= exp2 tonearest ibm128 -0x1.3045fep+8 : 0xd.3ce16388003d339d8e42c2ed7p-308 : inexact-ok
4056= exp2 towardzero ibm128 -0x1.3045fep+8 : 0xd.3ce16388003d339d8e42c2ed7p-308 : inexact-ok
4057= exp2 upward ibm128 -0x1.3045fep+8 : 0xd.3ce16388003d339d8e42c2ed74p-308 : inexact-ok
4058exp2 0xa.87b8bp+0
4059= exp2 downward binary32 0xa.87b8bp+0 : 0x5.c6bfdp+8 : inexact-ok
4060= exp2 tonearest binary32 0xa.87b8bp+0 : 0x5.c6bfd8p+8 : inexact-ok
4061= exp2 towardzero binary32 0xa.87b8bp+0 : 0x5.c6bfdp+8 : inexact-ok
4062= exp2 upward binary32 0xa.87b8bp+0 : 0x5.c6bfd8p+8 : inexact-ok
4063= exp2 downward binary64 0xa.87b8bp+0 : 0x5.c6bfd7fd625f8p+8 : inexact-ok
4064= exp2 tonearest binary64 0xa.87b8bp+0 : 0x5.c6bfd7fd625f8p+8 : inexact-ok
4065= exp2 towardzero binary64 0xa.87b8bp+0 : 0x5.c6bfd7fd625f8p+8 : inexact-ok
4066= exp2 upward binary64 0xa.87b8bp+0 : 0x5.c6bfd7fd625fcp+8 : inexact-ok
4067= exp2 downward intel96 0xa.87b8bp+0 : 0x5.c6bfd7fd625f8118p+8 : inexact-ok
4068= exp2 tonearest intel96 0xa.87b8bp+0 : 0x5.c6bfd7fd625f812p+8 : inexact-ok
4069= exp2 towardzero intel96 0xa.87b8bp+0 : 0x5.c6bfd7fd625f8118p+8 : inexact-ok
4070= exp2 upward intel96 0xa.87b8bp+0 : 0x5.c6bfd7fd625f812p+8 : inexact-ok
4071= exp2 downward m68k96 0xa.87b8bp+0 : 0x5.c6bfd7fd625f8118p+8 : inexact-ok
4072= exp2 tonearest m68k96 0xa.87b8bp+0 : 0x5.c6bfd7fd625f812p+8 : inexact-ok
4073= exp2 towardzero m68k96 0xa.87b8bp+0 : 0x5.c6bfd7fd625f8118p+8 : inexact-ok
4074= exp2 upward m68k96 0xa.87b8bp+0 : 0x5.c6bfd7fd625f812p+8 : inexact-ok
4075= exp2 downward binary128 0xa.87b8bp+0 : 0x5.c6bfd7fd625f811d85ee0f45e71p+8 : inexact-ok
4076= exp2 tonearest binary128 0xa.87b8bp+0 : 0x5.c6bfd7fd625f811d85ee0f45e71p+8 : inexact-ok
4077= exp2 towardzero binary128 0xa.87b8bp+0 : 0x5.c6bfd7fd625f811d85ee0f45e71p+8 : inexact-ok
4078= exp2 upward binary128 0xa.87b8bp+0 : 0x5.c6bfd7fd625f811d85ee0f45e714p+8 : inexact-ok
4079= exp2 downward ibm128 0xa.87b8bp+0 : 0x5.c6bfd7fd625f811d85ee0f45e6p+8 : inexact-ok
4080= exp2 tonearest ibm128 0xa.87b8bp+0 : 0x5.c6bfd7fd625f811d85ee0f45e8p+8 : inexact-ok
4081= exp2 towardzero ibm128 0xa.87b8bp+0 : 0x5.c6bfd7fd625f811d85ee0f45e6p+8 : inexact-ok
4082= exp2 upward ibm128 0xa.87b8bp+0 : 0x5.c6bfd7fd625f811d85ee0f45e8p+8 : inexact-ok
4083exp2 -0xe.2ce69p-4
4084= exp2 downward binary32 -0xe.2ce69p-4 : 0x8.a8744p-4 : inexact-ok
4085= exp2 tonearest binary32 -0xe.2ce69p-4 : 0x8.a8745p-4 : inexact-ok
4086= exp2 towardzero binary32 -0xe.2ce69p-4 : 0x8.a8744p-4 : inexact-ok
4087= exp2 upward binary32 -0xe.2ce69p-4 : 0x8.a8745p-4 : inexact-ok
4088= exp2 downward binary64 -0xe.2ce69p-4 : 0x8.a8744fff686e8p-4 : inexact-ok
4089= exp2 tonearest binary64 -0xe.2ce69p-4 : 0x8.a8744fff686fp-4 : inexact-ok
4090= exp2 towardzero binary64 -0xe.2ce69p-4 : 0x8.a8744fff686e8p-4 : inexact-ok
4091= exp2 upward binary64 -0xe.2ce69p-4 : 0x8.a8744fff686fp-4 : inexact-ok
4092= exp2 downward intel96 -0xe.2ce69p-4 : 0x8.a8744fff686ede7p-4 : inexact-ok
4093= exp2 tonearest intel96 -0xe.2ce69p-4 : 0x8.a8744fff686ede8p-4 : inexact-ok
4094= exp2 towardzero intel96 -0xe.2ce69p-4 : 0x8.a8744fff686ede7p-4 : inexact-ok
4095= exp2 upward intel96 -0xe.2ce69p-4 : 0x8.a8744fff686ede8p-4 : inexact-ok
4096= exp2 downward m68k96 -0xe.2ce69p-4 : 0x8.a8744fff686ede7p-4 : inexact-ok
4097= exp2 tonearest m68k96 -0xe.2ce69p-4 : 0x8.a8744fff686ede8p-4 : inexact-ok
4098= exp2 towardzero m68k96 -0xe.2ce69p-4 : 0x8.a8744fff686ede7p-4 : inexact-ok
4099= exp2 upward m68k96 -0xe.2ce69p-4 : 0x8.a8744fff686ede8p-4 : inexact-ok
4100= exp2 downward binary128 -0xe.2ce69p-4 : 0x8.a8744fff686ede7e5204943f8a98p-4 : inexact-ok
4101= exp2 tonearest binary128 -0xe.2ce69p-4 : 0x8.a8744fff686ede7e5204943f8a98p-4 : inexact-ok
4102= exp2 towardzero binary128 -0xe.2ce69p-4 : 0x8.a8744fff686ede7e5204943f8a98p-4 : inexact-ok
4103= exp2 upward binary128 -0xe.2ce69p-4 : 0x8.a8744fff686ede7e5204943f8aap-4 : inexact-ok
4104= exp2 downward ibm128 -0xe.2ce69p-4 : 0x8.a8744fff686ede7e5204943f88p-4 : inexact-ok
4105= exp2 tonearest ibm128 -0xe.2ce69p-4 : 0x8.a8744fff686ede7e5204943f8cp-4 : inexact-ok
4106= exp2 towardzero ibm128 -0xe.2ce69p-4 : 0x8.a8744fff686ede7e5204943f88p-4 : inexact-ok
4107= exp2 upward ibm128 -0xe.2ce69p-4 : 0x8.a8744fff686ede7e5204943f8cp-4 : inexact-ok
4108exp2 -0xc.1bf12p-16
4109= exp2 downward binary32 -0xc.1bf12p-16 : 0xf.ff79bp-4 : inexact-ok
4110= exp2 tonearest binary32 -0xc.1bf12p-16 : 0xf.ff79bp-4 : inexact-ok
4111= exp2 towardzero binary32 -0xc.1bf12p-16 : 0xf.ff79bp-4 : inexact-ok
4112= exp2 upward binary32 -0xc.1bf12p-16 : 0xf.ff79cp-4 : inexact-ok
4113= exp2 downward binary64 -0xc.1bf12p-16 : 0xf.ff79b6bee6bdp-4 : inexact-ok
4114= exp2 tonearest binary64 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd8p-4 : inexact-ok
4115= exp2 towardzero binary64 -0xc.1bf12p-16 : 0xf.ff79b6bee6bdp-4 : inexact-ok
4116= exp2 upward binary64 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd8p-4 : inexact-ok
4117= exp2 downward intel96 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffp-4 : inexact-ok
4118= exp2 tonearest intel96 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd8p-4 : inexact-ok
4119= exp2 towardzero intel96 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffp-4 : inexact-ok
4120= exp2 upward intel96 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd8p-4 : inexact-ok
4121= exp2 downward m68k96 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffp-4 : inexact-ok
4122= exp2 tonearest m68k96 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd8p-4 : inexact-ok
4123= exp2 towardzero m68k96 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffp-4 : inexact-ok
4124= exp2 upward m68k96 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd8p-4 : inexact-ok
4125= exp2 downward binary128 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffc6db60f67e94p-4 : inexact-ok
4126= exp2 tonearest binary128 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffc6db60f67e948p-4 : inexact-ok
4127= exp2 towardzero binary128 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffc6db60f67e94p-4 : inexact-ok
4128= exp2 upward binary128 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffc6db60f67e948p-4 : inexact-ok
4129= exp2 downward ibm128 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffc6db60f67e8p-4 : inexact-ok
4130= exp2 tonearest ibm128 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffc6db60f67e8p-4 : inexact-ok
4131= exp2 towardzero ibm128 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffc6db60f67e8p-4 : inexact-ok
4132= exp2 upward ibm128 -0xc.1bf12p-16 : 0xf.ff79b6bee6bd7ffc6db60f67ecp-4 : inexact-ok
4133exp2 -0x4.8ce878p-4
4134= exp2 downward binary32 -0x4.8ce878p-4 : 0xd.23271p-4 : inexact-ok
4135= exp2 tonearest binary32 -0x4.8ce878p-4 : 0xd.23272p-4 : inexact-ok
4136= exp2 towardzero binary32 -0x4.8ce878p-4 : 0xd.23271p-4 : inexact-ok
4137= exp2 upward binary32 -0x4.8ce878p-4 : 0xd.23272p-4 : inexact-ok
4138= exp2 downward binary64 -0x4.8ce878p-4 : 0xd.23271e1709978p-4 : inexact-ok
4139= exp2 tonearest binary64 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok
4140= exp2 towardzero binary64 -0x4.8ce878p-4 : 0xd.23271e1709978p-4 : inexact-ok
4141= exp2 upward binary64 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok
4142= exp2 downward intel96 -0x4.8ce878p-4 : 0xd.23271e170997fffp-4 : inexact-ok
4143= exp2 tonearest intel96 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok
4144= exp2 towardzero intel96 -0x4.8ce878p-4 : 0xd.23271e170997fffp-4 : inexact-ok
4145= exp2 upward intel96 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok
4146= exp2 downward m68k96 -0x4.8ce878p-4 : 0xd.23271e170997fffp-4 : inexact-ok
4147= exp2 tonearest m68k96 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok
4148= exp2 towardzero m68k96 -0x4.8ce878p-4 : 0xd.23271e170997fffp-4 : inexact-ok
4149= exp2 upward m68k96 -0x4.8ce878p-4 : 0xd.23271e170998p-4 : inexact-ok
4150= exp2 downward binary128 -0x4.8ce878p-4 : 0xd.23271e170997ffff8d5111790ddp-4 : inexact-ok
4151= exp2 tonearest binary128 -0x4.8ce878p-4 : 0xd.23271e170997ffff8d5111790ddp-4 : inexact-ok
4152= exp2 towardzero binary128 -0x4.8ce878p-4 : 0xd.23271e170997ffff8d5111790ddp-4 : inexact-ok
4153= exp2 upward binary128 -0x4.8ce878p-4 : 0xd.23271e170997ffff8d5111790dd8p-4 : inexact-ok
4154= exp2 downward ibm128 -0x4.8ce878p-4 : 0xd.23271e170997ffff8d5111790cp-4 : inexact-ok
4155= exp2 tonearest ibm128 -0x4.8ce878p-4 : 0xd.23271e170997ffff8d5111790cp-4 : inexact-ok
4156= exp2 towardzero ibm128 -0x4.8ce878p-4 : 0xd.23271e170997ffff8d5111790cp-4 : inexact-ok
4157= exp2 upward ibm128 -0x4.8ce878p-4 : 0xd.23271e170997ffff8d5111791p-4 : inexact-ok
4158exp2 0xf.93d18bf7be8d272p-4
4159= exp2 downward binary32 0xf.93d19p-4 : 0x1.f6b64ap+0 : inexact-ok
4160= exp2 tonearest binary32 0xf.93d19p-4 : 0x1.f6b64ap+0 : inexact-ok
4161= exp2 towardzero binary32 0xf.93d19p-4 : 0x1.f6b64ap+0 : inexact-ok
4162= exp2 upward binary32 0xf.93d19p-4 : 0x1.f6b64cp+0 : inexact-ok
4163= exp2 downward binary64 0xf.93d19p-4 : 0x1.f6b64a6870e6ap+0 : inexact-ok
4164= exp2 tonearest binary64 0xf.93d19p-4 : 0x1.f6b64a6870e6bp+0 : inexact-ok
4165= exp2 towardzero binary64 0xf.93d19p-4 : 0x1.f6b64a6870e6ap+0 : inexact-ok
4166= exp2 upward binary64 0xf.93d19p-4 : 0x1.f6b64a6870e6bp+0 : inexact-ok
4167= exp2 downward intel96 0xf.93d19p-4 : 0x1.f6b64a6870e6ae12p+0 : inexact-ok
4168= exp2 tonearest intel96 0xf.93d19p-4 : 0x1.f6b64a6870e6ae12p+0 : inexact-ok
4169= exp2 towardzero intel96 0xf.93d19p-4 : 0x1.f6b64a6870e6ae12p+0 : inexact-ok
4170= exp2 upward intel96 0xf.93d19p-4 : 0x1.f6b64a6870e6ae14p+0 : inexact-ok
4171= exp2 downward m68k96 0xf.93d19p-4 : 0x1.f6b64a6870e6ae12p+0 : inexact-ok
4172= exp2 tonearest m68k96 0xf.93d19p-4 : 0x1.f6b64a6870e6ae12p+0 : inexact-ok
4173= exp2 towardzero m68k96 0xf.93d19p-4 : 0x1.f6b64a6870e6ae12p+0 : inexact-ok
4174= exp2 upward m68k96 0xf.93d19p-4 : 0x1.f6b64a6870e6ae14p+0 : inexact-ok
4175= exp2 downward binary128 0xf.93d19p-4 : 0x1.f6b64a6870e6ae124dad946fb894p+0 : inexact-ok
4176= exp2 tonearest binary128 0xf.93d19p-4 : 0x1.f6b64a6870e6ae124dad946fb894p+0 : inexact-ok
4177= exp2 towardzero binary128 0xf.93d19p-4 : 0x1.f6b64a6870e6ae124dad946fb894p+0 : inexact-ok
4178= exp2 upward binary128 0xf.93d19p-4 : 0x1.f6b64a6870e6ae124dad946fb895p+0 : inexact-ok
4179= exp2 downward ibm128 0xf.93d19p-4 : 0x1.f6b64a6870e6ae124dad946fb88p+0 : inexact-ok
4180= exp2 tonearest ibm128 0xf.93d19p-4 : 0x1.f6b64a6870e6ae124dad946fb88p+0 : inexact-ok
4181= exp2 towardzero ibm128 0xf.93d19p-4 : 0x1.f6b64a6870e6ae124dad946fb88p+0 : inexact-ok
4182= exp2 upward ibm128 0xf.93d19p-4 : 0x1.f6b64a6870e6ae124dad946fb9p+0 : inexact-ok
4183= exp2 downward binary32 0xf.93d18p-4 : 0x1.f6b648p+0 : inexact-ok
4184= exp2 tonearest binary32 0xf.93d18p-4 : 0x1.f6b64ap+0 : inexact-ok
4185= exp2 towardzero binary32 0xf.93d18p-4 : 0x1.f6b648p+0 : inexact-ok
4186= exp2 upward binary32 0xf.93d18p-4 : 0x1.f6b64ap+0 : inexact-ok
4187= exp2 downward binary64 0xf.93d18p-4 : 0x1.f6b6490bfcd17p+0 : inexact-ok
4188= exp2 tonearest binary64 0xf.93d18p-4 : 0x1.f6b6490bfcd17p+0 : inexact-ok
4189= exp2 towardzero binary64 0xf.93d18p-4 : 0x1.f6b6490bfcd17p+0 : inexact-ok
4190= exp2 upward binary64 0xf.93d18p-4 : 0x1.f6b6490bfcd18p+0 : inexact-ok
4191= exp2 downward intel96 0xf.93d18p-4 : 0x1.f6b6490bfcd17676p+0 : inexact-ok
4192= exp2 tonearest intel96 0xf.93d18p-4 : 0x1.f6b6490bfcd17676p+0 : inexact-ok
4193= exp2 towardzero intel96 0xf.93d18p-4 : 0x1.f6b6490bfcd17676p+0 : inexact-ok
4194= exp2 upward intel96 0xf.93d18p-4 : 0x1.f6b6490bfcd17678p+0 : inexact-ok
4195= exp2 downward m68k96 0xf.93d18p-4 : 0x1.f6b6490bfcd17676p+0 : inexact-ok
4196= exp2 tonearest m68k96 0xf.93d18p-4 : 0x1.f6b6490bfcd17676p+0 : inexact-ok
4197= exp2 towardzero m68k96 0xf.93d18p-4 : 0x1.f6b6490bfcd17676p+0 : inexact-ok
4198= exp2 upward m68k96 0xf.93d18p-4 : 0x1.f6b6490bfcd17678p+0 : inexact-ok
4199= exp2 downward binary128 0xf.93d18p-4 : 0x1.f6b6490bfcd17676f008c989d539p+0 : inexact-ok
4200= exp2 tonearest binary128 0xf.93d18p-4 : 0x1.f6b6490bfcd17676f008c989d53ap+0 : inexact-ok
4201= exp2 towardzero binary128 0xf.93d18p-4 : 0x1.f6b6490bfcd17676f008c989d539p+0 : inexact-ok
4202= exp2 upward binary128 0xf.93d18p-4 : 0x1.f6b6490bfcd17676f008c989d53ap+0 : inexact-ok
4203= exp2 downward ibm128 0xf.93d18p-4 : 0x1.f6b6490bfcd17676f008c989d5p+0 : inexact-ok
4204= exp2 tonearest ibm128 0xf.93d18p-4 : 0x1.f6b6490bfcd17676f008c989d5p+0 : inexact-ok
4205= exp2 towardzero ibm128 0xf.93d18p-4 : 0x1.f6b6490bfcd17676f008c989d5p+0 : inexact-ok
4206= exp2 upward ibm128 0xf.93d18p-4 : 0x1.f6b6490bfcd17676f008c989d58p+0 : inexact-ok
4207= exp2 downward binary64 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015ep+0 : inexact-ok
4208= exp2 tonearest binary64 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015fp+0 : inexact-ok
4209= exp2 towardzero binary64 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015ep+0 : inexact-ok
4210= exp2 upward binary64 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015fp+0 : inexact-ok
4211= exp2 downward intel96 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e996p+0 : inexact-ok
4212= exp2 tonearest intel96 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e998p+0 : inexact-ok
4213= exp2 towardzero intel96 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e996p+0 : inexact-ok
4214= exp2 upward intel96 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e998p+0 : inexact-ok
4215= exp2 downward m68k96 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e996p+0 : inexact-ok
4216= exp2 tonearest m68k96 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e998p+0 : inexact-ok
4217= exp2 towardzero m68k96 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e996p+0 : inexact-ok
4218= exp2 upward m68k96 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e998p+0 : inexact-ok
4219= exp2 downward binary128 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e99701a69e715b1ep+0 : inexact-ok
4220= exp2 tonearest binary128 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e99701a69e715b1fp+0 : inexact-ok
4221= exp2 towardzero binary128 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e99701a69e715b1ep+0 : inexact-ok
4222= exp2 upward binary128 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e99701a69e715b1fp+0 : inexact-ok
4223= exp2 downward ibm128 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e99701a69e715bp+0 : inexact-ok
4224= exp2 tonearest ibm128 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e99701a69e715bp+0 : inexact-ok
4225= exp2 towardzero ibm128 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e99701a69e715bp+0 : inexact-ok
4226= exp2 upward ibm128 0xf.93d18bf7be8d8p-4 : 0x1.f6b64a10a015e99701a69e715b8p+0 : inexact-ok
4227= exp2 downward binary64 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015dp+0 : inexact-ok
4228= exp2 tonearest binary64 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015ep+0 : inexact-ok
4229= exp2 towardzero binary64 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015dp+0 : inexact-ok
4230= exp2 upward binary64 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015ep+0 : inexact-ok
4231= exp2 downward intel96 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb2p+0 : inexact-ok
4232= exp2 tonearest intel96 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb4p+0 : inexact-ok
4233= exp2 towardzero intel96 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb2p+0 : inexact-ok
4234= exp2 upward intel96 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb4p+0 : inexact-ok
4235= exp2 downward m68k96 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb2p+0 : inexact-ok
4236= exp2 tonearest m68k96 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb4p+0 : inexact-ok
4237= exp2 towardzero m68k96 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb2p+0 : inexact-ok
4238= exp2 upward m68k96 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb4p+0 : inexact-ok
4239= exp2 downward binary128 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb360fb026c4e2p+0 : inexact-ok
4240= exp2 tonearest binary128 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb360fb026c4e21p+0 : inexact-ok
4241= exp2 towardzero binary128 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb360fb026c4e2p+0 : inexact-ok
4242= exp2 upward binary128 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb360fb026c4e21p+0 : inexact-ok
4243= exp2 downward ibm128 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb360fb026c4ep+0 : inexact-ok
4244= exp2 tonearest ibm128 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb360fb026c4ep+0 : inexact-ok
4245= exp2 towardzero ibm128 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb360fb026c4ep+0 : inexact-ok
4246= exp2 upward ibm128 0xf.93d18bf7be8dp-4 : 0x1.f6b64a10a015deb360fb026c4e8p+0 : inexact-ok
4247= exp2 downward intel96 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e206p+0 : inexact-ok
4248= exp2 tonearest intel96 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e208p+0 : inexact-ok
4249= exp2 towardzero intel96 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e206p+0 : inexact-ok
4250= exp2 upward intel96 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e208p+0 : inexact-ok
4251= exp2 downward m68k96 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e206p+0 : inexact-ok
4252= exp2 tonearest m68k96 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e208p+0 : inexact-ok
4253= exp2 towardzero m68k96 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e206p+0 : inexact-ok
4254= exp2 upward m68k96 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e208p+0 : inexact-ok
4255= exp2 downward binary128 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e20774d776dcd952p+0 : inexact-ok
4256= exp2 tonearest binary128 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e20774d776dcd953p+0 : inexact-ok
4257= exp2 towardzero binary128 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e20774d776dcd952p+0 : inexact-ok
4258= exp2 upward binary128 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e20774d776dcd953p+0 : inexact-ok
4259= exp2 downward ibm128 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e20774d776dcd9p+0 : inexact-ok
4260= exp2 tonearest ibm128 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e20774d776dcd98p+0 : inexact-ok
4261= exp2 towardzero ibm128 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e20774d776dcd9p+0 : inexact-ok
4262= exp2 upward ibm128 0xf.93d18bf7be8d272p-4 : 0x1.f6b64a10a015e20774d776dcd98p+0 : inexact-ok