]> CyberLeo.Net >> Repos - FreeBSD/releng/7.2.git/blob - contrib/gdtoa/test/testnos3
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
[FreeBSD/releng/7.2.git] / contrib / gdtoa / test / testnos3
1 # Test triples for strtodt, derived from Fred Tydeman's posting
2 # of 26 February 1996 to comp.arch.arithmetic.
3
4 9e0306  7fa9a202        8368022e
5 4e-079  2fa7b6d7        1d20b96c
6 7e-261  9eb8d7e 32be6396
7 6e-025  3ae7361c        b863de62
8 7e-161  1eaf7e0d        b3799aa3
9 7e0289  7c1cbb54        7777a285
10 5e0079  507afcef        51f0fb5f
11 1e0080  508afcef        51f0fb5f
12 7e-303  1333391 31c46f8b
13 5e0152  5fa317e5        ef3ab327
14 5e0125  5a07a2ec        c414a03f
15 2e0126  5a27a2ec        c414a03f
16 7e-141  22d5570f        59bd178c
17 4e-192  18323ff0        6eea847a
18 9e0043  49102498        ea6df0c4
19 1e0303  7ed754e3        1cd072da
20 95e-089 2dde3cbc        9907fdc8
21 85e0194 689d1c26        db7d0dae
22 69e0267 77c0b7cb        60c994da
23 97e-019 3c665dde        8e688ba6
24 37e0046 49d033d7        eca0adef
25 74e0046 49e033d7        eca0adef
26 61e-099 2bc0ad83        6f269a17
27 53e-208 151b39ae        1909c31b
28 93e-234 fc27b2e 4f210075
29 79e-095 2c9a5db8        12948281
30 87e-274 772d36c f48e7abd
31 83e0025 4585747a        b143e353
32 17e-036 38b698cc        dc60015a
33 53e0033 47246a34        18629ef6
34 51e-074 30ecd5be        e57763e6
35 63e-022 3bbdc03b        8fd7016a
36 839e0143        5e3ae03f        245703e2
37 749e-182        1abf1472        7744c63e
38 999e-026        3b282782        afe1869e
39 345e0266        77b0b7cb        60c994da
40 914e-102        2b5ffc81        bc29f02b
41 829e0102        55b7221a        79cdd1d9
42 307e0090        5322d6b1        83fe4b55
43 859e0182        6654374d        8b87ac63
44 283e0085        5216c309        24bab4b
45 589e0187        675526be        9c22eb17
46 302e0176        64fdcf7d        f8f573b7
47 604e0176        650dcf7d        f8f573b7
48 761e-244        de03cea 3586452e
49 647e0230        7044d64d        4079150c
50 755e0174        64a7d931        93f78fc6
51 255e-075        30dcd5be        e57763e6
52 3391e0055       4c159bd3        ad46e346
53 4147e-015       3d923d1b        5eb1d778
54 3996e-026       3b482782        afe1869e
55 1998e-026       3b382782        afe1869e
56 3338e-296       335519a c5142aab
57 1669e-296       325519a c5142aab
58 8699e-276       772d2df 246ecd2d
59 5311e0243       73284e91        f4aa0fdb
60 7903e-096       2cd07c2d        27a5b989
61 7611e-226       11d19b87        44033457
62 3257e0058       4cb444b3        4a6fb3eb
63 6514e0058       4cc444b3        4a6fb3eb
64 3571e0263       77462644        c61d41aa
65 7142e0263       77562644        c61d41aa
66 5311e0242       72f3720e        5d54d97c
67 1617e-063       3384c98f        ce16152e
68 51881e0037      4897d295        dc76da4
69 31441e-118      285ef890        f5de4c86
70 30179e0079      5143e272        a77478e8
71 60358e0079      5153e272        a77478e8
72 63876e-020      3cc70385        6844bdbf
73 31938e-020      3cb70385        6844bdbf
74 46073e-032      3a42405b        773fbdf3
75 32941e0051      4b757eb8        ad52a5c9
76 82081e0041      49770105        df3d47cb
77 38701e-215      1440492a        4a8a37fd
78 62745e0047      4ab0c52f        e6dc6a1b
79 12549e0048      4ac0c52f        e6dc6a1b
80 64009e-183      1af099b3        93b84832
81 89275e0261      77262644        c61d41aa
82 75859e0025      46232645        e1ba93f0
83 57533e0287      7c8272ed        2307f56a
84 584169e0229     70ad6570        59dc79aa
85 940189e-112     29eb99d6        240c1a28
86 416121e0197     6a00fd07        ed297f80
87 832242e0197     6a10fd07        ed297f80
88 584738e0076     50e8a85e        b277e645
89 933587e-140     241b2487        28b9c117
90 252601e0121     5a2dda59        2e398dd7
91 358423e0274     79f9463b        59b8f2bd
92 892771e-213     14f25818        c7294f27
93 410405e0040     49670105        df3d47cb
94 928609e-261     afbe2dd 66200bef
95 302276e-254     c55a462 d91c6ab3
96 920657e-023     3c653a99        85dbde6c
97 609019e-025     3bf1f99e        11ea0a24
98 252601e0120     59f7e1e0        f1c7a4ac
99 654839e-060     34b00e7d        b3b3f242
100 8823691e0130    5c5e597c        b94b7ae
101 2920845e0228    709d6570        59dc79aa
102 9210917e0080    51fda232        347e6032
103 5800419e-303    26e58ff a48f4fce
104 6119898e-243    ee3ecf2 2ea07863
105 3059949e-243    ed3ecf2 2ea07863
106 2572231e0223    6f90f73b        e1dff9ad
107 5444097e-021    3cf8849d        d33c95af
108 5783893e-127    26f7e590        2ce0e151
109 3865421e-225    1295d4fe        53afec65
110 4590831e0156    61b4689b        4a5fa201
111 9181662e0156    61c4689b        4a5fa201
112 5906361e-027    3bbbe45a        312d08a0
113 7315057e0235    7225f0d4        8362a72
114 9088115e0106    5762e51a        84a3c6a0
115 1817623e0107    5772e51a        84a3c6a0
116 44118455e0129   5c4e597c        b94b7ae
117 35282041e0293   7e5512d5        273e62e8
118 31279898e-291   5129b01 b6885d36
119 15639949e-291   5029b01 b6885d36
120 27966061e0145   5f955bcf        72fd10f9
121 55932122e0145   5fa55bcf        72fd10f9
122 70176353e-053   36900683        a21de855
123 40277543e-032   3adf29ca        ff893b1
124 50609263e0157   622193af        f1f1c8e3
125 66094077e0077   518b37c4        b7928317
126 84863171e0114   59406e98        f5ec8f37
127 89396333e0264   786526f0        61ca9053
128 87575437e-309   16e0732 602056c
129 78693511e-044   3870bc7b        7603a2ca
130 90285923e-206   16d14700        83f89d48
131 30155207e-030   3b423a4a        d20748a2
132 245540327e0121  5acc569e        968e0944
133 263125459e0287  7d44997a        298b2f2e
134 566446538e-257  c64472b a9550e86
135 283223269e-257  c54472b a9550e86
136 245540327e0122  5b01b623        1e18c5cb
137 491080654e0122  5b11b623        1e18c5cb
138 971212611e-126  27a397d3        c9745d2f
139 229058583e0052  4c76ce94        febdc7a5
140 325270231e0039  49cc7ccf        90c9f8ab
141 989648089e-035  3a8880a3        d515e849
142 653777767e0273  7a720223        f2b3a881
143 923091487e0209  6d30bc60        e6896717
144 526250918e0288  7d89bfd8        b3edfafa
145 350301748e-309  18e0732 602056c
146 741111169e-203  17a14fe7        daf8f3ae
147 667284113e-240  ff09355 f8050c02
148 1227701635e0120 5abc569e        968e0944
149 9981396317e-182 1c38afe1        a2a66aa
150 5232604057e-298 41465b8 96c24520
151 5572170023e-088 2fb08478        22f765b2
152 1964322616e0122 5b31b623        1e18c5cb
153 3928645232e0122 5b41b623        1e18c5cb
154 8715380633e-058 35f4614c        3219891f
155 4856063055e-127 279397d3        c9745d2f
156 8336960483e-153 223a06a1        24b95e1
157 1007046393e-155 21a01891        fc4717fd
158 5378822089e-176 1d695fd4        c88d4b1b
159 5981342308e-190 1a83db11        ac608107
160 7214782613e-086 3020b552        d2edcdea
161 5458466829e0142 5f70acde        6a98eb4c
162 9078555839e-109 2b5fc575        867314ee
163 6418488827e0079 526021f1        4ed7b3fa
164 65325840981e0069        5081a151        ddbd3c4a
165 49573485983e0089        54a221bd        871d2cf4
166 46275205733e0074        51830e6c        7d4e3480
167 92550411466e0074        51930e6c        7d4e3480
168 41129842097e-202        1832c3e7        2d179607
169 93227267727e-049        380960fe        8d5847f
170 41297294357e0185        688c4943        7fccfadb
171 41534892987e-067        343a1266        6477886d
172 42333842451e0201        6be0189a        26df575f
173 78564021519e-227        13115551        5fd37265
174 53587107423e-061        35800a19        a3ffd981
175 53827010643e-200        18a32fa6        9a69bd6d
176 83356057653e0193        6a4544e6        daee2a18
177 45256834646e-118        29a541ec        dfd48694
178 45392779195e-110        2b4fc575        867314ee
179 23934638219e0291        7e81deaf        40ead9a0
180 995779191233e0113       59e2d44e        dcc51304
181 997422852243e-265       b676688 faee99bc
182 653532977297e-123       28d925a0        aabcdc68
183 938885684947e0147       60f11894        b202e9f4
184 619534293513e0124       5c210c20        303fe0f1
185 539879452414e-042       39a5e66d        c3d6bdb5
186 742522891517e0259       782c1c35        2fc3c309
187 254901016865e-022       3dbc06d3        66394441
188 685763015669e0280       7c85fd7a        a44d9477
189 384865004907e-285       72aa65b 58639e69
190 286556458711e0081       5321958b        36c5102b
191 573112917422e0081       5331958b        36c5102b
192 769525178383e-150       234253ec        e161420
193 416780288265e0192       6a3544e6        daee2a18
194 226963895975e-111       2b3fc575        867314ee
195 665592809339e0063       4f778b65        16c2b478
196 3891901811465e0217      6f99ab82        61990292
197 4764593340755e0069      50e4177a        9915fbf8
198 6336156586177e0269      7a7173f7        6c63b792
199 8233559360849e0095      56566fee        5649a7a
200 3662265515198e-107      2c538e6e        dd48f2a3
201 1831132757599e-107      2c438e6e        dd48f2a3
202 7812878489261e-179      1d726dae        7bbeda75
203 6363857920591e0145      60b28a61        cf9483b7
204 8811915538555e0082      53a51f50        8b287ae7
205 9997878507563e-195      1a253db2        fea1ea31
206 9224786422069e-291      634ee5d 56b32957
207 6284426329974e-294      58d3409 dfbca26f
208 9199302046091e-062      35c13597        2630774c
209 6070482281213e-122      29423fa9        e6fcf47e
210 2780161250963e-301      405acc2 53064c2
211 8233559360849e0094      5621f324        d11d4862
212 72027097041701e0206     6d946778        12d3a606
213 97297545286625e0215     6f79ab82        61990292
214 99021992302453e-025     3da5c671        4def374c
215 54104687080198e-022     3e373cdf        8db7a7bc
216 33519685743233e0089     5537f203        339c9629
217 67039371486466e0089     5547f203        339c9629
218 39064392446305e-180     1d626dae        7bbeda75
219 17796979903653e0261     78e072f3        819c1321
220 28921916763211e0038     4a9eebab        e0957af3
221 87605699161665e0155     6302920f        96e7f9ef
222 41921560615349e-067     34d9b2a5        c4041e4b
223 80527976643809e0061     4f7c7c5a        ea080a49
224 72335858886654e-159     21cce77c        2b3328fc
225 52656615219377e0102     57f561de        f4a9ee32
226 15400733123779e-072     33b8bf7e        7fa6f02a
227 77003665618895e-073     33a8bf7e        7fa6f02a
228 475603213226859e-042    3a42d730        88f4050a
229 972708181182949e0116    5b218a7f        36172332
230 246411729980464e-071    342eef5e        1f90ac34
231 123205864990232e-071    341eef5e        1f90ac34
232 609610927149051e-255    e104273 b18918b1
233 475603213226859e-041    3a778cfc        ab31064d
234 672574798934795e0065    508226c6        84c87261
235 134514959786959e0066    509226c6        84c87261
236 294897574603217e-151    2395f2df        5e675a0f
237 723047919080275e0036    4a7eebab        e0957af3
238 660191429952702e-088    30bddc7e        975c5045
239 330095714976351e-088    30addc7e        975c5045
240 578686871093232e-159    21fce77c        2b3328fc
241 144671717773308e-159    21dce77c        2b3328fc
242 385018328094475e-074    3398bf7e        7fa6f02a
243 330095714976351e-089    3077e398        7916a69e
244 2215901545757777e-212   171a80a6        e566428c
245 1702061899637397e-276   9cacc46 749dccfe
246 1864950924021923e0213   6f53ae60        753af6ca
247 3729901848043846e0213   6f63ae60        753af6ca
248 7487252720986826e-165   20f8823a        57adbef9
249 3743626360493413e-165   20e8823a        57adbef9
250 4988915232824583e0119   5be5f6de        9d5d6b5b
251 3771476185376383e0277   7cae3c14        d6916ce9
252 6182410494241627e-119   2a81b964        58445d07
253 2572981889477453e0142   609dfc11        fbf46087
254 7793560217139653e0051   4dd28046        1b856ec5
255 9163942927285259e-202   194fe601        457dce4d
256 6353227084707473e0155   63650aff        653ffe8a
257 4431803091515554e-211   17609068        4f5fe998
258 9324754620109615e0211   6f0f7d67        21f7f144
259 8870461176410409e0263   79d90529        a37b7e22
260 90372559027740405e0143  612491da        ad0ba280
261 18074511805548081e0146  61a011f2        d73116f4
262 54897030182071313e0029  496ec556        66d8f9ec
263 76232626624829156e-032  3ccb7738        11e75fe
264 59898021767894608e-165  2128823a        57adbef9
265 29949010883947304e-165  2118823a        57adbef9
266 26153245263757307e0049  4d83de00        5bd620df
267 27176258005319167e-261  d27c074 7bd76fa1
268 18074511805548081e0147  61d4166f        8cfd5cb1
269 24691002732654881e-115  2b759a27        83ce70ab
270 58483921078398283e0057  4f408ce4        99519ce3
271 64409240769861689e-159  22692238        f7987779
272 94080055902682397e-242  11364981        e39e66ca
273 31766135423537365e0154  63550aff        653ffe8a
274 68985865317742005e0164  657a999d        dec72aca
275 13797173063548401e0165  658a999d        dec72aca
276 902042358290366539e-281 9522dc0 1ca1cb8c
277 238296178309629163e0272 7c038fd9        3f1f5342
278 783308178698887621e0226 72925ae6        2cb346d8
279 439176241456570504e0029 499ec556        66d8f9ec
280 899810892172646163e0283 7e6adf51        fa055e03
281 926145344610700019e-225 14f307a6        7f1f69ff
282 653831131593932675e0047 4d63de00        5bd620df
283 130766226318786535e0048 4d73de00        5bd620df
284 557035730189854663e-294 693bfac 6bc4767b
285 902042358290366539e-280 986b930 23ca3e6f
286 272104041512242479e0200 6d13bbb4        bf05f087
287 544208083024484958e0200 6d23bbb4        bf05f087
288 680429695511221511e0192 6b808ebc        116f8a20
289 308975121073410857e0236 7490db75        cc001072
290 792644927852378159e0078 53d7bff3        36d8ff06
291 783308178698887621e0223 71f2cbac        35f71140
292 8396094300569779681e-252        f8ab223 efcee35a
293 3507665085003296281e-074        346b85c0        26a264e4
294 7322325862592278999e0074        5336775b        6caa5ae0
295 6014546754280072926e0209        6f396397        b06732a4
296 7120190517612959703e0120        5cc3220d        cd5899fd
297 3507665085003296281e-073        34a13398        18257f0f
298 4345544743100783551e-218        168a9c42        e5b6d89f
299 9778613303868468131e-090        313146fe        1075e1ef
300 7539204280836061195e-082        32d3d969        e3dbe723
301 7862637540082247119e-202        19eaba32        62ee707b
302 2176832332097939832e0200        6d43bbb4        bf05f087
303 8643988913946659879e0115        5bbe71ec        1ed0a4f9
304 5529436763613147623e0138        6079c677        be6f236e
305 6764958008109694533e-173        1fed0669        2e6f5ef6
306 6802601037806061975e0197        6cbf92ba        cb3cb40c
307 1360520207561212395e0198        6ccf92ba        cb3cb40c
308 62259110684423957791e0047       4dcd8f2c        fc20d6e8
309 88800290202542652011e-226       1526cec5        1a43f41a
310 41010852717673354694e-221       16201295        4b6aabba
311 20505426358836677347e-221       16101295        4b6aabba
312 66102447903809911604e0055       4f776206        8a24fd55
313 35600952588064798515e0119       5cb3220d        cd5899fd
314 14371240869903838702e0205       6e78d92d        2bcc7a81
315 57500690832492901689e0043       4cf65d3e        2acd616b
316 23432630639573022093e-107       2dbdd54c        40a2f25f
317 62259110684423957791e0048       4e02797c        1d948651
318 35620497849450218807e-306       475b220 82529425
319 69658634627134074624e0200       6d93bbb4        bf05f087
320 99440755792436956989e-062       37362d10        462a26f4
321 55277197169490210673e0081       54d945bf        a911e32a
322 36992084760177624177e-318       1f8c5f9 551c2f9a
323 30888265282878466443e-111       2cf01b8e        f28251fc
324
325 # examples of bugs introduced 20001113, fixed 20010207
326 # first is 2^-1075 (half the smallest denormal)
327 2.4703282292062327208828439643411068618252990130716238221279284125033775363510437593264991818081799618989828234772285886546332835517796989819938739800539093906315035659515570226392290858392449105184435931802849936536152500319370457678249219365623669863658480757001585769269903706311928279558551332927834338409351978015531246597263579574622766465272827220056374006485499977096599470454020828166226237857393450736339007967761930577506740176324673600968951340535537458516661134223766678604162159680461914467291840300530057530849048765391711386591646239524912623653881879636239373280423891018672348497668235089863388587925628302755995657524455507255189313690836254779186948667994968324049705821028513185451396213837722826145437693412532098591327667236328125e-324  0       0
328 2.47032822920623272e-324        0       0