initial commit
[libm] / test / io / ucb / sind.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         /* sind(+-max) */ 
39 sind n le x 7fefffff ffffffff 3ff00000 0
40 sind n ge x 7fefffff ffffffff bff00000 0
41 sind z le x 7fefffff ffffffff 3ff00000 0
42 sind z ge x 7fefffff ffffffff bff00000 0
43 sind p le x 7fefffff ffffffff 3ff00000 0
44 sind p ge x 7fefffff ffffffff bff00000 0
45 sind m le x 7fefffff ffffffff 3ff00000 0
46 sind m ge x 7fefffff ffffffff bff00000 0
47         /* sind(tiny) is tiny */
48 sind n eq x 3e100000 0 3e100000 0
49 sind n eq x be100000 0 be100000 0
50 sind n eq x 00100000 0 00100000 0
51 sind n eq x 80100000 0 80100000 0
52 sind n eq x 0 1 0 1
53 sind n eq x 80000000 1 80000000 1
54 sind n eq - 0 0 0 0
55 sind n eq - 80000000 0 80000000 0
56 sind z eq - 0 0 0 0
57 sind z eq - 80000000 0 80000000 0
58 sind p eq - 0 0 0 0
59 sind p eq - 80000000 0 80000000 0
60 sind m eq - 0 0 0 0
61 sind m eq - 80000000 0 80000000 0
62         /* sind(nan or inf) is nan */
63 sind n uo v 7ff00000 0 0 0
64 sind n uo v fff00000 0 0 0
65 sind n uo v 7ff00000 1 0 0
66 sind n uo v fff00000 1 0 0
67 sind n uo - 7ff80000 0 0 0
68 sind m eq x 00100000 00000001 00100000 00000001
69 sind m eq x 00100000 00000002 00100000 00000002
70 sind m eq x 00200000 00000000 00200000 00000000
71 sind m eq x 00300000 00000000 00300000 00000000
72 sind m eq x 80100000 00000001 80100000 00000001
73 sind m eq x 80100000 00000002 80100000 00000002
74 sind m eq x 801fffff fffffffb 801fffff fffffffb
75 sind m eq x 80200000 00000000 80200000 00000000
76 sind m eq x 80200000 00000003 80200000 00000003
77 sind m eq x 80300000 00000000 80300000 00000000
78 sind m eq x be480000 00000000 be480000 00000000
79 sind m eq x be500000 00000000 be500000 00000000
80 sind m eq x?u 00000000 00000001 00000000 00000001
81 sind m eq x?u 00000000 00000002 00000000 00000002
82 sind m eq x?u 00040000 00000000 00040000 00000000
83 sind m eq x?u 00080000 00000000 00080000 00000000
84 sind m eq x?u 000fffff fffffffe 000fffff fffffffe
85 sind m eq x?u 000fffff ffffffff 000fffff ffffffff
86 sind m eq x?u 00100000 00000000 00100000 00000000
87 sind m eq x?u 80000000 00000001 80000000 00000001
88 sind m eq x?u 80000000 00000002 80000000 00000002
89 sind m eq x?u 80000000 00000009 80000000 00000009
90 sind m eq x?u 80040000 00000000 80040000 00000000
91 sind m eq x?u 80080000 00000000 80080000 00000000
92 sind m eq x?u 800fffff fffffffe 800fffff fffffffe
93 sind m eq x?u 800fffff ffffffff 800fffff ffffffff
94 sind m eq x?u 80100000 00000000 80100000 00000000
95 sind m uo - 7fffe000 00000000 7fffe000 00000000
96 sind m uo - ffffe000 00000000 ffffe000 00000000
97 sind m uo v 7ff00000 00000000 7fffe000 00000000
98 sind m uo v 7ff02000 00000000 7fffe000 00000000
99 sind m uo v fff00000 00000000 7fffe000 00000000
100 sind m uo v fff02000 00000000 ffffe000 00000000
101 sind m vn x 3e480000 00000000 3e480000 00000000
102 sind m vn x 3e500000 00000000 3e500000 00000000
103 sind n eq x 00100000 00000001 00100000 00000001
104 sind n eq x 00100000 00000002 00100000 00000002
105 sind n eq x 001fffff fffffffb 001fffff fffffffb
106 sind n eq x 00200000 00000000 00200000 00000000
107 sind n eq x 00200000 00000003 00200000 00000003
108 sind n eq x 00300000 00000000 00300000 00000000
109 sind n eq x 3e480000 00000000 3e480000 00000000
110 sind n eq x 3e500000 00000000 3e500000 00000000
111 sind n eq x 80100000 00000001 80100000 00000001
112 sind n eq x 80100000 00000002 80100000 00000002
113 sind n eq x 801fffff fffffffb 801fffff fffffffb
114 sind n eq x 80200000 00000000 80200000 00000000
115 sind n eq x 80200000 00000003 80200000 00000003
116 sind n eq x 80300000 00000000 80300000 00000000
117 sind n eq x be480000 00000000 be480000 00000000
118 sind n eq x be500000 00000000 be500000 00000000
119 sind n eq x?u 00000000 00000002 00000000 00000002
120 sind n eq x?u 00000000 00000009 00000000 00000009
121 sind n eq x?u 00040000 00000000 00040000 00000000
122 sind n eq x?u 00080000 00000000 00080000 00000000
123 sind n eq x?u 000fffff fffffffe 000fffff fffffffe
124 sind n eq x?u 000fffff ffffffff 000fffff ffffffff
125 sind n eq x?u 80000000 00000002 80000000 00000002
126 sind n eq x?u 80000000 00000009 80000000 00000009
127 sind n eq x?u 80040000 00000000 80040000 00000000
128 sind n eq x?u 80080000 00000000 80080000 00000000
129 sind n eq x?u 800fffff fffffffe 800fffff fffffffe
130 sind n eq x?u 800fffff ffffffff 800fffff ffffffff
131 sind n uo - 7ff80000 00000000 00000000 00000000
132 sind n uo - 7fffe000 00000000 7fffe000 00000000
133 sind n uo - ffffe000 00000000 ffffe000 00000000
134 sind n uo v 7ff00000 00000000 00000000 00000000
135 sind n uo v 7ff00000 00000001 00000000 00000000
136 sind n uo v 7ff02000 00000000 7fffe000 00000000
137 sind n uo v fff00000 00000000 00000000 00000000
138 sind n uo v fff00000 00000001 00000000 00000000
139 sind n uo v fff02000 00000000 ffffe000 00000000
140 sind p eq x 00100000 00000001 00100000 00000001
141 sind p eq x 00100000 00000002 00100000 00000002
142 sind p eq x 001fffff fffffffb 001fffff fffffffb
143 sind p eq x 00200000 00000000 00200000 00000000
144 sind p eq x 00200000 00000003 00200000 00000003
145 sind p eq x 00300000 00000000 00300000 00000000
146 sind p eq x 3e480000 00000000 3e480000 00000000
147 sind p eq x 3e500000 00000000 3e500000 00000000
148 sind p eq x 80100000 00000001 80100000 00000001
149 sind p eq x 80100000 00000002 80100000 00000002
150 sind p eq x 80200000 00000000 80200000 00000000
151 sind p eq x 80300000 00000000 80300000 00000000
152 sind p eq x?u 00000000 00000001 00000000 00000001
153 sind p eq x?u 00000000 00000002 00000000 00000002
154 sind p eq x?u 00000000 00000009 00000000 00000009
155 sind p eq x?u 00040000 00000000 00040000 00000000
156 sind p eq x?u 00080000 00000000 00080000 00000000
157 sind p eq x?u 000fffff fffffffe 000fffff fffffffe
158 sind p eq x?u 000fffff ffffffff 000fffff ffffffff
159 sind p eq x?u 00100000 00000000 00100000 00000000
160 sind p eq x?u 80000000 00000001 80000000 00000001
161 sind p eq x?u 80000000 00000002 80000000 00000002
162 sind p eq x?u 80040000 00000000 80040000 00000000
163 sind p eq x?u 80080000 00000000 80080000 00000000
164 sind p eq x?u 800fffff fffffffe 800fffff fffffffe
165 sind p eq x?u 800fffff ffffffff 800fffff ffffffff
166 sind p eq x?u 80100000 00000000 80100000 00000000
167 sind p uo - 7fffe000 00000000 7fffe000 00000000
168 sind p uo - ffffe000 00000000 ffffe000 00000000
169 sind p uo v 7ff00000 00000000 7fffe000 00000000
170 sind p uo v 7ff02000 00000000 7fffe000 00000000
171 sind p uo v fff00000 00000000 7fffe000 00000000
172 sind p uo v fff02000 00000000 ffffe000 00000000
173 sind p vn x be480000 00000000 be480000 00000000
174 sind p vn x be500000 00000000 be500000 00000000
175 sind z eq x 00100000 00000001 00100000 00000001
176 sind z eq x 00100000 00000002 00100000 00000002
177 sind z eq x 00200000 00000000 00200000 00000000
178 sind z eq x 00300000 00000000 00300000 00000000
179 sind z eq x 80100000 00000001 80100000 00000001
180 sind z eq x 80100000 00000002 80100000 00000002
181 sind z eq x 80200000 00000000 80200000 00000000
182 sind z eq x 80300000 00000000 80300000 00000000
183 sind z eq x?u 00000000 00000001 00000000 00000001
184 sind z eq x?u 00000000 00000002 00000000 00000002
185 sind z eq x?u 00040000 00000000 00040000 00000000
186 sind z eq x?u 00080000 00000000 00080000 00000000
187 sind z eq x?u 000fffff fffffffe 000fffff fffffffe
188 sind z eq x?u 000fffff ffffffff 000fffff ffffffff
189 sind z eq x?u 00100000 00000000 00100000 00000000
190 sind z eq x?u 80000000 00000001 80000000 00000001
191 sind z eq x?u 80000000 00000002 80000000 00000002
192 sind z eq x?u 80040000 00000000 80040000 00000000
193 sind z eq x?u 80080000 00000000 80080000 00000000
194 sind z eq x?u 800fffff fffffffe 800fffff fffffffe
195 sind z eq x?u 800fffff ffffffff 800fffff ffffffff
196 sind z eq x?u 80100000 00000000 80100000 00000000
197 sind z uo - 7fffe000 00000000 7fffe000 00000000
198 sind z uo - ffffe000 00000000 ffffe000 00000000
199 sind z uo v 7ff00000 00000000 7fffe000 00000000
200 sind z uo v 7ff02000 00000000 7fffe000 00000000
201 sind z uo v fff00000 00000000 7fffe000 00000000
202 sind z uo v fff02000 00000000 ffffe000 00000000
203 sind z vn x 3e480000 00000000 3e480000 00000000
204 sind z vn x 3e500000 00000000 3e500000 00000000
205 sind z vn x be480000 00000000 be480000 00000000
206 sind z vn x be500000 00000000 be500000 00000000