initial commit
[libm] / test / io / ucb / sinhd.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         /* sinhd(log(2*max)chopped) is finite, overflow threshold */
39 sinhd n nb x 408633ce 8fb9f87d 7fefffff fffffd3b
40 sinhd n nb x c08633ce 8fb9f87d ffefffff fffffd3b
41 sinhd z nb x 408633ce 8fb9f87d 7fefffff fffffd3b
42 sinhd z nb x c08633ce 8fb9f87d ffefffff fffffd3b
43 sinhd p nb x 408633ce 8fb9f87d 7fefffff fffffd3b
44 sinhd p nb x c08633ce 8fb9f87d ffefffff fffffd3b
45 sinhd m nb x 408633ce 8fb9f87d 7fefffff fffffd3b
46 sinhd m nb x c08633ce 8fb9f87d ffefffff fffffd3b
47 sinhd n nb ox 408633ce 8fb9f87e 7ff00000 0
48 sinhd n nb ox c08633ce 8fb9f87e fff00000 0
49 sinhd z nb ox 408633ce 8fb9f87e 7fefffff ffffffff
50 sinhd z nb ox c08633ce 8fb9f87e ffefffff ffffffff
51 sinhd p nb ox 408633ce 8fb9f87e 7ff00000 0
52 sinhd p nb ox c08633ce 8fb9f87e ffefffff ffffffff
53 sinhd m nb ox 408633ce 8fb9f87e 7fefffff ffffffff
54 sinhd m nb ox c08633ce 8fb9f87e fff00000 0
55         /* sinhd(tiny) :=: tiny */
56 sinhd n eq x 3bc00000 0 3bc00000 0
57 sinhd n eq x bbc00000 0 bbc00000 0
58 sinhd n eq x 00100000 0 00100000 0
59 sinhd n eq x 80100000 0 80100000 0
60 sinhd n eq x 1 0 1 0
61 sinhd n eq x 80000001 0 80000001 0
62 sinhd n eq x 0 1 0 1
63 sinhd n eq x 80000000 1 80000000 1
64         /* sinhd(+-0) = +-0 */
65 sinhd n eq - 0 0 0 0
66 sinhd n eq - 80000000 0 80000000 0
67 sinhd z eq - 0 0 0 0
68 sinhd z eq - 80000000 0 80000000 0
69 sinhd p eq - 0 0 0 0
70 sinhd p eq - 80000000 0 80000000 0
71 sinhd m eq - 0 0 0 0
72 sinhd m eq - 80000000 0 80000000 0
73         /* random arguments between -30 30 */
74 sinhd n nb x c0201f5c b2b5006d c098c286 19d32c08
75 sinhd n nb x 40355de4 fb825911 41cc5bef 10311486
76 sinhd n nb x 403a69db 09de7505 42413a2f 3f7db55b
77 sinhd n nb x c0340920 fba96889 c1adf7c9 0f0e645a
78 sinhd n nb x c0204112 e27084dd c09a71eb 14c98b30
79 sinhd n nb x bff2dc32 1b093c41 bff78a9a 1930d4d2
80 sinhd n nb x 40315995 d18455f5 41705806 5e10a9f3
81 sinhd n nb x 4039a714 4a51b239 42301981 76da4c49
82 sinhd n nb x c0142b13 1079de4d c053590d 1df8ba22
83 sinhd n nb x c03cbda0 3103b871 c2761243 48c6ad56
84         /* sinhd(nan) is nan , sinhd(+-inf) is +-inf */
85 sinhd n uo v 7ff00000 1 0 0
86 sinhd n uo v 7ff00001 0 0 0
87 sinhd n uo - 7ff80000 0 0 0
88 sinhd n eq - 7ff00000 0 7ff00000 0
89 sinhd n eq - fff00000 0 fff00000 0
90 sinhd m eq - 7ff00000 00000000 7ff00000 00000000
91 sinhd m eq - fff00000 00000000 fff00000 00000000
92 sinhd m eq x 00100000 00000000 00100000 00000000
93 sinhd m eq x 00100000 00000001 00100000 00000001
94 sinhd m eq x 00100000 00000002 00100000 00000002
95 sinhd m eq x 00200000 00000000 00200000 00000000
96 sinhd m eq x 00300000 00000000 00300000 00000000
97 sinhd m eq x 3e500000 00000000 3e500000 00000000
98 sinhd m eq x 3e580000 00000000 3e580000 00000000
99 sinhd m eq x 80100000 00000000 80100000 00000000
100 sinhd m eq x 80100000 00000001 80100000 00000001
101 sinhd m eq x 80100000 00000002 80100000 00000002
102 sinhd m eq x 80200000 00000000 80200000 00000000
103 sinhd m eq x 80300000 00000000 80300000 00000000
104 sinhd m eq x?u 00000000 00000001 00000000 00000001
105 sinhd m eq x?u 00000000 00000002 00000000 00000002
106 sinhd m eq x?u 00040000 00000000 00040000 00000000
107 sinhd m eq x?u 00080000 00000000 00080000 00000000
108 sinhd m eq x?u 000fffff fffffffe 000fffff fffffffe
109 sinhd m eq x?u 000fffff ffffffff 000fffff ffffffff
110 sinhd m eq x?u 80000000 00000001 80000000 00000001
111 sinhd m eq x?u 80000000 00000002 80000000 00000002
112 sinhd m eq x?u 80040000 00000000 80040000 00000000
113 sinhd m eq x?u 80080000 00000000 80080000 00000000
114 sinhd m eq x?u 800fffff fffffffe 800fffff fffffffe
115 sinhd m eq x?u 800fffff ffffffff 800fffff ffffffff
116 sinhd m eq xo 40863400 00000000 7fefffff ffffffff
117 sinhd m eq xo 7fd00000 00000000 7fefffff ffffffff
118 sinhd m eq xo 7fe00000 00000000 7fefffff ffffffff
119 sinhd m eq xo 7fefffff fffffffe 7fefffff ffffffff
120 sinhd m eq xo 7fefffff ffffffff 7fefffff ffffffff
121 sinhd m eq xo c0863400 00000000 fff00000 00000000
122 sinhd m eq xo ffd00000 00000000 fff00000 00000000
123 sinhd m eq xo ffe00000 00000000 fff00000 00000000
124 sinhd m eq xo ffefffff fffffffe fff00000 00000000
125 sinhd m eq xo ffefffff ffffffff fff00000 00000000
126 sinhd m uo - 7fffe000 00000000 7fffe000 00000000
127 sinhd m uo - ffffe000 00000000 ffffe000 00000000
128 sinhd m uo v 7ff02000 00000000 7fffe000 00000000
129 sinhd m uo v fff02000 00000000 ffffe000 00000000
130 sinhd m vn x 3e600000 00000000 3e600000 00000001
131 sinhd m vn x 3e640000 00000000 3e640000 00000001
132 sinhd m vn x be500000 00000000 be500000 00000000
133 sinhd m vn x be580000 00000000 be580000 00000001
134 sinhd m vn x be600000 00000000 be600000 00000001
135 sinhd m vn x be640000 00000000 be640000 00000001
136 sinhd m vn xo 408633ce 8fb9f87e 7fefffff ffffffff
137 sinhd m vn xo c08633ce 8fb9f87e fff00000 00000000
138 sinhd n eq x 00100000 00000001 00100000 00000001
139 sinhd n eq x 00100000 00000002 00100000 00000002
140 sinhd n eq x 00200000 00000000 00200000 00000000
141 sinhd n eq x 00300000 00000000 00300000 00000000
142 sinhd n eq x 3e500000 00000000 3e500000 00000000
143 sinhd n eq x 3e600000 00000000 3e600000 00000001
144 sinhd n eq x 3e640000 00000000 3e640000 00000001
145 sinhd n eq x 80100000 00000001 80100000 00000001
146 sinhd n eq x 80100000 00000002 80100000 00000002
147 sinhd n eq x 80200000 00000000 80200000 00000000
148 sinhd n eq x 80300000 00000000 80300000 00000000
149 sinhd n eq x be500000 00000000 be500000 00000000
150 sinhd n eq x be600000 00000000 be600000 00000001
151 sinhd n eq x be640000 00000000 be640000 00000001
152 sinhd n eq x?u 00000000 00000002 00000000 00000002
153 sinhd n eq x?u 00040000 00000000 00040000 00000000
154 sinhd n eq x?u 00080000 00000000 00080000 00000000
155 sinhd n eq x?u 000fffff fffffffe 000fffff fffffffe
156 sinhd n eq x?u 000fffff ffffffff 000fffff ffffffff
157 sinhd n eq x?u 80000000 00000002 80000000 00000002
158 sinhd n eq x?u 80040000 00000000 80040000 00000000
159 sinhd n eq x?u 80080000 00000000 80080000 00000000
160 sinhd n eq x?u 800fffff fffffffe 800fffff fffffffe
161 sinhd n eq x?u 800fffff ffffffff 800fffff ffffffff
162 sinhd n eq xo 40863400 00000000 7ff00000 00000000
163 sinhd n eq xo 7fd00000 00000000 7ff00000 00000000
164 sinhd n eq xo 7fe00000 00000000 7ff00000 00000000
165 sinhd n eq xo 7fefffff fffffffe 7ff00000 00000000
166 sinhd n eq xo 7fefffff ffffffff 7ff00000 00000000
167 sinhd n eq xo c0863400 00000000 fff00000 00000000
168 sinhd n eq xo ffd00000 00000000 fff00000 00000000
169 sinhd n eq xo ffe00000 00000000 fff00000 00000000
170 sinhd n eq xo ffefffff fffffffe fff00000 00000000
171 sinhd n eq xo ffefffff ffffffff fff00000 00000000
172 sinhd n uo - 7ff80000 00000000 00000000 00000000
173 sinhd n uo - 7fffe000 00000000 7fffe000 00000000
174 sinhd n uo - ffffe000 00000000 ffffe000 00000000
175 sinhd n uo v 7ff00000 00000001 00000000 00000000
176 sinhd n uo v 7ff00001 00000000 00000000 00000000
177 sinhd n uo v 7ff02000 00000000 7fffe000 00000000
178 sinhd n uo v fff02000 00000000 ffffe000 00000000
179 sinhd n vn xo 408633ce 8fb9f87e 7ff00000 00000000
180 sinhd n vn xo c08633ce 8fb9f87e fff00000 00000000
181 sinhd p eq - 7ff00000 00000000 7ff00000 00000000
182 sinhd p eq - fff00000 00000000 fff00000 00000000
183 sinhd p eq x 3e580000 00000000 3e580000 00000001
184 sinhd p eq x 80100000 00000000 80100000 00000000
185 sinhd p eq x 80100000 00000001 80100000 00000001
186 sinhd p eq x 80100000 00000002 80100000 00000002
187 sinhd p eq x 80200000 00000000 80200000 00000000
188 sinhd p eq x 80300000 00000000 80300000 00000000
189 sinhd p eq x?u 80000000 00000001 80000000 00000001
190 sinhd p eq x?u 80000000 00000002 80000000 00000002
191 sinhd p eq x?u 80040000 00000000 80040000 00000000
192 sinhd p eq x?u 80080000 00000000 80080000 00000000
193 sinhd p eq x?u 800fffff fffffffe 800fffff fffffffe
194 sinhd p eq x?u 800fffff ffffffff 800fffff ffffffff
195 sinhd p eq xo 40863400 00000000 7ff00000 00000000
196 sinhd p eq xo 7fd00000 00000000 7ff00000 00000000
197 sinhd p eq xo 7fe00000 00000000 7ff00000 00000000
198 sinhd p eq xo 7fefffff fffffffe 7ff00000 00000000
199 sinhd p eq xo 7fefffff ffffffff 7ff00000 00000000
200 sinhd p eq xo c0863400 00000000 ffefffff ffffffff
201 sinhd p eq xo ffd00000 00000000 ffefffff ffffffff
202 sinhd p eq xo ffe00000 00000000 ffefffff ffffffff
203 sinhd p eq xo ffefffff fffffffe ffefffff ffffffff
204 sinhd p eq xo ffefffff ffffffff ffefffff ffffffff
205 sinhd p uo - 7fffe000 00000000 7fffe000 00000000
206 sinhd p uo - ffffe000 00000000 ffffe000 00000000
207 sinhd p uo v 7ff02000 00000000 7fffe000 00000000
208 sinhd p uo v fff02000 00000000 ffffe000 00000000
209 sinhd p vn x 00100000 00000000 00100000 00000000
210 sinhd p vn x 00100000 00000001 00100000 00000001
211 sinhd p vn x 00100000 00000002 00100000 00000002
212 sinhd p vn x 00200000 00000000 00200000 00000000
213 sinhd p vn x 00300000 00000000 00300000 00000000
214 sinhd p vn x 3e500000 00000000 3e500000 00000000
215 sinhd p vn x 3e600000 00000000 3e600000 00000001
216 sinhd p vn x 3e640000 00000000 3e640000 00000001
217 sinhd p vn x be500000 00000000 be500000 00000000
218 sinhd p vn x be580000 00000000 be580000 00000000
219 sinhd p vn x be600000 00000000 be600000 00000001
220 sinhd p vn x be640000 00000000 be640000 00000001
221 sinhd p vn x?u 00000000 00000001 00000000 00000001
222 sinhd p vn x?u 00000000 00000002 00000000 00000002
223 sinhd p vn x?u 00040000 00000000 00040000 00000000
224 sinhd p vn x?u 00080000 00000000 00080000 00000000
225 sinhd p vn x?u 000fffff fffffffe 000fffff fffffffe
226 sinhd p vn x?u 000fffff ffffffff 000fffff ffffffff
227 sinhd p vn xo 408633ce 8fb9f87e 7ff00000 00000000
228 sinhd p vn xo c08633ce 8fb9f87e ffefffff ffffffff
229 sinhd z eq - 7ff00000 00000000 7ff00000 00000000
230 sinhd z eq - fff00000 00000000 fff00000 00000000
231 sinhd z eq x 00100000 00000000 00100000 00000000
232 sinhd z eq x 00100000 00000001 00100000 00000001
233 sinhd z eq x 00100000 00000002 00100000 00000002
234 sinhd z eq x 00200000 00000000 00200000 00000000
235 sinhd z eq x 00300000 00000000 00300000 00000000
236 sinhd z eq x 3e500000 00000000 3e500000 00000000
237 sinhd z eq x 3e580000 00000000 3e580000 00000000
238 sinhd z eq x 80100000 00000000 80100000 00000000
239 sinhd z eq x 80100000 00000001 80100000 00000001
240 sinhd z eq x 80100000 00000002 80100000 00000002
241 sinhd z eq x 80200000 00000000 80200000 00000000
242 sinhd z eq x 80300000 00000000 80300000 00000000
243 sinhd z eq x?u 00000000 00000001 00000000 00000001
244 sinhd z eq x?u 00000000 00000002 00000000 00000002
245 sinhd z eq x?u 00040000 00000000 00040000 00000000
246 sinhd z eq x?u 00080000 00000000 00080000 00000000
247 sinhd z eq x?u 000fffff fffffffe 000fffff fffffffe
248 sinhd z eq x?u 000fffff ffffffff 000fffff ffffffff
249 sinhd z eq x?u 80000000 00000001 80000000 00000001
250 sinhd z eq x?u 80000000 00000002 80000000 00000002
251 sinhd z eq x?u 80040000 00000000 80040000 00000000
252 sinhd z eq x?u 80080000 00000000 80080000 00000000
253 sinhd z eq x?u 800fffff fffffffe 800fffff fffffffe
254 sinhd z eq x?u 800fffff ffffffff 800fffff ffffffff
255 sinhd z eq xo 40863400 00000000 7fefffff ffffffff
256 sinhd z eq xo 7fd00000 00000000 7fefffff ffffffff
257 sinhd z eq xo 7fe00000 00000000 7fefffff ffffffff
258 sinhd z eq xo 7fefffff fffffffe 7fefffff ffffffff
259 sinhd z eq xo 7fefffff ffffffff 7fefffff ffffffff
260 sinhd z eq xo c0863400 00000000 ffefffff ffffffff
261 sinhd z eq xo ffd00000 00000000 ffefffff ffffffff
262 sinhd z eq xo ffe00000 00000000 ffefffff ffffffff
263 sinhd z eq xo ffefffff fffffffe ffefffff ffffffff
264 sinhd z eq xo ffefffff ffffffff ffefffff ffffffff
265 sinhd z uo - 7fffe000 00000000 7fffe000 00000000
266 sinhd z uo - ffffe000 00000000 ffffe000 00000000
267 sinhd z uo v 7ff02000 00000000 7fffe000 00000000
268 sinhd z uo v fff02000 00000000 ffffe000 00000000
269 sinhd z vn x 3e600000 00000000 3e600000 00000001
270 sinhd z vn x 3e640000 00000000 3e640000 00000001
271 sinhd z vn x be500000 00000000 be500000 00000000
272 sinhd z vn x be580000 00000000 be580000 00000000
273 sinhd z vn x be600000 00000000 be600000 00000001
274 sinhd z vn x be640000 00000000 be640000 00000001
275 sinhd z vn xo 408633ce 8fb9f87e 7fefffff ffffffff
276 sinhd z vn xo c08633ce 8fb9f87e ffefffff ffffffff