tgmath.h return type fixes, non-float argument fixes
[libm] / test / io / ucb / logs.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         /* logs(+fmax) is finite */
39 logs n vn x 7f7fffff 42b17218
40 logs z nb x 7f7fffff 42b17218
41 logs p nb x 7f7fffff 42b17218
42 logs m nb x 7f7fffff 42b17218
43         /* logs(1+tiny) is tiny - tiny*tiny/2 */
44 logs n vn x 3f800020 367fffe0
45 logs n eq - 3f800000 0
46 logs n vn x 3f7fffc0 b6800010
47 logs z nb x 3f800020 367fffe0
48 logs z eq - 3f800000 0
49 logs z nb x 3f7fffc0 b6800010
50 logs p nb x 3f800020 367fffe0
51 logs p eq - 3f800000 0
52 logs p nb x 3f7fffc0 b6800010
53 logs m nb x 3f800020 367fffe0
54 logs m eq - 3f800000 0
55 logs m nb x 3f7fffc0 b6800010
56         /* logs(min) is finite */
57 logs n vn x 00800000 c2aeac50
58 logs n vn x 1 c2ce8ed0
59 logs z nb x 00800000 c2aeac50
60 logs z nb x 1 c2ce8ed0
61 logs p nb x 00800000 c2aeac50
62 logs p nb x 1 c2ce8ed0
63 logs m nb x 00800000 c2aeac50
64 logs m nb x 1 c2ce8ed0
65         /* random arguments between 0 100 */
66 logs n vn x 42124226 40665756
67 logs n vn x 42ab3900 408e64e8
68 logs n vn x 42bc0b80 409164a1
69 logs n vn x 4184dba8 4033d469
70 logs n vn x 4211d1c7 40662617
71 logs n vn x 42402441 4077cdd6
72 logs n vn x 429dd547 408bc9dc
73 logs n vn x 42b98242 4090f565
74 logs n vn x 422662d9 406e97d4
75 logs n vn x 4006526a 3f3dc987
76         /* logs(nan) is nan */
77 logs n uo v 7f800001 0
78 logs n uo - 7fc00000 0
79         /* logs(+inf) is inf */
80 logs n eq - 7f800000 7f800000
81         /* logs(+-0) is -inf */
82 logs n eq d 0 ff800000
83 logs n eq d 80000000 ff800000
84         /* logs(-ve) is nan */
85 logs n uo v 80000001 0
86 logs n uo v 80800000 0
87 logs n uo v ff7fffff 0
88 logs n uo v ff800000 0
89 logs m eq - 7f800000 7f800000
90 logs m eq d 00000000 ff800000
91 logs m eq d 80000000 ff800000
92 logs m eq x 3f7ffffd b4400002
93 logs m eq x 3f7ffffe b4000001
94 logs m eq x 3f7fffff b3800001
95 logs m eq x 3f800001 33ffffff
96 logs m eq x 3f800002 347ffffe
97 logs m eq x 3f800004 34fffffc
98 logs m uo - 7fff0000 7fff0000
99 logs m uo - ffff0000 ffff0000
100 logs m uo v 7f810000 7fff0000
101 logs m uo v 80000001 7fff0000
102 logs m uo v 80000002 7fff0000
103 logs m uo v 80000007 7fff0000
104 logs m uo v 80200000 ffff0000
105 logs m uo v 80400000 7fff0000
106 logs m uo v 807ffffe ffff0000
107 logs m uo v 807fffff 7fff0000
108 logs m uo v 80800000 7fff0000
109 logs m uo v 80800001 7fff0000
110 logs m uo v 80800002 ffff0000
111 logs m uo v 81000000 7fff0000
112 logs m uo v 81800000 ffff0000
113 logs m uo v b4000000 7fff0000
114 logs m uo v b5000000 7fff0000
115 logs m uo v be800000 ffff0000
116 logs m uo v bf000000 ffff0000
117 logs m uo v bf7ffffa ffff0000
118 logs m uo v bf7ffffc ffff0000
119 logs m uo v bf7ffffe ffff0000
120 logs m uo v bf7fffff ffff0000
121 logs m uo v bf800000 7fff0000
122 logs m uo v bf800001 ffff0000
123 logs m uo v bf800002 ffff0000
124 logs m uo v bf800004 ffff0000
125 logs m uo v c0000000 7fff0000
126 logs m uo v c0000002 7fff0000
127 logs m uo v c07ffffb 7fff0000
128 logs m uo v c0800000 ffff0000
129 logs m uo v fe800000 ffff0000
130 logs m uo v fe800002 7fff0000
131 logs m uo v fe800004 7fff0000
132 logs m uo v ff000000 ffff0000
133 logs m uo v ff000002 7fff0000
134 logs m uo v ff7ffffe ffff0000
135 logs m uo v ff7fffff 7fff0000
136 logs m uo v ff800000 7fff0000
137 logs m uo v ff810000 ffff0000
138 logs m vn x 3f7ffff7 b5100003
139 logs m vn x 3f7ffff8 b5000002
140 logs m vn x 3f7ffff9 b4e00003
141 logs m vn x 3f7ffffa b4c00002
142 logs m vn x 3f7ffffb b4a00002
143 logs m vn x 3f7ffffc b4800001
144 logs m vn x 3f7ffffc b4800002
145 logs m vn x 3f800003 34bffffe
146 logs m vn x 3f800005 351ffffd
147 logs m vn x 3f800007 355ffffa
148 logs m vn x 3f800008 357ffff8
149 logs m vn x 3f800009 358ffffb
150 logs n eq x 3f7ffff7 b5100003
151 logs n eq x 3f7ffff8 b5000002
152 logs n eq x 3f7ffff9 b4e00003
153 logs n eq x 3f7ffffa b4c00002
154 logs n eq x 3f7ffffb b4a00002
155 logs n eq x 3f7ffffc b4800001
156 logs n eq x 3f7ffffd b4400001
157 logs n eq x 3f7fffff b3800000
158 logs n eq x 3f800001 33ffffff
159 logs n eq x 3f800002 347ffffe
160 logs n eq x 3f800003 34bffffe
161 logs n eq x 3f800004 34fffffc
162 logs n eq x 3f800005 351ffffd
163 logs n eq x 3f800007 355ffffa
164 logs n eq x 3f800008 357ffff8
165 logs n eq x 3f800009 358ffffb
166 logs n uo - 7fc00000 00000000
167 logs n uo - 7fff0000 7fff0000
168 logs n uo - ffff0000 ffff0000
169 logs n uo v 7f800001 00000000
170 logs n uo v 7f810000 7fff0000
171 logs n uo v 80000001 00000000
172 logs n uo v 80000002 7fff0000
173 logs n uo v 80000007 7fff0000
174 logs n uo v 80200000 ffff0000
175 logs n uo v 80400000 7fff0000
176 logs n uo v 807ffffe ffff0000
177 logs n uo v 807fffff 7fff0000
178 logs n uo v 80800000 00000000
179 logs n uo v 80800001 7fff0000
180 logs n uo v 80800002 ffff0000
181 logs n uo v 81000000 7fff0000
182 logs n uo v 81800000 ffff0000
183 logs n uo v b4000000 7fff0000
184 logs n uo v b5000000 7fff0000
185 logs n uo v be800000 ffff0000
186 logs n uo v bf000000 ffff0000
187 logs n uo v bf7ffffa ffff0000
188 logs n uo v bf7ffffc ffff0000
189 logs n uo v bf7ffffe ffff0000
190 logs n uo v bf7fffff ffff0000
191 logs n uo v bf800000 7fff0000
192 logs n uo v bf800001 ffff0000
193 logs n uo v bf800002 ffff0000
194 logs n uo v bf800004 ffff0000
195 logs n uo v c0000000 7fff0000
196 logs n uo v c0000002 7fff0000
197 logs n uo v c07ffffb 7fff0000
198 logs n uo v c0800000 ffff0000
199 logs n uo v fe800000 ffff0000
200 logs n uo v fe800002 7fff0000
201 logs n uo v fe800004 7fff0000
202 logs n uo v ff000000 ffff0000
203 logs n uo v ff000002 7fff0000
204 logs n uo v ff7ffffe ffff0000
205 logs n uo v ff7fffff 00000000
206 logs n uo v ff800000 00000000
207 logs n uo v ff810000 ffff0000
208 logs p eq - 7f800000 7f800000
209 logs p eq d 00000000 ff800000
210 logs p eq d 80000000 ff800000
211 logs p eq x 3f7ffffd b4400001
212 logs p eq x 3f7ffffe b4000000
213 logs p eq x 3f7fffff b3800000
214 logs p eq x 3f800001 34000000
215 logs p eq x 3f800002 347fffff
216 logs p eq x 3f800004 34fffffd
217 logs p uo - 7fff0000 7fff0000
218 logs p uo - ffff0000 ffff0000
219 logs p uo v 7f810000 7fff0000
220 logs p uo v 80000001 7fff0000
221 logs p uo v 80000002 7fff0000
222 logs p uo v 80000007 7fff0000
223 logs p uo v 80200000 ffff0000
224 logs p uo v 80400000 7fff0000
225 logs p uo v 807ffffe ffff0000
226 logs p uo v 807fffff 7fff0000
227 logs p uo v 80800000 7fff0000
228 logs p uo v 80800001 7fff0000
229 logs p uo v 80800002 ffff0000
230 logs p uo v 81000000 7fff0000
231 logs p uo v 81800000 ffff0000
232 logs p uo v b4000000 7fff0000
233 logs p uo v b5000000 7fff0000
234 logs p uo v be800000 ffff0000
235 logs p uo v bf000000 ffff0000
236 logs p uo v bf7ffffa ffff0000
237 logs p uo v bf7ffffc ffff0000
238 logs p uo v bf7ffffe ffff0000
239 logs p uo v bf7fffff ffff0000
240 logs p uo v bf800000 7fff0000
241 logs p uo v bf800001 ffff0000
242 logs p uo v bf800002 ffff0000
243 logs p uo v bf800004 ffff0000
244 logs p uo v c0000000 7fff0000
245 logs p uo v c0000002 7fff0000
246 logs p uo v c07ffffb 7fff0000
247 logs p uo v c0800000 ffff0000
248 logs p uo v fe800000 ffff0000
249 logs p uo v fe800002 7fff0000
250 logs p uo v fe800004 7fff0000
251 logs p uo v ff000000 ffff0000
252 logs p uo v ff000002 7fff0000
253 logs p uo v ff7ffffe ffff0000
254 logs p uo v ff7fffff 7fff0000
255 logs p uo v ff800000 7fff0000
256 logs p uo v ff810000 ffff0000
257 logs p vn x 3f7ffff7 b5100003
258 logs p vn x 3f7ffff8 b5000002
259 logs p vn x 3f7ffff9 b4e00003
260 logs p vn x 3f7ffffa b4c00002
261 logs p vn x 3f7ffffb b4a00002
262 logs p vn x 3f7ffffc b4800001
263 logs p vn x 3f800003 34bfffff
264 logs p vn x 3f800005 351ffffd
265 logs p vn x 3f800007 355ffffa
266 logs p vn x 3f800008 357ffff8
267 logs p vn x 3f800009 358ffffb
268 logs z eq - 7f800000 7f800000
269 logs z eq d 00000000 ff800000
270 logs z eq d 80000000 ff800000
271 logs z eq x 3f7ffffd b4400001
272 logs z eq x 3f7ffffe b4000000
273 logs z eq x 3f7fffff b3800000
274 logs z eq x 3f800001 33ffffff
275 logs z eq x 3f800002 347ffffe
276 logs z eq x 3f800004 34fffffc
277 logs z uo - 7fff0000 7fff0000
278 logs z uo - ffff0000 ffff0000
279 logs z uo v 7f810000 7fff0000
280 logs z uo v 80000001 7fff0000
281 logs z uo v 80000002 7fff0000
282 logs z uo v 80000007 7fff0000
283 logs z uo v 80200000 ffff0000
284 logs z uo v 80400000 7fff0000
285 logs z uo v 807ffffe ffff0000
286 logs z uo v 807fffff 7fff0000
287 logs z uo v 80800000 7fff0000
288 logs z uo v 80800001 7fff0000
289 logs z uo v 80800002 ffff0000
290 logs z uo v 81000000 7fff0000
291 logs z uo v 81800000 ffff0000
292 logs z uo v b4000000 7fff0000
293 logs z uo v b5000000 7fff0000
294 logs z uo v be800000 ffff0000
295 logs z uo v bf000000 ffff0000
296 logs z uo v bf7ffffa ffff0000
297 logs z uo v bf7ffffc ffff0000
298 logs z uo v bf7ffffe ffff0000
299 logs z uo v bf7fffff ffff0000
300 logs z uo v bf800000 7fff0000
301 logs z uo v bf800001 ffff0000
302 logs z uo v bf800002 ffff0000
303 logs z uo v bf800004 ffff0000
304 logs z uo v c0000000 7fff0000
305 logs z uo v c0000002 7fff0000
306 logs z uo v c07ffffb 7fff0000
307 logs z uo v c0800000 ffff0000
308 logs z uo v fe800000 ffff0000
309 logs z uo v fe800002 7fff0000
310 logs z uo v fe800004 7fff0000
311 logs z uo v ff000000 ffff0000
312 logs z uo v ff000002 7fff0000
313 logs z uo v ff7ffffe ffff0000
314 logs z uo v ff7fffff 7fff0000
315 logs z uo v ff800000 7fff0000
316 logs z uo v ff810000 ffff0000
317 logs z vn x 3f7ffff7 b5100003
318 logs z vn x 3f7ffff8 b5000002
319 logs z vn x 3f7ffff9 b4e00003
320 logs z vn x 3f7ffffa b4c00002
321 logs z vn x 3f7ffffb b4a00002
322 logs z vn x 3f7ffffc b4800001
323 logs z vn x 3f800003 34bffffe
324 logs z vn x 3f800005 351ffffd
325 logs z vn x 3f800007 355ffffa
326 logs z vn x 3f800008 357ffff8
327 logs z vn x 3f800009 358ffffb