TODO update
[libm] / test / io / ucb / log10s.input
1 /* Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue */
2 /* Mountain View, California  94043 All rights reserved. */
3 /*  */
4 /* Any person is hereby authorized to download, copy, use, create bug fixes,  */
5 /* and distribute, subject to the following conditions: */
6 /*  */
7 /*      1.  the software may not be redistributed for a fee except as */
8 /*          reasonable to cover media costs; */
9 /*      2.  any copy of the software must include this notice, as well as  */
10 /*          any other embedded copyright notices; and  */
11 /*      3.  any distribution of this software or derivative works thereof  */
12 /*          must comply with all applicable U.S. export control laws. */
13 /*  */
14 /* THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED */
15 /* WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED */
16 /* WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR */
17 /* PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO */
18 /* SPECIFICATIONS.   */
19 /*  */
20 /* BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS */
21 /* AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY */
22 /* JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR */
23 /* EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN */
24 /* UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. */
25 /*  */
26 /* IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED */
27 /* COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, */
28 /* INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE */
29 /* POSSIBILITY OF SUCH DAMAGES. */
30 /*  */
31 /* This file is provided with no support and without any obligation on the */
32 /* part of Sun Microsystems, Inc. ("Sun") or any of its affiliated */
33 /* companies to assist in its use, correction, modification or */
34 /* enhancement.  Nevertheless, and without creating any obligation on its */
35 /* part, Sun welcomes your comments concerning the software and requests */
36 /* that they be sent to fdlibm-comments@sunpro.sun.com. */
37
38         /* log10s(+fmax) is finite */
39 log10s n vn x 7f7fffff 421a209b
40 log10s z nb x 7f7fffff 421a209b
41 log10s p nb x 7f7fffff 421a209b
42 log10s m nb x 7f7fffff 421a209b
43         /* log10s(10**n) == n (n=1,...,10) */
44 log10s n eq x 41200000 3f800000
45 log10s n eq x 42c80000 40000000
46 log10s n eq x 447a0000 40400000
47 log10s n eq x 461c4000 40800000
48 log10s n eq x 47c35000 40a00000
49 log10s n eq x 49742400 40c00000
50 log10s n eq x 4b189680 40e00000
51 log10s n eq x 4cbebc20 41000000
52 log10s n eq x 4e6e6b28 41100000
53 log10s n eq x 501502f9 41200000
54         /* log10s(1+tiny) is (tiny - tiny*tiny)/log10 */
55 log10s n vn x 3f800020 35de5bbd
56 log10s n eq - 3f800000 0
57 log10s n vn x 3f7fffc0 b5de5bf4
58 log10s z nb x 3f800020 35de5bbd
59 log10s z eq - 3f800000 0
60 log10s z nb x 3f7fffc0 b5de5bf4
61 log10s p nb x 3f800020 35de5bbd
62 log10s p eq - 3f800000 0
63 log10s p nb x 3f7fffc0 b5de5bf4
64 log10s m nb x 3f800020 35de5bbd
65 log10s m eq - 3f800000 0
66 log10s m nb x 3f7fffc0 b5de5bf4
67         /* log10s(min) is finite */
68 log10s n vn x 00800000 c217b818
69 log10s n vn x 1 c23369f4
70 log10s z nb x 00800000 c217b818
71 log10s z nb x 1 c23369f4
72 log10s p nb x 00800000 c217b818
73 log10s p nb x 1 c23369f4
74 log10s m nb x 00800000 c217b818
75 log10s m nb x 1 c23369f4
76         /* random arguments between 0 100 */
77 log10s n nb x 42124226 3fc81260
78 log10s n nb x 42ab3900 3ff75d2f
79 log10s n nb x 42bc0b80 3ffc92db
80 log10s n nb x 4184dba8 3f9c32b8
81 log10s n nb x 4211d1c7 3fc7e79a
82 log10s n nb x 42402441 3fd73d68
83 log10s n nb x 429dd547 3ff2d668
84 log10s n nb x 42b98242 3ffbd19e
85 log10s n nb x 422662d9 3fcf3d43
86 log10s n nb x 4006526a 3ea4d8da
87 log10s n nb x 422662d9 3fcf3d43
88 log10s n nb x 4006526a 3ea4d8da
89 log10s n nb x 422662d9 3fcf3d43
90 log10s n nb x 4006526a 3ea4d8da
91 log10s n nb x 422662d9 3fcf3d43
92 log10s n nb x 4006526a 3ea4d8da
93         /* log10s(nan) is nan */
94 log10s n uo v 7f800001 0
95 log10s n uo - 7fc00000 0
96         /* log10s(+inf) is inf */
97 log10s n eq - 7f800000 7f800000
98         /* log10s(+-0) is -inf */
99 log10s n eq d 0 ff800000
100 log10s n eq d 80000000 ff800000
101         /* log10s(-ve) is nan */
102 log10s n uo v 80000001 0 
103 log10s n uo v 80800000 0 
104 log10s n uo v ff7fffff 0 
105 log10s n uo v ff800000 0 
106 log10s m eq - 7f800000 7f800000
107 log10s m eq d 00000000 ff800000
108 log10s m eq d 80000000 ff800000
109 log10s m uo - 7fff0000 7fff0000
110 log10s m uo - ffff0000 ffff0000
111 log10s m uo v 7f810000 7fff0000
112 log10s m uo v 80000001 7fff0000
113 log10s m uo v 80000002 7fff0000
114 log10s m uo v 80000007 7fff0000
115 log10s m uo v 80200000 7fff0000
116 log10s m uo v 80400000 7fff0000
117 log10s m uo v 807ffffe 7fff0000
118 log10s m uo v 807fffff 7fff0000
119 log10s m uo v 80800000 7fff0000
120 log10s m uo v 80800001 7fff0000
121 log10s m uo v 80800002 7fff0000
122 log10s m uo v 81000000 7fff0000
123 log10s m uo v 81800000 7fff0000
124 log10s m uo v b4000000 7fff0000
125 log10s m uo v b5000000 7fff0000
126 log10s m uo v be800000 7fff0000
127 log10s m uo v bf000000 7fff0000
128 log10s m uo v bf7ffffa 7fff0000
129 log10s m uo v bf7ffffc 7fff0000
130 log10s m uo v bf7ffffe 7fff0000
131 log10s m uo v bf7fffff 7fff0000
132 log10s m uo v bf800000 7fff0000
133 log10s m uo v bf800001 7fff0000
134 log10s m uo v bf800002 7fff0000
135 log10s m uo v bf800004 7fff0000
136 log10s m uo v c0000000 7fff0000
137 log10s m uo v c0000002 7fff0000
138 log10s m uo v c07ffffb 7fff0000
139 log10s m uo v c0800000 7fff0000
140 log10s m uo v fe800000 7fff0000
141 log10s m uo v fe800002 7fff0000
142 log10s m uo v fe800004 7fff0000
143 log10s m uo v ff000000 7fff0000
144 log10s m uo v ff000002 7fff0000
145 log10s m uo v ff7ffffe 7fff0000
146 log10s m uo v ff7fffff 7fff0000
147 log10s m uo v ff800000 7fff0000
148 log10s m uo v ff810000 ffff0000
149 log10s m vn ?x 41200000 3f800000
150 log10s m vn ?x 42c80000 40000000
151 log10s m vn ?x 447a0000 40400000
152 log10s m vn ?x 461c4000 40800000
153 log10s n uo - 7fc00000 00000000
154 log10s n uo - 7fff0000 7fff0000
155 log10s n uo - ffff0000 ffff0000
156 log10s n uo v 7f800001 00000000
157 log10s n uo v 7f810000 7fff0000
158 log10s n uo v 80000001 00000000
159 log10s n uo v 80000002 7fff0000
160 log10s n uo v 80000007 7fff0000
161 log10s n uo v 80200000 7fff0000
162 log10s n uo v 80400000 7fff0000
163 log10s n uo v 807ffffe 7fff0000
164 log10s n uo v 807fffff 7fff0000
165 log10s n uo v 80800000 00000000
166 log10s n uo v 80800001 7fff0000
167 log10s n uo v 80800002 7fff0000
168 log10s n uo v 81000000 7fff0000
169 log10s n uo v 81800000 7fff0000
170 log10s n uo v b4000000 7fff0000
171 log10s n uo v b5000000 7fff0000
172 log10s n uo v be800000 7fff0000
173 log10s n uo v bf000000 7fff0000
174 log10s n uo v bf7ffffa 7fff0000
175 log10s n uo v bf7ffffc 7fff0000
176 log10s n uo v bf7ffffe 7fff0000
177 log10s n uo v bf7fffff 7fff0000
178 log10s n uo v bf800000 7fff0000
179 log10s n uo v bf800001 7fff0000
180 log10s n uo v bf800002 7fff0000
181 log10s n uo v bf800004 7fff0000
182 log10s n uo v c0000000 7fff0000
183 log10s n uo v c0000002 7fff0000
184 log10s n uo v c07ffffb 7fff0000
185 log10s n uo v c0800000 7fff0000
186 log10s n uo v fe800000 7fff0000
187 log10s n uo v fe800002 7fff0000
188 log10s n uo v fe800004 7fff0000
189 log10s n uo v ff000000 7fff0000
190 log10s n uo v ff000002 7fff0000
191 log10s n uo v ff7ffffe 7fff0000
192 log10s n uo v ff7fffff 00000000
193 log10s n uo v ff800000 00000000
194 log10s n uo v ff810000 ffff0000
195 log10s p eq - 7f800000 7f800000
196 log10s p eq d 00000000 ff800000
197 log10s p eq d 80000000 ff800000
198 log10s p uo - 7fff0000 7fff0000
199 log10s p uo - ffff0000 ffff0000
200 log10s p uo v 7f810000 7fff0000
201 log10s p uo v 80000001 7fff0000
202 log10s p uo v 80000002 7fff0000
203 log10s p uo v 80000007 7fff0000
204 log10s p uo v 80200000 7fff0000
205 log10s p uo v 80400000 7fff0000
206 log10s p uo v 807ffffe 7fff0000
207 log10s p uo v 807fffff 7fff0000
208 log10s p uo v 80800000 7fff0000
209 log10s p uo v 80800001 7fff0000
210 log10s p uo v 80800002 7fff0000
211 log10s p uo v 81000000 7fff0000
212 log10s p uo v 81800000 7fff0000
213 log10s p uo v b4000000 7fff0000
214 log10s p uo v b5000000 7fff0000
215 log10s p uo v be800000 7fff0000
216 log10s p uo v bf000000 7fff0000
217 log10s p uo v bf7ffffa 7fff0000
218 log10s p uo v bf7ffffc 7fff0000
219 log10s p uo v bf7ffffe 7fff0000
220 log10s p uo v bf7fffff 7fff0000
221 log10s p uo v bf800000 7fff0000
222 log10s p uo v bf800001 7fff0000
223 log10s p uo v bf800002 7fff0000
224 log10s p uo v bf800004 7fff0000
225 log10s p uo v c0000000 7fff0000
226 log10s p uo v c0000002 7fff0000
227 log10s p uo v c07ffffb 7fff0000
228 log10s p uo v c0800000 7fff0000
229 log10s p uo v fe800000 7fff0000
230 log10s p uo v fe800002 7fff0000
231 log10s p uo v fe800004 7fff0000
232 log10s p uo v ff000000 7fff0000
233 log10s p uo v ff000002 7fff0000
234 log10s p uo v ff7ffffe 7fff0000
235 log10s p uo v ff7fffff 7fff0000
236 log10s p uo v ff800000 7fff0000
237 log10s p uo v ff810000 ffff0000
238 log10s p vn ?x 41200000 3f800000
239 log10s p vn ?x 42c80000 40000000
240 log10s p vn ?x 447a0000 40400000
241 log10s p vn ?x 461c4000 40800000
242 log10s z eq - 7f800000 7f800000
243 log10s z eq d 00000000 ff800000
244 log10s z eq d 80000000 ff800000
245 log10s z uo - 7fff0000 7fff0000
246 log10s z uo - ffff0000 ffff0000
247 log10s z uo v 7f810000 7fff0000
248 log10s z uo v 80000001 7fff0000
249 log10s z uo v 80000002 7fff0000
250 log10s z uo v 80000007 7fff0000
251 log10s z uo v 80200000 7fff0000
252 log10s z uo v 80400000 7fff0000
253 log10s z uo v 807ffffe 7fff0000
254 log10s z uo v 807fffff 7fff0000
255 log10s z uo v 80800000 7fff0000
256 log10s z uo v 80800001 7fff0000
257 log10s z uo v 80800002 7fff0000
258 log10s z uo v 81000000 7fff0000
259 log10s z uo v 81800000 7fff0000
260 log10s z uo v b4000000 7fff0000
261 log10s z uo v b5000000 7fff0000
262 log10s z uo v be800000 7fff0000
263 log10s z uo v bf000000 7fff0000
264 log10s z uo v bf7ffffa 7fff0000
265 log10s z uo v bf7ffffc 7fff0000
266 log10s z uo v bf7ffffe 7fff0000
267 log10s z uo v bf7fffff 7fff0000
268 log10s z uo v bf800000 7fff0000
269 log10s z uo v bf800001 7fff0000
270 log10s z uo v bf800002 7fff0000
271 log10s z uo v bf800004 7fff0000
272 log10s z uo v c0000000 7fff0000
273 log10s z uo v c0000002 7fff0000
274 log10s z uo v c07ffffb 7fff0000
275 log10s z uo v c0800000 7fff0000
276 log10s z uo v fe800000 7fff0000
277 log10s z uo v fe800002 7fff0000
278 log10s z uo v fe800004 7fff0000
279 log10s z uo v ff000000 7fff0000
280 log10s z uo v ff000002 7fff0000
281 log10s z uo v ff7ffffe 7fff0000
282 log10s z uo v ff7fffff 7fff0000
283 log10s z uo v ff800000 7fff0000
284 log10s z uo v ff810000 ffff0000
285 log10s z vn ?x 41200000 3f800000
286 log10s z vn ?x 42c80000 40000000
287 log10s z vn ?x 447a0000 40400000
288 log10s z vn ?x 461c4000 40800000