initial commit
[libm] / test / io / ucb / hypotd.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         /* 0.7max,0.6max */
39 hypotd n vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429
40 hypotd z vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429
41 hypotd p vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429
42 hypotd m vn x 7fe66666 66666666 7fe33333 33333333 7fed80a6 9c19e429
43         /* tiny,huge = huge,tiny = huge */
44 hypotd n eq - 0 0 7fefffff ffffffff 7fefffff ffffffff
45 hypotd n eq x 0 1 7fefffff ffffffff 7fefffff ffffffff
46 hypotd n eq x 00100000 0 7fefffff ffffffff 7fefffff ffffffff
47 hypotd n eq x 3ff00000 0 7fefffff ffffffff 7fefffff ffffffff
48 hypotd n eq - 7fefffff ffffffff 0 0 7fefffff ffffffff
49 hypotd n eq x 7fefffff ffffffff 0 1 7fefffff ffffffff
50 hypotd n eq x 7fefffff ffffffff 00100000 0 7fefffff ffffffff
51 hypotd n eq x 7fefffff ffffffff 3ff00000 0 7fefffff ffffffff
52         /* pythagoras integers test */
53 hypotd n eq ?x 4336643e 942791bd 4326643e 6c0391b8 433908d8 0f976845
54 hypotd n eq ?x 4336643e 8af5463d 4326643e b9ed79c8 433908d8 18c9b3c5
55 hypotd n eq ?x 4336643e 81c2fa9d 4326643f 07d761d8 433908d8 21fbff65
56 hypotd n eq ?x 4336643e 7890aedd 4326643f 55c149e8 433908d8 2b2e4b25
57 hypotd n eq ?x 4336643e 6f5e62fd 4326643f a3ab31f8 433908d8 34609705
58 hypotd n eq ?x 4336643e 9b983be3 4326643e 84173178 433908d8 1ba13825
59 hypotd n eq ?x 4336643e 9265f05b 4326643e d2011998 433908d8 24d383ad
60 hypotd n eq ?x 4336643e 8933a4b3 4326643f 1feb01b8 433908d8 2e05cf55
61 hypotd n eq ?x 4336643e 800158eb 4326643f 6dd4e9d8 433908d8 37381b1d
62 hypotd n eq ?x 4336643e 76cf0d03 4326643f bbbed1f8 433908d8 406a6705
63 hypotd n eq ?x 4336643e a7a20bc5 4326643e 7535dd28 433908d8 2311e24d
64 hypotd n eq ?x 4336643e 9e6fc045 4326643e c31fc558 433908d8 2c442dcd
65 hypotd n eq ?x 4336643e 953d74a5 4326643f 1109ad88 433908d8 3576796d
66 hypotd n eq ?x 4336643e 8c0b28e5 4326643f 5ef395b8 433908d8 3ea8c52d
67 hypotd n eq ?x 4336643e 82d8dd05 4326643f acdd7de8 433908d8 47db110d
68 hypotd n eq ?x 4336643e af12b5ef 4326643e 8d497cf0 433908d8 2f1bb231
69 hypotd n eq ?x 4336643e a5e06a67 4326643e db336530 433908d8 384dfdb9
70 hypotd n eq ?x 4336643e 9cae1ebf 4326643f 291d4d70 433908d8 41804961
71 hypotd n eq ?x 4336643e 937bd2f7 4326643f 770735b0 433908d8 4ab29529
72 hypotd n eq ?x 4336643e 8a49870f 4326643f c4f11df0 433908d8 53e4e111
73         /* radom argument in (-10,10) */
74 hypotd n vn x c0057f25 b2b5006d 401c7d30 fb825911 401e72fc 42ea849d
75 hypotd n vn x 40219be7 09de7505 c01ab6d6 fba96889 40261a0e c76207f1
76 hypotd n vn x c005ac18 e27084dd bfd92598 1b093c41 4005e626 87aa9911
77 hypotd n vn x 4017221c d18455f5 40211a0d 4a51b239 4024a560 18ddef82
78 hypotd n vn x bffae41a 1079de4d c0232915 3103b871 402373fd ec7eac3a
79 hypotd n vn x c010acce f24163e5 3fdd9451 1468cce9 4010c6f6 978c1e67
80 hypotd n vn x c01e563f f258fcbd 401c7cbf 1ace7da1 4024ceca 5d10c789
81 hypotd n vn x c023ec60 efde0ed5 c023fa3c e8e5e899 402c36d4 d0705569
82 hypotd n vn x c01236fd 1412d02d 40174243 28273bd1 401d8ad9 a3cf9eb2
83 hypotd n vn x 4006f651 e8b7c6c5 4013bfd7 8e193549 4016d817 fc32ad81
84         /* nan's resutls */
85 hypotd n uo v 7ff00000 1 3ff00000 0 0 0
86 hypotd n uo - fff80000 1 3ff00000 0 0 0
87 hypotd n uo v 7ff00000 1 7fff0000 0 0 0
88 hypotd n uo - ffe00000 0 7fff0000 0 0 0
89         /* inf result */
90 hypotd n eq - fff00000 0 7fff0000 0 7ff00000 0
91 hypotd z eq - ffff0000 1 fff00000 0 7ff00000 0
92         /* inf result with snan argument */
93 hypotd n eq v fff00000 0 7ff00000 1 7ff00000 0
94 hypotd n eq v fff00000 1 7ff00000 0 7ff00000 0
95         /* overflow */
96 hypotd n eq ox ffefffff 0 7feeeeee 0 7ff00000 0
97 hypotd z eq ox ffefffff 0 7feeeeee 0 7fefffff ffffffff
98 hypotd p eq ox ffefffff 0 7feeeeee 0 7ff00000 0
99 hypotd m eq ox ffefffff 0 7feeeeee 0 7fefffff ffffffff
100         /* subnormal number */
101 hypotd n eq - 0 0 0 1 0 1
102 hypotd n eq - 0 1 0 0 0 1
103 hypotd n eq - 00100000 0 0 0 00100000 0
104 hypotd n eq - 0 0 80100000 0 00100000 0
105 hypotd n vn ux 0 1 0 1 0 1
106 hypotd n vn ux 80000000 2 80000000 2 0 3
107 hypotd m eq - 00000000 00000000 00000000 00000000 00000000 00000000
108 hypotd m eq - 00000000 00000000 00000000 00000001 00000000 00000001
109 hypotd m eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff
110 hypotd m eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000
111 hypotd m eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000
112 hypotd m eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff
113 hypotd m eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000
114 hypotd m eq - 00000000 00000000 80000000 00000000 00000000 00000000
115 hypotd m eq - 00000000 00000000 80000000 00000001 00000000 00000001
116 hypotd m eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff
117 hypotd m eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000
118 hypotd m eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000
119 hypotd m eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff
120 hypotd m eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000
121 hypotd m eq - 00000000 00000001 00000000 00000000 00000000 00000001
122 hypotd m eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff
123 hypotd m eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000
124 hypotd m eq - 40280000 00000000 c0140000 00000000 402a0000 00000000
125 hypotd m eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000
126 hypotd m eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff
127 hypotd m eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000
128 hypotd m eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000
129 hypotd m eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000
130 hypotd m eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000
131 hypotd m eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000
132 hypotd m eq - 80000000 00000000 00000000 00000000 00000000 00000000
133 hypotd m eq - 80000000 00000001 00000000 00000000 00000000 00000001
134 hypotd m eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff
135 hypotd m eq - bff00000 00000000 00000000 00000000 3ff00000 00000000
136 hypotd m eq - c0080000 00000000 c0100000 00000000 40140000 00000000
137 hypotd m eq - c0380000 00000000 401c0000 00000000 40390000 00000000
138 hypotd m eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000
139 hypotd m eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff
140 hypotd m eq - fff00000 00000000 00000000 00000000 7ff00000 00000000
141 hypotd m eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000
142 hypotd m eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000
143 hypotd m eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000
144 hypotd m eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000
145 hypotd m eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000
146 hypotd m eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000
147 hypotd m eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000
148 hypotd m eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000
149 hypotd m eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000
150 hypotd m eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000
151 hypotd m eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000
152 hypotd m eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000
153 hypotd m eq xo ffefffff 00000000 7feeeeee 00000000 7fefffff ffffffff
154 hypotd m uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000
155 hypotd m uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000
156 hypotd m uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000
157 hypotd m uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000
158 hypotd m uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000
159 hypotd m uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000
160 hypotd m uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000
161 hypotd m uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000
162 hypotd m uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000
163 hypotd m uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000
164 hypotd m uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000
165 hypotd m uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000
166 hypotd m uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000
167 hypotd m uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000
168 hypotd m uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000
169 hypotd m uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000
170 hypotd m uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000
171 hypotd m uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000
172 hypotd m uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000
173 hypotd m uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000
174 hypotd m uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000
175 hypotd m uo v fff02000 00000000 00000000 00000000 7fffe000 00000000
176 hypotd m uo v fff02000 00000000 00000000 00000001 7fffe000 00000000
177 hypotd m uo v fff02000 00000000 00000000 00000003 7fffe000 00000000
178 hypotd n eq - 00000000 00000000 00000000 00000000 00000000 00000000
179 hypotd n eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff
180 hypotd n eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000
181 hypotd n eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000
182 hypotd n eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000
183 hypotd n eq - 00000000 00000000 80000000 00000000 00000000 00000000
184 hypotd n eq - 00000000 00000000 80000000 00000001 00000000 00000001
185 hypotd n eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff
186 hypotd n eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000
187 hypotd n eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000
188 hypotd n eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff
189 hypotd n eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000
190 hypotd n eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff
191 hypotd n eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000
192 hypotd n eq - 40280000 00000000 c0140000 00000000 402a0000 00000000
193 hypotd n eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000
194 hypotd n eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000
195 hypotd n eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000
196 hypotd n eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000
197 hypotd n eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000
198 hypotd n eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000
199 hypotd n eq - 80000000 00000000 00000000 00000000 00000000 00000000
200 hypotd n eq - 80000000 00000001 00000000 00000000 00000000 00000001
201 hypotd n eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff
202 hypotd n eq - bff00000 00000000 00000000 00000000 3ff00000 00000000
203 hypotd n eq - c0080000 00000000 c0100000 00000000 40140000 00000000
204 hypotd n eq - c0380000 00000000 401c0000 00000000 40390000 00000000
205 hypotd n eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000
206 hypotd n eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff
207 hypotd n eq - fff00000 00000000 00000000 00000000 7ff00000 00000000
208 hypotd n eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000
209 hypotd n eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000
210 hypotd n eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000
211 hypotd n eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000
212 hypotd n eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000
213 hypotd n eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000
214 hypotd n eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000
215 hypotd n eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000
216 hypotd n eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000
217 hypotd n eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000
218 hypotd n eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000
219 hypotd n eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000
220 hypotd n eq xo ffefffff 00000000 7feeeeee 00000000 7ff00000 00000000
221 hypotd n uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000
222 hypotd n uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000
223 hypotd n uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000
224 hypotd n uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000
225 hypotd n uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000
226 hypotd n uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000
227 hypotd n uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000
228 hypotd n uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000
229 hypotd n uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000
230 hypotd n uo - ffe00000 00000000 7fff0000 00000000 00000000 00000000
231 hypotd n uo - fff80000 00000001 3ff00000 00000000 00000000 00000000
232 hypotd n uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000
233 hypotd n uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000
234 hypotd n uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000
235 hypotd n uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000
236 hypotd n uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000
237 hypotd n uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000
238 hypotd n uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000
239 hypotd n uo v 7ff00000 00000001 3ff00000 00000000 00000000 00000000
240 hypotd n uo v 7ff00000 00000001 7fff0000 00000000 00000000 00000000
241 hypotd n uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000
242 hypotd n uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000
243 hypotd n uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000
244 hypotd n uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000
245 hypotd n uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000
246 hypotd n uo v fff02000 00000000 00000000 00000000 7fffe000 00000000
247 hypotd n uo v fff02000 00000000 00000000 00000001 7fffe000 00000000
248 hypotd n uo v fff02000 00000000 00000000 00000003 7fffe000 00000000
249 hypotd n vn xu 00000000 00000001 00000000 00000001 00000000 00000001
250 hypotd n vn xu 80000000 00000002 80000000 00000002 00000000 00000003
251 hypotd p eq - 00000000 00000000 00000000 00000000 00000000 00000000
252 hypotd p eq - 00000000 00000000 00000000 00000001 00000000 00000001
253 hypotd p eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff
254 hypotd p eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000
255 hypotd p eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000
256 hypotd p eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff
257 hypotd p eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000
258 hypotd p eq - 00000000 00000000 80000000 00000000 00000000 00000000
259 hypotd p eq - 00000000 00000000 80000000 00000001 00000000 00000001
260 hypotd p eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff
261 hypotd p eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000
262 hypotd p eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000
263 hypotd p eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff
264 hypotd p eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000
265 hypotd p eq - 00000000 00000001 00000000 00000000 00000000 00000001
266 hypotd p eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff
267 hypotd p eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000
268 hypotd p eq - 40280000 00000000 c0140000 00000000 402a0000 00000000
269 hypotd p eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000
270 hypotd p eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff
271 hypotd p eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000
272 hypotd p eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000
273 hypotd p eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000
274 hypotd p eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000
275 hypotd p eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000
276 hypotd p eq - 80000000 00000000 00000000 00000000 00000000 00000000
277 hypotd p eq - 80000000 00000001 00000000 00000000 00000000 00000001
278 hypotd p eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff
279 hypotd p eq - bff00000 00000000 00000000 00000000 3ff00000 00000000
280 hypotd p eq - c0080000 00000000 c0100000 00000000 40140000 00000000
281 hypotd p eq - c0380000 00000000 401c0000 00000000 40390000 00000000
282 hypotd p eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000
283 hypotd p eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff
284 hypotd p eq - fff00000 00000000 00000000 00000000 7ff00000 00000000
285 hypotd p eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000
286 hypotd p eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000
287 hypotd p eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000
288 hypotd p eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000
289 hypotd p eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000
290 hypotd p eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000
291 hypotd p eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000
292 hypotd p eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000
293 hypotd p eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000
294 hypotd p eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000
295 hypotd p eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000
296 hypotd p eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000
297 hypotd p eq xo ffefffff 00000000 7feeeeee 00000000 7ff00000 00000000
298 hypotd p uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000
299 hypotd p uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000
300 hypotd p uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000
301 hypotd p uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000
302 hypotd p uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000
303 hypotd p uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000
304 hypotd p uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000
305 hypotd p uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000
306 hypotd p uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000
307 hypotd p uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000
308 hypotd p uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000
309 hypotd p uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000
310 hypotd p uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000
311 hypotd p uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000
312 hypotd p uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000
313 hypotd p uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000
314 hypotd p uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000
315 hypotd p uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000
316 hypotd p uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000
317 hypotd p uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000
318 hypotd p uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000
319 hypotd p uo v fff02000 00000000 00000000 00000000 7fffe000 00000000
320 hypotd p uo v fff02000 00000000 00000000 00000001 7fffe000 00000000
321 hypotd p uo v fff02000 00000000 00000000 00000003 7fffe000 00000000
322 hypotd z eq - 00000000 00000000 00000000 00000000 00000000 00000000
323 hypotd z eq - 00000000 00000000 00000000 00000001 00000000 00000001
324 hypotd z eq - 00000000 00000000 000fffff ffffffff 000fffff ffffffff
325 hypotd z eq - 00000000 00000000 3ff00000 00000000 3ff00000 00000000
326 hypotd z eq - 00000000 00000000 7fe00000 00000000 7fe00000 00000000
327 hypotd z eq - 00000000 00000000 7fefffff ffffffff 7fefffff ffffffff
328 hypotd z eq - 00000000 00000000 7ff00000 00000000 7ff00000 00000000
329 hypotd z eq - 00000000 00000000 80000000 00000000 00000000 00000000
330 hypotd z eq - 00000000 00000000 80000000 00000001 00000000 00000001
331 hypotd z eq - 00000000 00000000 800fffff ffffffff 000fffff ffffffff
332 hypotd z eq - 00000000 00000000 bff00000 00000000 3ff00000 00000000
333 hypotd z eq - 00000000 00000000 ffe00000 00000000 7fe00000 00000000
334 hypotd z eq - 00000000 00000000 ffefffff ffffffff 7fefffff ffffffff
335 hypotd z eq - 00000000 00000000 fff00000 00000000 7ff00000 00000000
336 hypotd z eq - 00000000 00000001 00000000 00000000 00000000 00000001
337 hypotd z eq - 000fffff ffffffff 00000000 00000000 000fffff ffffffff
338 hypotd z eq - 3ff00000 00000000 00000000 00000000 3ff00000 00000000
339 hypotd z eq - 40280000 00000000 c0140000 00000000 402a0000 00000000
340 hypotd z eq - 7fe00000 00000000 00000000 00000000 7fe00000 00000000
341 hypotd z eq - 7fefffff ffffffff 00000000 00000000 7fefffff ffffffff
342 hypotd z eq - 7ff00000 00000000 00000000 00000000 7ff00000 00000000
343 hypotd z eq - 7ff00000 00000000 7fffe000 00000000 7ff00000 00000000
344 hypotd z eq - 7ff00000 00000000 ffffe000 00000000 7ff00000 00000000
345 hypotd z eq - 7fffe000 00000000 7ff00000 00000000 7ff00000 00000000
346 hypotd z eq - 7fffe000 00000000 fff00000 00000000 7ff00000 00000000
347 hypotd z eq - 80000000 00000000 00000000 00000000 00000000 00000000
348 hypotd z eq - 80000000 00000001 00000000 00000000 00000000 00000001
349 hypotd z eq - 800fffff ffffffff 00000000 00000000 000fffff ffffffff
350 hypotd z eq - bff00000 00000000 00000000 00000000 3ff00000 00000000
351 hypotd z eq - c0080000 00000000 c0100000 00000000 40140000 00000000
352 hypotd z eq - c0380000 00000000 401c0000 00000000 40390000 00000000
353 hypotd z eq - ffe00000 00000000 00000000 00000000 7fe00000 00000000
354 hypotd z eq - ffefffff ffffffff 00000000 00000000 7fefffff ffffffff
355 hypotd z eq - fff00000 00000000 00000000 00000000 7ff00000 00000000
356 hypotd z eq - fff00000 00000000 7fffe000 00000000 7ff00000 00000000
357 hypotd z eq - fff00000 00000000 ffffe000 00000000 7ff00000 00000000
358 hypotd z eq - ffffe000 00000000 7ff00000 00000000 7ff00000 00000000
359 hypotd z eq - ffffe000 00000000 fff00000 00000000 7ff00000 00000000
360 hypotd z eq v 7ff00000 00000000 7ff02000 00000000 7ff00000 00000000
361 hypotd z eq v 7ff00000 00000000 fff02000 00000000 7ff00000 00000000
362 hypotd z eq v 7ff02000 00000000 7ff00000 00000000 7ff00000 00000000
363 hypotd z eq v 7ff02000 00000000 fff00000 00000000 7ff00000 00000000
364 hypotd z eq v fff00000 00000000 7ff02000 00000000 7ff00000 00000000
365 hypotd z eq v fff00000 00000000 fff02000 00000000 7ff00000 00000000
366 hypotd z eq v fff02000 00000000 7ff00000 00000000 7ff00000 00000000
367 hypotd z eq v fff02000 00000000 fff00000 00000000 7ff00000 00000000
368 hypotd z eq xo ffefffff 00000000 7feeeeee 00000000 7fefffff ffffffff
369 hypotd z uo - 00000000 00000000 7fffe000 00000000 7fffe000 00000000
370 hypotd z uo - 00000000 00000000 ffffe000 00000000 7fffe000 00000000
371 hypotd z uo - 00000000 00000001 7fffe000 00000000 7fffe000 00000000
372 hypotd z uo - 00000000 00000003 7fffe000 00000000 7fffe000 00000000
373 hypotd z uo - 7fffe000 00000000 00000000 00000000 7fffe000 00000000
374 hypotd z uo - 7fffe000 00000000 80000000 00000001 7fffe000 00000000
375 hypotd z uo - 7fffe000 00000000 80000000 00000003 7fffe000 00000000
376 hypotd z uo - 80000000 00000001 ffffe000 00000000 7fffe000 00000000
377 hypotd z uo - 80000000 00000003 ffffe000 00000000 7fffe000 00000000
378 hypotd z uo - ffffe000 00000000 00000000 00000000 7fffe000 00000000
379 hypotd z uo - ffffe000 00000000 00000000 00000001 7fffe000 00000000
380 hypotd z uo - ffffe000 00000000 00000000 00000003 7fffe000 00000000
381 hypotd z uo v 00000000 00000000 7ff02000 00000000 7fffe000 00000000
382 hypotd z uo v 00000000 00000000 fff02000 00000000 7fffe000 00000000
383 hypotd z uo v 00000000 00000001 7ff02000 00000000 7fffe000 00000000
384 hypotd z uo v 00000000 00000003 7ff02000 00000000 7fffe000 00000000
385 hypotd z uo v 7ff02000 00000000 00000000 00000000 7fffe000 00000000
386 hypotd z uo v 7ff02000 00000000 80000000 00000001 7fffe000 00000000
387 hypotd z uo v 7ff02000 00000000 80000000 00000003 7fffe000 00000000
388 hypotd z uo v 80000000 00000001 fff02000 00000000 7fffe000 00000000
389 hypotd z uo v 80000000 00000003 fff02000 00000000 7fffe000 00000000
390 hypotd z uo v fff02000 00000000 00000000 00000000 7fffe000 00000000
391 hypotd z uo v fff02000 00000000 00000000 00000001 7fffe000 00000000
392 hypotd z uo v fff02000 00000000 00000000 00000003 7fffe000 00000000