float128: Add strtof128, wcstof128, and related functions.
[glibc.git] / math / auto-libm-test-out-exp2
blobecea0fbe476b742269ff3e32f627fab68d00726a
1 exp2 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
26 exp2 -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
51 exp2 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
76 exp2 -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
101 exp2 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
126 exp2 -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
151 exp2 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
220 exp2 -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
289 exp2 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
314 exp2 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
339 exp2 -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
364 exp2 -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
389 exp2 -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
414 exp2 -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
439 exp2 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
464 exp2 -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
489 exp2 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
514 exp2 -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
539 exp2 -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
564 exp2 -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
589 exp2 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
614 exp2 -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
639 exp2 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
664 exp2 -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
689 exp2 -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
714 exp2 -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
739 exp2 -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
764 exp2 -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
789 exp2 -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
814 exp2 -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
839 exp2 -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
864 exp2 -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
889 exp2 -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
914 exp2 -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
939 exp2 -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
964 exp2 -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
989 exp2 -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
1014 exp2 -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
1039 exp2 -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
1064 exp2 -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
1089 exp2 -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
1114 exp2 -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
1139 exp2 -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
1164 exp2 -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
1189 exp2 -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
1214 exp2 -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
1239 exp2 -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
1264 exp2 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
1289 exp2 -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
1314 exp2 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
1339 exp2 -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
1364 exp2 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
1389 exp2 -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
1414 exp2 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
1439 exp2 -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
1464 exp2 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
1489 exp2 -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
1514 exp2 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
1539 exp2 -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
1564 exp2 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
1589 exp2 -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
1614 exp2 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
1683 exp2 -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
1752 exp2 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
1833 exp2 -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
1914 exp2 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
1939 exp2 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
1964 exp2 -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
1989 exp2 -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
2014 exp2 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
2083 exp2 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
2152 exp2 -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
2221 exp2 -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
2290 exp2 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
2399 exp2 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
2508 exp2 -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
2601 exp2 -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
2694 exp2 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
2779 exp2 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
2864 exp2 -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
2949 exp2 -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
3034 exp2 -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
3119 exp2 -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
3204 exp2 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
3301 exp2 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
3398 exp2 -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
3495 exp2 -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
3592 exp2 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
3681 exp2 -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
3770 exp2 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
3839 exp2 -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
3908 exp2 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
3933 exp2 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
3958 exp2 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
3983 exp2 -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
4008 exp2 -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
4033 exp2 -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
4058 exp2 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
4083 exp2 -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
4108 exp2 -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
4133 exp2 -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
4158 exp2 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