initial commit
[libm] / test / io / ucb / sins.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         /* sins(+-max) */ 
39 sins n le x 7f7fffff 3f800000
40 sins n ge x 7f7fffff bf800000
41 sins z le x 7f7fffff 3f800000
42 sins z ge x 7f7fffff bf800000
43 sins p le x 7f7fffff 3f800000
44 sins p ge x 7f7fffff bf800000
45 sins m le x 7f7fffff 3f800000
46 sins m ge x 7f7fffff bf800000
47         /* sins(tiny) is tiny */
48 sins n eq x 31000000 31000000
49 sins n eq x b1000000 b1000000
50 sins n eq x 00800000 00800000
51 sins n eq x 80800000 80800000
52 sins n eq x 1 1
53 sins n eq x 80000001 80000001
54         /* sins(+-0) is +-0.0 */
55 sins n eq - 0 0
56 sins n eq - 80000000 80000000
57 sins z eq - 0 0
58 sins z eq - 80000000 80000000
59 sins p eq - 0 0
60 sins p eq - 80000000 80000000
61 sins m eq - 0 0
62 sins m eq - 80000000 80000000
63         /* sins(nan or inf) is nan */
64 sins n uo v 7f800000 0
65 sins n uo v ff800000 0
66 sins n uo v 7f800001 0
67 sins n uo v ff800001 0
68 sins n uo - 7fc00000 0
69 sins m eq x 00800001 00800001
70 sins m eq x 00800002 00800002
71 sins m eq x 01000000 01000000
72 sins m eq x 01800000 01800000
73 sins m eq x 80800001 80800001
74 sins m eq x 80800002 80800002
75 sins m eq x 80fffffb 80fffffb
76 sins m eq x 81000000 81000000
77 sins m eq x 81000003 81000003
78 sins m eq x 81800000 81800000
79 sins m eq x b2400000 b2400000
80 sins m eq x b2800000 b2800000
81 sins m eq x b9800000 b9800000
82 sins m eq x b9c00000 b9c00000
83 sins m eq x?u 00000001 00000001
84 sins m eq x?u 00000002 00000002
85 sins m eq x?u 00200000 00200000
86 sins m eq x?u 00400000 00400000
87 sins m eq x?u 007ffffe 007ffffe
88 sins m eq x?u 007fffff 007fffff
89 sins m eq x?u 00800000 00800000
90 sins m eq x?u 80000001 80000001
91 sins m eq x?u 80000002 80000002
92 sins m eq x?u 80000009 80000009
93 sins m eq x?u 80200000 80200000
94 sins m eq x?u 80400000 80400000
95 sins m eq x?u 807ffffe 807ffffe
96 sins m eq x?u 807fffff 807fffff
97 sins m eq x?u 80800000 80800000
98 sins m uo - 7fff0000 7fff0000
99 sins m uo - ffff0000 ffff0000
100 sins m uo v 7f800000 7fff0000
101 sins m uo v 7f810000 7fff0000
102 sins m uo v ff800000 7fff0000
103 sins m uo v ff810000 ffff0000
104 sins m vn x 32400000 32400000
105 sins m vn x 32800000 32800000
106 sins m vn x 39800000 39800000
107 sins m vn x 39c00000 39c00000
108 sins n eq x 00800001 00800001
109 sins n eq x 00800002 00800002
110 sins n eq x 00fffffb 00fffffb
111 sins n eq x 01000000 01000000
112 sins n eq x 01000003 01000003
113 sins n eq x 01800000 01800000
114 sins n eq x 32400000 32400000
115 sins n eq x 32800000 32800000
116 sins n eq x 39800000 39800000
117 sins n eq x 39c00000 39c00000
118 sins n eq x 80800001 80800001
119 sins n eq x 80800002 80800002
120 sins n eq x 80fffffb 80fffffb
121 sins n eq x 81000000 81000000
122 sins n eq x 81000003 81000003
123 sins n eq x 81800000 81800000
124 sins n eq x b2400000 b2400000
125 sins n eq x b2800000 b2800000
126 sins n eq x b9800000 b9800000
127 sins n eq x b9c00000 b9c00000
128 sins n eq x?u 00000002 00000002
129 sins n eq x?u 00000009 00000009
130 sins n eq x?u 00200000 00200000
131 sins n eq x?u 00400000 00400000
132 sins n eq x?u 007ffffe 007ffffe
133 sins n eq x?u 007fffff 007fffff
134 sins n eq x?u 80000002 80000002
135 sins n eq x?u 80000009 80000009
136 sins n eq x?u 80200000 80200000
137 sins n eq x?u 80400000 80400000
138 sins n eq x?u 807ffffe 807ffffe
139 sins n eq x?u 807fffff 807fffff
140 sins n uo - 7fc00000 00000000
141 sins n uo - 7fff0000 7fff0000
142 sins n uo - ffff0000 ffff0000
143 sins n uo v 7f800000 00000000
144 sins n uo v 7f800001 00000000
145 sins n uo v 7f810000 7fff0000
146 sins n uo v ff800000 00000000
147 sins n uo v ff800001 00000000
148 sins n uo v ff810000 ffff0000
149 sins p eq x 00800001 00800001
150 sins p eq x 00800002 00800002
151 sins p eq x 00fffffb 00fffffb
152 sins p eq x 01000000 01000000
153 sins p eq x 01000003 01000003
154 sins p eq x 01800000 01800000
155 sins p eq x 32400000 32400000
156 sins p eq x 32800000 32800000
157 sins p eq x 39800000 39800000
158 sins p eq x 39c00000 39c00000
159 sins p eq x 80800001 80800001
160 sins p eq x 80800002 80800002
161 sins p eq x 81000000 81000000
162 sins p eq x 81800000 81800000
163 sins p eq x b2400000 b2400000
164 sins p eq x?u 00000001 00000001
165 sins p eq x?u 00000002 00000002
166 sins p eq x?u 00000009 00000009
167 sins p eq x?u 00200000 00200000
168 sins p eq x?u 00400000 00400000
169 sins p eq x?u 007ffffe 007ffffe
170 sins p eq x?u 007fffff 007fffff
171 sins p eq x?u 00800000 00800000
172 sins p eq x?u 80000001 80000001
173 sins p eq x?u 80000002 80000002
174 sins p eq x?u 80200000 80200000
175 sins p eq x?u 80400000 80400000
176 sins p eq x?u 807ffffe 807ffffe
177 sins p eq x?u 807fffff 807fffff
178 sins p eq x?u 80800000 80800000
179 sins p uo - 7fff0000 7fff0000
180 sins p uo - ffff0000 ffff0000
181 sins p uo v 7f800000 7fff0000
182 sins p uo v 7f810000 7fff0000
183 sins p uo v ff800000 7fff0000
184 sins p uo v ff810000 ffff0000
185 sins p vn x b2800000 b2800000
186 sins p vn x b9800000 b9800000
187 sins p vn x b9c00000 b9c00000
188 sins z eq x 00800001 00800001
189 sins z eq x 00800002 00800002
190 sins z eq x 01000000 01000000
191 sins z eq x 01800000 01800000
192 sins z eq x 80800001 80800001
193 sins z eq x 80800002 80800002
194 sins z eq x 81000000 81000000
195 sins z eq x 81800000 81800000
196 sins z eq x b2400000 b2400000
197 sins z eq x?u 00000001 00000001
198 sins z eq x?u 00000002 00000002
199 sins z eq x?u 00200000 00200000
200 sins z eq x?u 00400000 00400000
201 sins z eq x?u 007ffffe 007ffffe
202 sins z eq x?u 007fffff 007fffff
203 sins z eq x?u 00800000 00800000
204 sins z eq x?u 80000001 80000001
205 sins z eq x?u 80000002 80000002
206 sins z eq x?u 80200000 80200000
207 sins z eq x?u 80400000 80400000
208 sins z eq x?u 807ffffe 807ffffe
209 sins z eq x?u 807fffff 807fffff
210 sins z eq x?u 80800000 80800000
211 sins z uo - 7fff0000 7fff0000
212 sins z uo - ffff0000 ffff0000
213 sins z uo v 7f800000 7fff0000
214 sins z uo v 7f810000 7fff0000
215 sins z uo v ff800000 7fff0000
216 sins z uo v ff810000 ffff0000
217 sins z vn x 32400000 32400000
218 sins z vn x 32800000 32800000
219 sins z vn x 39800000 39800000
220 sins z vn x 39c00000 39c00000
221 sins z vn x b2800000 b2800000
222 sins z vn x b9800000 b9800000
223 sins z vn x b9c00000 b9c00000