initial commit
[libm] / test / io / ucb / sinhs.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         /* sinh(log(2*max)chopped) is finite */
39 sinhs n nb x 42b2d4fc 7f7fffec
40 sinhs n nb x c2b2d4fc ff7fffec
41 sinhs z nb x 42b2d4fc 7f7fffec
42 sinhs z nb x c2b2d4fc ff7fffec
43 sinhs p nb x 42b2d4fc 7f7fffec
44 sinhs p nb x c2b2d4fc ff7fffec
45 sinhs m nb x 42b2d4fc 7f7fffec
46 sinhs m nb x c2b2d4fc ff7fffec
47         /* sinh(tiny) :=: tiny */
48 sinhs n eq x 31000000 31000000
49 sinhs n eq x b1000000 b1000000
50 sinhs n eq x 00800000 00800000
51 sinhs n eq x 80800000 80800000
52         /* sinh(+-0) = +-0 */
53 sinhs n eq - 00000000 00000000
54 sinhs n eq - 80000000 80000000
55 sinhs z eq - 00000000 00000000
56 sinhs z eq - 80000000 80000000
57 sinhs p eq - 00000000 00000000
58 sinhs p eq - 80000000 80000000
59 sinhs m eq - 00000000 00000000
60 sinhs m eq - 80000000 80000000
61         /* random arguments between -30 30 */
62 sinhs n nb x c100fae6 c4c61436
63 sinhs n nb x 41aaef28 4e62df7c
64 sinhs n nb x 41d34ed8 5209d175
65 sinhs n nb x c1a04908 cd6fbe4d
66 sinhs n nb x c1020897 c4d38f58
67 sinhs n nb x bf96e191 bfbc54d1
68 sinhs n nb x 418accaf 4b82c03a
69 sinhs n nb x 41cd38a2 5180cc07
70 sinhs n nb x c0a15899 c29ac86b
71 sinhs n nb x c1e5ed02 d3b09225
72         /* sinh(nan) is nan */
73 sinhs n uo v ff800001 00000000
74 sinhs n uo - 7fc00000 00000000
75 sinhs n uo v ff800001 00000000
76 sinhs n uo - 7fc00000 00000000
77 sinhs n uo v ff800001 00000000
78 sinhs n uo - 7fc00000 00000000
79 sinhs n uo v ff800001 00000000
80 sinhs n uo - 7fc00000 00000000
81         /* sinh(+-inf) is inf */
82 sinhs n eq - 7f800000 7f800000
83 sinhs n eq - ff800000 ff800000
84 sinhs z eq - 7f800000 7f800000
85 sinhs z eq - ff800000 ff800000
86 sinhs p eq - 7f800000 7f800000
87 sinhs p eq - ff800000 ff800000
88 sinhs m eq - 7f800000 7f800000
89 sinhs m eq - ff800000 ff800000
90         /* sinh(+-subnormal) */
91 sinhs n eq x 00000001 00000001
92 sinhs n eq x 80000001 80000001
93         /* sinh overflow threshold */
94 sinhs n eq ox 42b2d4fd 7f800000
95 sinhs n eq ox c2b2d4fd ff800000
96 sinhs z eq ox 42b2d4fd 7f7fffff
97 sinhs z eq ox c2b2d4fd ff7fffff
98 sinhs p eq ox 42b2d4fd 7f800000
99 sinhs p eq ox c2b2d4fd ff7fffff
100 sinhs m eq ox 42b2d4fd 7f7fffff
101 sinhs m eq ox c2b2d4fd ff800000
102 sinhs m eq x 00800000 00800000
103 sinhs m eq x 00800001 00800001
104 sinhs m eq x 00800002 00800002
105 sinhs m eq x 01000000 01000000
106 sinhs m eq x 01800000 01800000
107 sinhs m eq x 32800000 32800000
108 sinhs m eq x 32c00000 32c00000
109 sinhs m eq x 33000000 33000000
110 sinhs m eq x 33200000 33200000
111 sinhs m eq x 39c00000 39c00000
112 sinhs m eq x 80800000 80800000
113 sinhs m eq x 80800001 80800001
114 sinhs m eq x 80800002 80800002
115 sinhs m eq x 81000000 81000000
116 sinhs m eq x 81800000 81800000
117 sinhs m eq x?u 00000001 00000001
118 sinhs m eq x?u 00000002 00000002
119 sinhs m eq x?u 00200000 00200000
120 sinhs m eq x?u 00400000 00400000
121 sinhs m eq x?u 007ffffe 007ffffe
122 sinhs m eq x?u 007fffff 007fffff
123 sinhs m eq x?u 80000001 80000001
124 sinhs m eq x?u 80000002 80000002
125 sinhs m eq x?u 80200000 80200000
126 sinhs m eq x?u 80400000 80400000
127 sinhs m eq x?u 807ffffe 807ffffe
128 sinhs m eq x?u 807fffff 807fffff
129 sinhs m eq xo 42b2d4fd 7f7fffff
130 sinhs m eq xo 42b30000 7f7fffff
131 sinhs m eq xo 4431a000 7f7fffff
132 sinhs m eq xo 7e800000 7f7fffff
133 sinhs m eq xo 7f000000 7f7fffff
134 sinhs m eq xo 7f7ffffe 7f7fffff
135 sinhs m eq xo 7f7fffff 7f7fffff
136 sinhs m eq xo c2b2d4fd ff800000
137 sinhs m eq xo c2b30000 ff800000
138 sinhs m eq xo c431a000 ff800000
139 sinhs m eq xo fe800000 ff800000
140 sinhs m eq xo ff000000 ff800000
141 sinhs m eq xo ff7ffffe ff800000
142 sinhs m eq xo ff7fffff ff800000
143 sinhs m uo - 7fff0000 7fff0000
144 sinhs m uo - ffff0000 ffff0000
145 sinhs m uo v 7f810000 7fff0000
146 sinhs m uo v ff810000 ffff0000
147 sinhs m vn x b2800000 b2800000
148 sinhs m vn x b2c00000 b2c00001
149 sinhs m vn x b3000000 b3000000
150 sinhs m vn x b3200000 b3200000
151 sinhs m vn x b9c00000 b9c00001
152 sinhs n eq x 00800001 00800001
153 sinhs n eq x 00800002 00800002
154 sinhs n eq x 01000000 01000000
155 sinhs n eq x 01800000 01800000
156 sinhs n eq x 32800000 32800000
157 sinhs n eq x 32c00000 32c00000
158 sinhs n eq x 33000000 33000000
159 sinhs n eq x 33200000 33200000
160 sinhs n eq x 39c00000 39c00000
161 sinhs n eq x 80800001 80800001
162 sinhs n eq x 80800002 80800002
163 sinhs n eq x 81000000 81000000
164 sinhs n eq x 81800000 81800000
165 sinhs n eq x b2800000 b2800000
166 sinhs n eq x b2c00000 b2c00000
167 sinhs n eq x b3000000 b3000000
168 sinhs n eq x b3200000 b3200000
169 sinhs n eq x b9c00000 b9c00000
170 sinhs n eq x?u 00000002 00000002
171 sinhs n eq x?u 00200000 00200000
172 sinhs n eq x?u 00400000 00400000
173 sinhs n eq x?u 007ffffe 007ffffe
174 sinhs n eq x?u 007fffff 007fffff
175 sinhs n eq x?u 80000002 80000002
176 sinhs n eq x?u 80200000 80200000
177 sinhs n eq x?u 80400000 80400000
178 sinhs n eq x?u 807ffffe 807ffffe
179 sinhs n eq x?u 807fffff 807fffff
180 sinhs n eq xo 42b2d4fd 7f800000
181 sinhs n eq xo 42b30000 7f800000
182 sinhs n eq xo 4431a000 7f800000
183 sinhs n eq xo 7e800000 7f800000
184 sinhs n eq xo 7f000000 7f800000
185 sinhs n eq xo 7f7ffffe 7f800000
186 sinhs n eq xo 7f7fffff 7f800000
187 sinhs n eq xo c2b2d4fd ff800000
188 sinhs n eq xo c2b30000 ff800000
189 sinhs n eq xo c431a000 ff800000
190 sinhs n eq xo fe800000 ff800000
191 sinhs n eq xo ff000000 ff800000
192 sinhs n eq xo ff7ffffe ff800000
193 sinhs n eq xo ff7fffff ff800000
194 sinhs n uo - 7fc00000 00000000
195 sinhs n uo - 7fff0000 7fff0000
196 sinhs n uo - ffff0000 ffff0000
197 sinhs n uo v 7f810000 7fff0000
198 sinhs n uo v ff800001 00000000
199 sinhs n uo v ff810000 ffff0000
200 sinhs p eq x 32c00000 32c00001
201 sinhs p eq x 39c00000 39c00001
202 sinhs p eq x 80800000 80800000
203 sinhs p eq x 80800001 80800001
204 sinhs p eq x 80800002 80800002
205 sinhs p eq x 81000000 81000000
206 sinhs p eq x 81800000 81800000
207 sinhs p eq x?u 80000001 80000001
208 sinhs p eq x?u 80000002 80000002
209 sinhs p eq x?u 80200000 80200000
210 sinhs p eq x?u 80400000 80400000
211 sinhs p eq x?u 807ffffe 807ffffe
212 sinhs p eq x?u 807fffff 807fffff
213 sinhs p eq xo 42b2d4fd 7f800000
214 sinhs p eq xo 42b30000 7f800000
215 sinhs p eq xo 4431a000 7f800000
216 sinhs p eq xo 7e800000 7f800000
217 sinhs p eq xo 7f000000 7f800000
218 sinhs p eq xo 7f7ffffe 7f800000
219 sinhs p eq xo 7f7fffff 7f800000
220 sinhs p eq xo c2b2d4fd ff7fffff
221 sinhs p eq xo c2b30000 ff7fffff
222 sinhs p eq xo c431a000 ff7fffff
223 sinhs p eq xo fe800000 ff7fffff
224 sinhs p eq xo ff000000 ff7fffff
225 sinhs p eq xo ff7ffffe ff7fffff
226 sinhs p eq xo ff7fffff ff7fffff
227 sinhs p uo - 7fff0000 7fff0000
228 sinhs p uo - ffff0000 ffff0000
229 sinhs p uo v 7f810000 7fff0000
230 sinhs p uo v ff810000 ffff0000
231 sinhs p vn x 00800000 00800000
232 sinhs p vn x 00800001 00800001
233 sinhs p vn x 00800002 00800002
234 sinhs p vn x 01000000 01000000
235 sinhs p vn x 01800000 01800000
236 sinhs p vn x 32800000 32800000
237 sinhs p vn x 33000000 33000000
238 sinhs p vn x 33200000 33200000
239 sinhs p vn x b2800000 b2800000
240 sinhs p vn x b2c00000 b2c00000
241 sinhs p vn x b3000000 b3000000
242 sinhs p vn x b3200000 b3200000
243 sinhs p vn x b9c00000 b9c00000
244 sinhs p vn x?u 00000001 00000001
245 sinhs p vn x?u 00000002 00000002
246 sinhs p vn x?u 00200000 00200000
247 sinhs p vn x?u 00400000 00400000
248 sinhs p vn x?u 007ffffe 007ffffe
249 sinhs p vn x?u 007fffff 007fffff
250 sinhs z eq x 00800000 00800000
251 sinhs z eq x 00800001 00800001
252 sinhs z eq x 00800002 00800002
253 sinhs z eq x 01000000 01000000
254 sinhs z eq x 01800000 01800000
255 sinhs z eq x 32800000 32800000
256 sinhs z eq x 32c00000 32c00000
257 sinhs z eq x 33000000 33000000
258 sinhs z eq x 33200000 33200000
259 sinhs z eq x 39c00000 39c00000
260 sinhs z eq x 80800000 80800000
261 sinhs z eq x 80800001 80800001
262 sinhs z eq x 80800002 80800002
263 sinhs z eq x 81000000 81000000
264 sinhs z eq x 81800000 81800000
265 sinhs z eq x?u 00000001 00000001
266 sinhs z eq x?u 00000002 00000002
267 sinhs z eq x?u 00200000 00200000
268 sinhs z eq x?u 00400000 00400000
269 sinhs z eq x?u 007ffffe 007ffffe
270 sinhs z eq x?u 007fffff 007fffff
271 sinhs z eq x?u 80000001 80000001
272 sinhs z eq x?u 80000002 80000002
273 sinhs z eq x?u 80200000 80200000
274 sinhs z eq x?u 80400000 80400000
275 sinhs z eq x?u 807ffffe 807ffffe
276 sinhs z eq x?u 807fffff 807fffff
277 sinhs z eq xo 42b2d4fd 7f7fffff
278 sinhs z eq xo 42b30000 7f7fffff
279 sinhs z eq xo 4431a000 7f7fffff
280 sinhs z eq xo 7e800000 7f7fffff
281 sinhs z eq xo 7f000000 7f7fffff
282 sinhs z eq xo 7f7ffffe 7f7fffff
283 sinhs z eq xo 7f7fffff 7f7fffff
284 sinhs z eq xo c2b2d4fd ff7fffff
285 sinhs z eq xo c2b30000 ff7fffff
286 sinhs z eq xo c431a000 ff7fffff
287 sinhs z eq xo fe800000 ff7fffff
288 sinhs z eq xo ff000000 ff7fffff
289 sinhs z eq xo ff7ffffe ff7fffff
290 sinhs z eq xo ff7fffff ff7fffff
291 sinhs z uo - 7fff0000 7fff0000
292 sinhs z uo - ffff0000 ffff0000
293 sinhs z uo v 7f810000 7fff0000
294 sinhs z uo v ff810000 ffff0000
295 sinhs z vn x b2800000 b2800000
296 sinhs z vn x b2c00000 b2c00000
297 sinhs z vn x b3000000 b3000000
298 sinhs z vn x b3200000 b3200000
299 sinhs z vn x b9c00000 b9c00000