Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(107)

Side by Side Diff: tests/corelib_strong/double_parse_test.dart

Issue 2770063002: Revert "Format all multitests" (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2014 the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014 the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 // VMOptions=--no-use-field-guards 4 // VMOptions=--no-use-field-guards
5 // VMOptions= 5 // VMOptions=
6 6
7 import "dart:math" show pow; 7 import "dart:math" show pow;
8 import "package:expect/expect.dart"; 8 import "package:expect/expect.dart";
9 9
10 const whiteSpace = const [ 10 const whiteSpace = const [
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 // Test source and -source surrounded by any combination of whitespace. 63 // Test source and -source surrounded by any combination of whitespace.
64 void testParseWhitespace(String source, double result) { 64 void testParseWhitespace(String source, double result) {
65 assert(result >= 0); 65 assert(result >= 0);
66 testParseAllWhitespace(source, result); 66 testParseAllWhitespace(source, result);
67 testParseAllWhitespace("-$source", -result); 67 testParseAllWhitespace("-$source", -result);
68 } 68 }
69 69
70 // Test parsing source, optionally preceeded and/or followed by whitespace. 70 // Test parsing source, optionally preceeded and/or followed by whitespace.
71 void testParse(String source, double result, [name = ""]) { 71 void testParse(String source, double result, [name = ""]) {
72 expectNumEquals(result, double.parse(source), "parse '$source:$name"); 72 expectNumEquals(result, double.parse(source), "parse '$source:$name");
73 expectNumEquals(result, double.parse(" $source"), "parse ' $source':$name"); 73 expectNumEquals(result, double.parse(" $source"),
74 expectNumEquals(result, double.parse("$source "), "parse '$source ':$name"); 74 "parse ' $source':$name");
75 expectNumEquals(result, double.parse(" $source "), "parse ' $source ':$name"); 75 expectNumEquals(result, double.parse("$source "),
76 "parse '$source ':$name");
77 expectNumEquals(result, double.parse(" $source "),
78 "parse ' $source ':$name");
76 79
77 expectNumEquals(result, double.parse("+$source"), "parse '+$source:$name"); 80 expectNumEquals(result, double.parse("+$source"),
78 expectNumEquals(result, double.parse(" +$source"), "parse ' +$source':$name"); 81 "parse '+$source:$name");
79 expectNumEquals(result, double.parse("+$source "), "parse '+$source ':$name"); 82 expectNumEquals(result, double.parse(" +$source"),
80 expectNumEquals( 83 "parse ' +$source':$name");
81 result, double.parse(" +$source "), "parse ' +$source ':$name"); 84 expectNumEquals(result, double.parse("+$source "),
85 "parse '+$source ':$name");
86 expectNumEquals(result, double.parse(" +$source "),
87 "parse ' +$source ':$name");
82 88
83 expectNumEquals(-result, double.parse("-$source"), "parse '-$source:$name"); 89 expectNumEquals(-result, double.parse("-$source"),
84 expectNumEquals( 90 "parse '-$source:$name");
85 -result, double.parse(" -$source"), "parse ' -$source':$name"); 91 expectNumEquals(-result, double.parse(" -$source"),
86 expectNumEquals( 92 "parse ' -$source':$name");
87 -result, double.parse("-$source "), "parse '-$source ':$name"); 93 expectNumEquals(-result, double.parse("-$source "),
88 expectNumEquals( 94 "parse '-$source ':$name");
89 -result, double.parse(" -$source "), "parse ' -$source ':$name"); 95 expectNumEquals(-result, double.parse(" -$source "),
96 "parse ' -$source ':$name");
90 } 97 }
91 98
92 void testDouble(double value) { 99 void testDouble(double value) {
93 testParse("$value", value); 100 testParse("$value", value);
94 if (value.isFinite) { 101 if (value.isFinite) {
95 String exp = value.toStringAsExponential(); 102 String exp = value.toStringAsExponential();
96 String lcexp = exp.toLowerCase(); 103 String lcexp = exp.toLowerCase();
97 testParse(lcexp, value); 104 testParse(lcexp, value);
98 String ucexp = exp.toUpperCase(); 105 String ucexp = exp.toUpperCase();
99 testParse(ucexp, value); 106 testParse(ucexp, value);
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 testParse("${j}e+$i", value, "$i/$j"); 167 testParse("${j}e+$i", value, "$i/$j");
161 testParse("${j}E+$i", value, "$i/$j"); 168 testParse("${j}E+$i", value, "$i/$j");
162 } 169 }
163 } 170 }
164 } 171 }
165 for (int i = 0; i <= 22; i++) { 172 for (int i = 0; i <= 22; i++) {
166 var digits = "9007199254740991"; 173 var digits = "9007199254740991";
167 for (int i = 0; i < digits.length; i++) { 174 for (int i = 0; i < digits.length; i++) {
168 int dotIndex = digits.length - i; 175 int dotIndex = digits.length - i;
169 var string = "${digits.substring(0, dotIndex)}." 176 var string = "${digits.substring(0, dotIndex)}."
170 "${digits.substring(dotIndex)}e$i"; 177 "${digits.substring(dotIndex)}e$i";
171 testParse(string, 9007199254740991.0); 178 testParse(string, 9007199254740991.0);
172 } 179 }
173 } 180 }
174 181
175 testParse( 182 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
176 "0.00000000000000000000000000000000000000000000000000000000000000" 183 "0000000000000000000000000000000000000000000000000000000000000000"
177 "0000000000000000000000000000000000000000000000000000000000000000" 184 "0000000000000000000000000000000000000000000000000000000000000000"
178 "0000000000000000000000000000000000000000000000000000000000000000" 185 "0000000000000000000000000000000000000000000000000000000000000000"
179 "0000000000000000000000000000000000000000000000000000000000000000" 186 "0000000000000000000000000000000000000000000000000000000000000000"
180 "0000000000000000000000000000000000000000000000000000000000000000" 187 "0000012351641146031163604414219821705534309126495065358119110639"
181 "0000012351641146031163604414219821705534309126495065358119110639" 188 "6420625168876817552187966324959090408998094949141173861429432731"
182 "6420625168876817552187966324959090408998094949141173861429432731" 189 "6641775889849490996936990026954695315751782975778511319614542919"
183 "6641775889849490996936990026954695315751782975778511319614542919" 190 "6224552592217965901424968268076250159685228839124609682811834931"
184 "6224552592217965901424968268076250159685228839124609682811834931" 191 "8292403785007928846349518531559641397792756664639171692046759890"
185 "8292403785007928846349518531559641397792756664639171692046759890" 192 "0776562329863178978731138323263641361002818700324274998854829973"
186 "0776562329863178978731138323263641361002818700324274998854829973" 193 "5227010414083113118928696725368169503983880965288753370088162336"
187 "5227010414083113118928696725368169503983880965288753370088162336" 194 "8004844756702677687292583305671118833393020810798402309572336459"
188 "8004844756702677687292583305671118833393020810798402309572336459" 195 "2015026502876542452438269585569329582311976245631182694093981811"
189 "2015026502876542452438269585569329582311976245631182694093981811" 196 "9686640211945509336174248834117544931694293962814151377997828762"
190 "9686640211945509336174248834117544931694293962814151377997828762" 197 "2277536275946568454181273895934743339974841620248529105142565927"
191 "2277536275946568454181273895934743339974841620248529105142565927" 198 "256981069188614130727188467062660492956638336181640625",
192 "256981069188614130727188467062660492956638336181640625", 199 0.0);
193 0.0); 200 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
194 testParse( 201 "0000000000000000000000000000000000000000000000000000000000000000"
195 "0.00000000000000000000000000000000000000000000000000000000000000" 202 "0000000000000000000000000000000000000000000000000000000000000000"
196 "0000000000000000000000000000000000000000000000000000000000000000" 203 "0000000000000000000000000000000000000000000000000000000000000000"
197 "0000000000000000000000000000000000000000000000000000000000000000" 204 "0000000000000000000000000000000000000000000000000000000000000000"
198 "0000000000000000000000000000000000000000000000000000000000000000" 205 "0000024703282292062327208828439643411068618252990130716238221279"
199 "0000000000000000000000000000000000000000000000000000000000000000" 206 "2841250337753635104375932649918180817996189898282347722858865463"
200 "0000024703282292062327208828439643411068618252990130716238221279" 207 "3283551779698981993873980053909390631503565951557022639229085839"
201 "2841250337753635104375932649918180817996189898282347722858865463" 208 "2449105184435931802849936536152500319370457678249219365623669863"
202 "3283551779698981993873980053909390631503565951557022639229085839" 209 "6584807570015857692699037063119282795585513329278343384093519780"
203 "2449105184435931802849936536152500319370457678249219365623669863" 210 "1553124659726357957462276646527282722005637400648549997709659947"
204 "6584807570015857692699037063119282795585513329278343384093519780" 211 "0454020828166226237857393450736339007967761930577506740176324673"
205 "1553124659726357957462276646527282722005637400648549997709659947" 212 "6009689513405355374585166611342237666786041621596804619144672918"
206 "0454020828166226237857393450736339007967761930577506740176324673" 213 "4030053005753084904876539171138659164623952491262365388187963623"
207 "6009689513405355374585166611342237666786041621596804619144672918" 214 "9373280423891018672348497668235089863388587925628302755995657524"
208 "4030053005753084904876539171138659164623952491262365388187963623" 215 "4555072551893136908362547791869486679949683240497058210285131854"
209 "9373280423891018672348497668235089863388587925628302755995657524" 216 "51396213837722826145437693412532098591327667236328125",
210 "4555072551893136908362547791869486679949683240497058210285131854" 217 0.0);
211 "51396213837722826145437693412532098591327667236328125", 218 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
212 0.0); 219 "0000000000000000000000000000000000000000000000000000000000000000"
213 testParse( 220 "0000000000000000000000000000000000000000000000000000000000000000"
214 "0.00000000000000000000000000000000000000000000000000000000000000" 221 "0000000000000000000000000000000000000000000000000000000000000000"
215 "0000000000000000000000000000000000000000000000000000000000000000" 222 "0000000000000000000000000000000000000000000000000000000000000000"
216 "0000000000000000000000000000000000000000000000000000000000000000" 223 "0000024703282292062327208828439643411068618252990130716238221279"
217 "0000000000000000000000000000000000000000000000000000000000000000" 224 "2841250337753635104375932649918180817996189898282347722858865463"
218 "0000000000000000000000000000000000000000000000000000000000000000" 225 "3283551779698981993873980053909390631503565951557022639229085839"
219 "0000024703282292062327208828439643411068618252990130716238221279" 226 "2449105184435931802849936536152500319370457678249219365623669863"
220 "2841250337753635104375932649918180817996189898282347722858865463" 227 "6584807570015857692699037063119282795585513329278343384093519780"
221 "3283551779698981993873980053909390631503565951557022639229085839" 228 "1553124659726357957462276646527282722005637400648549997709659947"
222 "2449105184435931802849936536152500319370457678249219365623669863" 229 "0454020828166226237857393450736339007967761930577506740176324673"
223 "6584807570015857692699037063119282795585513329278343384093519780" 230 "6009689513405355374585166611342237666786041621596804619144672918"
224 "1553124659726357957462276646527282722005637400648549997709659947" 231 "4030053005753084904876539171138659164623952491262365388187963623"
225 "0454020828166226237857393450736339007967761930577506740176324673" 232 "9373280423891018672348497668235089863388587925628302755995657524"
226 "6009689513405355374585166611342237666786041621596804619144672918" 233 "4555072551893136908362547791869486679949683240497058210285131854"
227 "4030053005753084904876539171138659164623952491262365388187963623" 234 "51396213837722826145437693412532098591327667236328125",
228 "9373280423891018672348497668235089863388587925628302755995657524" 235 0.0);
229 "4555072551893136908362547791869486679949683240497058210285131854"
230 "51396213837722826145437693412532098591327667236328125",
231 0.0);
232 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 236 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
233 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 237 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
234 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 238 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
235 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 239 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
236 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 240 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
237 "0000024703282292062327208828439643411068627545332140664243314532" / /# 03: ok 241 "0000024703282292062327208828439643411068627545332140664243314532" / /# 03: ok
238 "8041234170109088178685677591650492652607243027730579814636067699" / /# 03: ok 242 "8041234170109088178685677591650492652607243027730579814636067699" / /# 03: ok
239 "1112238669661707327453443265068702897439863329200619332642599205" / /# 03: ok 243 "1112238669661707327453443265068702897439863329200619332642599205" / /# 03: ok
240 "1806252781222000513169502627641523911022607448403553068808609405" / /# 03: ok 244 "1806252781222000513169502627641523911022607448403553068808609405" / /# 03: ok
241 "1727798181294290864842608522062097649849550765341204993205100587" / /# 03: ok 245 "1727798181294290864842608522062097649849550765341204993205100587" / /# 03: ok
242 "2127469658709242016690593998242808606978027857019419997429604579" / /# 03: ok 246 "2127469658709242016690593998242808606978027857019419997429604579" / /# 03: ok
243 "7572623273334010723772922131119806567715298322567005234345331218" / /# 03: ok 247 "7572623273334010723772922131119806567715298322567005234345331218" / /# 03: ok
244 "5169920860031716486480793611343761679481328431956040281530986197" / /# 03: ok 248 "5169920860031716486480793611343761679481328431956040281530986197" / /# 03: ok
245 "8304604971452253283193290744072288902141724247846767401941767720" / /# 03: ok 249 "8304604971452253283193290744072288902141724247846767401941767720" / /# 03: ok
246 "8561650585989659548591956327689896895290365125294085321852619688" / /# 03: ok 250 "8561650585989659548591956327689896895290365125294085321852619688" / /# 03: ok
247 "9863888974446146846024033780172178553364579041996676675092137151" / /# 03: ok 251 "9863888974446146846024033780172178553364579041996676675092137151" / /# 03: ok
248 "9705456298034409473812692774776868254618683783877327369245051207" / /# 03: ok 252 "9705456298034409473812692774776868254618683783877327369245051207" / /# 03: ok
249 "5931578479504396230612962142122846982018227555473696607567828620" / /# 03: ok 253 "5931578479504396230612962142122846982018227555473696607567828620" / /# 03: ok
250 "5497859173707553281928994692862033843994140625", // //# 03: ok 254 "5497859173707553281928994692862033843994140625", // //# 03: ok
251 5e-324); // //# 03: ok 255 5e-324); // //# 03: ok
252 testParse( 256 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
253 "0.00000000000000000000000000000000000000000000000000000000000000" 257 "0000000000000000000000000000000000000000000000000000000000000000"
254 "0000000000000000000000000000000000000000000000000000000000000000" 258 "0000000000000000000000000000000000000000000000000000000000000000"
255 "0000000000000000000000000000000000000000000000000000000000000000" 259 "0000000000000000000000000000000000000000000000000000000000000000"
256 "0000000000000000000000000000000000000000000000000000000000000000" 260 "0000000000000000000000000000000000000000000000000000000000000000"
257 "0000000000000000000000000000000000000000000000000000000000000000" 261 "0000037054923438093490813242659465116602918087143186126352238665"
258 "0000037054923438093490813242659465116602918087143186126352238665" 262 "4061891674274999582254154033144959392383231717975289492511095959"
259 "4061891674274999582254154033144959392383231717975289492511095959" 263 "2096640779585747657231506869704773681319051549691937265430115392"
260 "2096640779585747657231506869704773681319051549691937265430115392" 264 "9316510179867828993955338712739726887403536747219495345250565253"
261 "9316510179867828993955338712739726887403536747219495345250565253" 265 "9734220743745353366904984135736109339114232557854653467028698863"
262 "9734220743745353366904984135736109339114232557854653467028698863" 266 "1755341990606652876965097618075398198036065644601954996844545287"
263 "1755341990606652876965097618075398198036065644601954996844545287" 267 "8562428797081554870870561495721040952204106503876761616095480465"
264 "8562428797081554870870561495721040952204106503876761616095480465" 268 "4854302923481671949982122917011832487483775622035971266330696098"
265 "4854302923481671949982122917011832487483775622035971266330696098" 269 "1770527542930458978998057183774359009418156980309146068528141338"
266 "1770527542930458978998057183774359009418156980309146068528141338" 270 "9871550473737887132279287842897827763181104688776671568136524122"
267 "9871550473737887132279287842897827763181104688776671568136524122" 271 "1523792405286695424882335699501538146509629059245968850620692484"
268 "1523792405286695424882335699501538146509629059245968850620692484" 272 "3143597161396297062546730578356156393213233025204703880754948792"
269 "3143597161396297062546730578356156393213233025204703880754948792" 273 "4068421520495603769387037857877153017981772444526303392432171379"
270 "4068421520495603769387037857877153017981772444526303392432171379" 274 "4502140826292446718071005307137966156005859375",
271 "4502140826292446718071005307137966156005859375", 275 5e-324);
272 5e-324); 276 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
273 testParse( 277 "0000000000000000000000000000000000000000000000000000000000000000"
274 "0.00000000000000000000000000000000000000000000000000000000000000" 278 "0000000000000000000000000000000000000000000000000000000000000000"
275 "0000000000000000000000000000000000000000000000000000000000000000" 279 "0000000000000000000000000000000000000000000000000000000000000000"
276 "0000000000000000000000000000000000000000000000000000000000000000" 280 "0000000000000000000000000000000000000000000000000000000000000000"
277 "0000000000000000000000000000000000000000000000000000000000000000" 281 "0000037054923438093490813242659465116602927379485196074357331918"
278 "0000000000000000000000000000000000000000000000000000000000000000" 282 "9261875506630452656563898974877271226994284847423521584288298194"
279 "0000037054923438093490813242659465116602927379485196074357331918" 283 "9925327669548472990810970080864085947255348927335533958843628758"
280 "9261875506630452656563898974877271226994284847423521584288298194" 284 "8673657776653897704274904804228750479055686517373829048435504795"
281 "9925327669548472990810970080864085947255348927335533958843628758" 285 "4877211355023786539048555594678924193378269993917515076140279670"
282 "8673657776653897704274904804228750479055686517373829048435504795" 286 "2329686989589536936193414969790924083008456100972824996564489920"
283 "4877211355023786539048555594678924193378269993917515076140279670" 287 "5681031242249339356786090176104508511951642895866260110264487010"
284 "2329686989589536936193414969790924083008456100972824996564489920" 288 "4014534270108033061877749917013356500179062432395206928717009377"
285 "5681031242249339356786090176104508511951642895866260110264487010" 289 "6045079508629627357314808756707988746935928736893548082281945435"
286 "4014534270108033061877749917013356500179062432395206928717009377" 290 "9059920635836528008522746502352634795082881888442454133993486286"
287 "6045079508629627357314808756707988746935928736893548082281945435" 291 "6832608827839705362543821687804230019924524860745587315427697781"
288 "9059920635836528008522746502352634795082881888442454133993486286" 292 "770943207565842392181565401187981478869915008544921875",
289 "6832608827839705362543821687804230019924524860745587315427697781" 293 5e-324);
290 "770943207565842392181565401187981478869915008544921875", 294 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
291 5e-324); 295 "0000000000000000000000000000000000000000000000000000000000000000"
292 testParse( 296 "0000000000000000000000000000000000000000000000000000000000000000"
293 "0.00000000000000000000000000000000000000000000000000000000000000" 297 "0000000000000000000000000000000000000000000000000000000000000000"
294 "0000000000000000000000000000000000000000000000000000000000000000" 298 "0000000000000000000000000000000000000000000000000000000000000000"
295 "0000000000000000000000000000000000000000000000000000000000000000" 299 "0000037054923438093490813242659465116602936671827206022362425172"
296 "0000000000000000000000000000000000000000000000000000000000000000" 300 "4461859338985905730873643916609583061605337976871753676065500430"
297 "0000000000000000000000000000000000000000000000000000000000000000" 301 "7754014559511198324390433292023398213191646304979130652257142124"
298 "0000037054923438093490813242659465116602936671827206022362425172" 302 "8030805373439966414594470895717774070707836287528162751620444337"
299 "4461859338985905730873643916609583061605337976871753676065500430" 303 "0020201966302219711192127053621739047642307429980376685251860477"
300 "7754014559511198324390433292023398213191646304979130652257142124" 304 "2904031988572420995421732321506449967980846557343694996284434553"
301 "8030805373439966414594470895717774070707836287528162751620444337" 305 "2799633687417123842701618856487976071699179287855758604433493555"
302 "0020201966302219711192127053621739047642307429980376685251860477" 306 "3174765616734394173773376917014880512874349242754442591103322657"
303 "2904031988572420995421732321506449967980846557343694996284434553" 307 "0319631474328795735631560329641618484453700493477950096035749532"
304 "2799633687417123842701618856487976071699179287855758604433493555" 308 "8248290797935168884766205161807441826984659088108236699850448451"
305 "3174765616734394173773376917014880512874349242754442591103322657" 309 "2141425250392715300205307676106921893339420662245205780234703079"
306 "0319631474328795735631560329641618484453700493477950096035749532" 310 "2275266989920550781084577445403473184185067145693733619245051207"
307 "8248290797935168884766205161807441826984659088108236699850448451" 311 "5931578479504396230612962142122846982018227555473696607567828620"
308 "2141425250392715300205307676106921893339420662245205780234703079" 312 "5497859173707553281928994692862033843994140625",
309 "2275266989920550781084577445403473184185067145693733619245051207" 313 5e-324);
310 "5931578479504396230612962142122846982018227555473696607567828620" 314 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
311 "5497859173707553281928994692862033843994140625", 315 "0000000000000000000000000000000000000000000000000000000000000000"
312 5e-324); 316 "0000000000000000000000000000000000000000000000000000000000000000"
313 testParse( 317 "0000000000000000000000000000000000000000000000000000000000000000"
314 "0.00000000000000000000000000000000000000000000000000000000000000" 318 "0000000000000000000000000000000000000000000000000000000000000000"
315 "0000000000000000000000000000000000000000000000000000000000000000" 319 "0000049406564584124654417656879286822137236505980261432476442558"
316 "0000000000000000000000000000000000000000000000000000000000000000" 320 "5682500675507270208751865299836361635992379796564695445717730926"
317 "0000000000000000000000000000000000000000000000000000000000000000" 321 "6567103559397963987747960107818781263007131903114045278458171678"
318 "0000000000000000000000000000000000000000000000000000000000000000" 322 "4898210368871863605699873072305000638740915356498438731247339727"
319 "0000049406564584124654417656879286822137236505980261432476442558" 323 "3169615140031715385398074126238565591171026658556686768187039560"
320 "5682500675507270208751865299836361635992379796564695445717730926" 324 "3106249319452715914924553293054565444011274801297099995419319894"
321 "6567103559397963987747960107818781263007131903114045278458171678" 325 "0908041656332452475714786901472678015935523861155013480352649347"
322 "4898210368871863605699873072305000638740915356498438731247339727" 326 "2019379026810710749170333222684475333572083243193609238289345836"
323 "3169615140031715385398074126238565591171026658556686768187039560" 327 "8060106011506169809753078342277318329247904982524730776375927247"
324 "3106249319452715914924553293054565444011274801297099995419319894" 328 "8746560847782037344696995336470179726777175851256605511991315048"
325 "0908041656332452475714786901472678015935523861155013480352649347" 329 "9110145103786273816725095583738973359899366480994116420570263709"
326 "2019379026810710749170333222684475333572083243193609238289345836" 330 "0279242767544565229087538682506419718265533447265625",
327 "8060106011506169809753078342277318329247904982524730776375927247" 331 5e-324);
328 "8746560847782037344696995336470179726777175851256605511991315048" 332 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
329 "9110145103786273816725095583738973359899366480994116420570263709" 333 "0000000000000000000000000000000000000000000000000000000000000000"
330 "0279242767544565229087538682506419718265533447265625", 334 "0000000000000000000000000000000000000000000000000000000000000000"
331 5e-324); 335 "0000000000000000000000000000000000000000000000000000000000000000"
332 testParse( 336 "0000000000000000000000000000000000000000000000000000000000000000"
333 "0.00000000000000000000000000000000000000000000000000000000000000" 337 "0000049406564584124654417656879286822137255090664281328486629065"
334 "0000000000000000000000000000000000000000000000000000000000000000" 338 "6082468340218176357371355183300985305214486055461159629272135398"
335 "0000000000000000000000000000000000000000000000000000000000000000" 339 "2224477339323414654906886530137405794879726658401238665285198410"
336 "0000000000000000000000000000000000000000000000000000000000000000" 340 "3612505562444001026339005255283047822045214896807106137617218810"
337 "0000000000000000000000000000000000000000000000000000000000000000" 341 "3455596362588581729685217044124195299699101530682409986410201174"
338 "0000049406564584124654417656879286822137255090664281328486629065" 342 "4254939317418484033381187996485617213956055714038839994859209159"
339 "6082468340218176357371355183300985305214486055461159629272135398" 343 "5145246546668021447545844262239613135430596645134010468690662437"
340 "2224477339323414654906886530137405794879726658401238665285198410" 344 "0339841720063432972961587222687523358962656863912080563061972395"
341 "3612505562444001026339005255283047822045214896807106137617218810" 345 "6609209942904506566386581488144577804283448495693534803883535441"
342 "3455596362588581729685217044124195299699101530682409986410201174" 346 "7123301171979319097183912655379793790580730250588170643705239377"
343 "4254939317418484033381187996485617213956055714038839994859209159" 347 "9727777948892293692048067560344357106729158083993353350184274303"
344 "5145246546668021447545844262239613135430596645134010468690662437" 348 "9410912596068818947625385549553736509237367567754654738490102415"
345 "0339841720063432972961587222687523358962656863912080563061972395" 349 "1863156959008792461225924284245693964036455110947393215135657241"
346 "6609209942904506566386581488144577804283448495693534803883535441" 350 "099571834741510656385798938572406768798828125",
347 "7123301171979319097183912655379793790580730250588170643705239377" 351 5e-324);
348 "9727777948892293692048067560344357106729158083993353350184274303" 352 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
349 "9410912596068818947625385549553736509237367567754654738490102415" 353 "0000000000000000000000000000000000000000000000000000000000000000"
350 "1863156959008792461225924284245693964036455110947393215135657241" 354 "0000000000000000000000000000000000000000000000000000000000000000"
351 "099571834741510656385798938572406768798828125", 355 "0000000000000000000000000000000000000000000000000000000000000000"
352 5e-324); 356 "0000000000000000000000000000000000000000000000000000000000000000"
353 testParse( 357 "0000074109846876186981626485318930233205836174286372252704477330"
354 "0.00000000000000000000000000000000000000000000000000000000000000" 358 "8123783348549999164508308066289918784766463435950578985022191918"
355 "0000000000000000000000000000000000000000000000000000000000000000" 359 "4193281559171495314463013739409547362638103099383874530860230785"
356 "0000000000000000000000000000000000000000000000000000000000000000" 360 "8633020359735657987910677425479453774807073494438990690501130507"
357 "0000000000000000000000000000000000000000000000000000000000000000" 361 "9468441487490706733809968271472218678228465115709306934057397726"
358 "0000000000000000000000000000000000000000000000000000000000000000" 362 "3510683981213305753930195236150796396072131289203909993689090575"
359 "0000074109846876186981626485318930233205836174286372252704477330" 363 "7124857594163109741741122991442081904408213007753523232190960930"
360 "8123783348549999164508308066289918784766463435950578985022191918" 364 "9708605846963343899964245834023664974967551244071942532661392196"
361 "4193281559171495314463013739409547362638103099383874530860230785" 365 "3541055085860917957996114367548718018836313960618292137056282677"
362 "8633020359735657987910677425479453774807073494438990690501130507" 366 "9743100947475774264558575685795655526362209377553343136273048244"
363 "9468441487490706733809968271472218678228465115709306934057397726" 367 "3047584810573390849764671399003076293019258118491937701241384968"
364 "3510683981213305753930195236150796396072131289203909993689090575" 368 "6287194322792594125093461156712312786426466050409407761509897584"
365 "7124857594163109741741122991442081904408213007753523232190960930" 369 "8136843040991207538774075715754306035963544889052606784864342758"
366 "9708605846963343899964245834023664974967551244071942532661392196" 370 "900428165258489343614201061427593231201171875",
367 "3541055085860917957996114367548718018836313960618292137056282677" 371 5e-324);
368 "9743100947475774264558575685795655526362209377553343136273048244"
369 "3047584810573390849764671399003076293019258118491937701241384968"
370 "6287194322792594125093461156712312786426466050409407761509897584"
371 "8136843040991207538774075715754306035963544889052606784864342758"
372 "900428165258489343614201061427593231201171875",
373 5e-324);
374 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 372 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
375 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 373 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
376 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 374 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
377 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 375 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
378 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 376 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
379 "0000074109846876186981626485318930233205854758970392148714663837" / /# 02: ok 377 "0000074109846876186981626485318930233205854758970392148714663837" / /# 02: ok
380 "8523751013260905313127797949754542453988569694847043168576596389" / /# 02: ok 378 "8523751013260905313127797949754542453988569694847043168576596389" / /# 02: ok
381 "9850655339096945981621940161728171894510697854671067917687257517" / /# 02: ok 379 "9850655339096945981621940161728171894510697854671067917687257517" / /# 02: ok
382 "7347315553307795408549809608457500958111373034747658096871009590" / /# 02: ok 380 "7347315553307795408549809608457500958111373034747658096871009590" / /# 02: ok
383 "9754422710047573078097111189357848386756539987835030152280559340" / /# 02: ok 381 "9754422710047573078097111189357848386756539987835030152280559340" / /# 02: ok
(...skipping 18 matching lines...) Expand all
402 "5808063977144841990843464643012899935961693114687389992568869106" / /# 03: ok 400 "5808063977144841990843464643012899935961693114687389992568869106" / /# 03: ok
403 "5599267374834247685403237712975952143398358575711517208866987110" / /# 03: ok 401 "5599267374834247685403237712975952143398358575711517208866987110" / /# 03: ok
404 "6349531233468788347546753834029761025748698485508885182206645314" / /# 03: ok 402 "6349531233468788347546753834029761025748698485508885182206645314" / /# 03: ok
405 "0639262948657591471263120659283236968907400986955900192071499065" / /# 03: ok 403 "0639262948657591471263120659283236968907400986955900192071499065" / /# 03: ok
406 "6496581595870337769532410323614883653969318176216473399700896902" / /# 03: ok 404 "6496581595870337769532410323614883653969318176216473399700896902" / /# 03: ok
407 "4282850500785430600410615352213843786678841324490411560469406158" / /# 03: ok 405 "4282850500785430600410615352213843786678841324490411560469406158" / /# 03: ok
408 "4550533979841101562169154890806946368370134291387467238490102415" / /# 03: ok 406 "4550533979841101562169154890806946368370134291387467238490102415" / /# 03: ok
409 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok 407 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok
410 "099571834741510656385798938572406768798828125", // //# 03: ok 408 "099571834741510656385798938572406768798828125", // //# 03: ok
411 1e-323); // //# 03: ok 409 1e-323); // //# 03: ok
412 testParse( 410 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
413 "0.00000000000000000000000000000000000000000000000000000000000000" 411 "0000000000000000000000000000000000000000000000000000000000000000"
414 "0000000000000000000000000000000000000000000000000000000000000000" 412 "0000000000000000000000000000000000000000000000000000000000000000"
415 "0000000000000000000000000000000000000000000000000000000000000000" 413 "0000000000000000000000000000000000000000000000000000000000000000"
416 "0000000000000000000000000000000000000000000000000000000000000000" 414 "0000000000000000000000000000000000000000000000000000011125369292"
417 "0000000000000000000000000000000000000000000000000000011125369292" 415 "5360069154511635866620203210960799023116591527666370844360221740"
418 "5360069154511635866620203210960799023116591527666370844360221740" 416 "6959097927141579506255510282033669865517905502576217080776730054"
419 "6959097927141579506255510282033669865517905502576217080776730054" 417 "4280061926888594105653889967660011652398050737212918180359607825"
420 "4280061926888594105653889967660011652398050737212918180359607825" 418 "2347125186710418762540332530832907947436024558998429581982425031"
421 "2347125186710418762540332530832907947436024558998429581982425031" 419 "7954385059152437399890443876874974725790225802525457699928291235"
422 "7954385059152437399890443876874974725790225802525457699928291235" 420 "4093225567689679024960579905428830259962166760571761950743978498"
423 "4093225567689679024960579905428830259962166760571761950743978498" 421 "0479564444580149632075553173315669683173879325651468588102366281"
424 "0479564444580149632075553173315669683173879325651468588102366281" 422 "5890742832175436061414318821022423405703806955738531400844926622"
425 "5890742832175436061414318821022423405703806955738531400844926622" 423 "0550120807237108092835830752700771425423583764509515806613894483"
426 "0550120807237108092835830752700771425423583764509515806613894483" 424 "6485368656166704349449158753391942346304638698898642932982747054"
427 "6485368656166704349449158753391942346304638698898642932982747054" 425 "5684547703068233784351199339157645340492308605462312698364257812"
428 "5684547703068233784351199339157645340492308605462312698364257812" 426 "5",
429 "5", 427 1.1125369292536007e-308);
430 1.1125369292536007e-308); 428 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
431 testParse( 429 "0000000000000000000000000000000000000000000000000000000000000000"
432 "0.00000000000000000000000000000000000000000000000000000000000000" 430 "0000000000000000000000000000000000000000000000000000000000000000"
433 "0000000000000000000000000000000000000000000000000000000000000000" 431 "0000000000000000000000000000000000000000000000000000000000000000"
434 "0000000000000000000000000000000000000000000000000000000000000000" 432 "0000000000000000000000000000000000000000000000000000011125369292"
435 "0000000000000000000000000000000000000000000000000000000000000000" 433 "5360069154511635866620203210960799023116610112350390740370408247"
436 "0000000000000000000000000000000000000000000000000000011125369292" 434 "7359065591852485654875000165498293534740011761472681264331134525"
437 "5360069154511635866620203210960799023116610112350390740370408247" 435 "9937435706814044772812816389978636184270645492500111567186634557"
438 "7359065591852485654875000165498293534740011761472681264331134525" 436 "1061420380282556183179464713810955130740324099307096988352304114"
439 "9937435706814044772812816389978636184270645492500111567186634557" 437 "8240366281709303744177586794760604434318300674651180918151452849"
440 "1061420380282556183179464713810955130740324099307096988352304114" 438 "5241915565655447143417214608859882029906947673313501950183867763"
441 "8240366281709303744177586794760604434318300674651180918151452849" 439 "4716769334915718603906610534082604802668952109630465576440379371"
442 "5241915565655447143417214608859882029906947673313501950183867763" 440 "4211205525428158285205572821025471431094380576457002725617553180"
443 "4716769334915718603906610534082604802668952109630465576440379371" 441 "9099224738635444849469333898568030900459127277678319834121502677"
444 "4211205525428158285205572821025471431094380576457002725617553180" 442 "4862108980363986101936076072301556410108193098230208064696671383"
445 "9099224738635444849469333898568030900459127277678319834121502677" 443 "6302180548174253659674171315763029087322100208461549627978268407"
446 "4862108980363986101936076072301556410108193098230208064696671383" 444 "4131669828524253718537846867047316790971834120489029738490102415"
447 "6302180548174253659674171315763029087322100208461549627978268407" 445 "1863156959008792461225924284245693964036455110947393215135657241"
448 "4131669828524253718537846867047316790971834120489029738490102415" 446 "099571834741510656385798938572406768798828125",
449 "1863156959008792461225924284245693964036455110947393215135657241" 447 1.1125369292536007e-308);
450 "099571834741510656385798938572406768798828125", 448 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
451 1.1125369292536007e-308); 449 "0000000000000000000000000000000000000000000000000000000000000000"
452 testParse( 450 "0000000000000000000000000000000000000000000000000000000000000000"
453 "0.00000000000000000000000000000000000000000000000000000000000000" 451 "0000000000000000000000000000000000000000000000000000000000000000"
454 "0000000000000000000000000000000000000000000000000000000000000000" 452 "0000000000000000000000000000000000000000000000000000011125369292"
455 "0000000000000000000000000000000000000000000000000000000000000000" 453 "5360093857793927928947412039400442434185191195972481664588256512"
456 "0000000000000000000000000000000000000000000000000000000000000000" 454 "9400380600184308462011953048487227014291989141962100620081191046"
457 "0000000000000000000000000000000000000000000000000000011125369292" 455 "1906239926662125432368943599250777752029021933482747432761666932"
458 "5360093857793927928947412039400442434185191195972481664588256512" 456 "6081935177574213144751136884007361083502182696938981541236215812"
459 "9400380600184308462011953048487227014291989141962100620081191046" 457 "4253211406611428748302338022108627812847664259678077865798649401"
460 "1906239926662125432368943599250777752029021933482747432761666932" 458 "4497660229450268863966221848525061212023023248478571949013749179"
461 "6081935177574213144751136884007361083502182696938981541236215812" 459 "6696380382410806898101889263285073571646568472249978339940677865"
462 "4253211406611428748302338022108627812847664259678077865798649401" 460 "3579969652328069212208231432361613047099274956616864695216972981"
463 "4497660229450268863966221848525061212023023248478571949013749179" 461 "6031069881591856241078866777972171115011992742603077167294249913"
464 "6696380382410806898101889263285073571646568472249978339940677865" 462 "7481908755860441269310739102717418145889672225195380557264480249"
465 "3579969652328069212208231432361613047099274956616864695216972981" 463 "9621987409855350817390775154421748273612200242960133979035379072"
466 "6031069881591856241078866777972171115011992742603077167294249913" 464 "1007951555248028896005922474205893068160932603143782761509897584"
467 "7481908755860441269310739102717418145889672225195380557264480249" 465 "8136843040991207538774075715754306035963544889052606784864342758"
468 "9621987409855350817390775154421748273612200242960133979035379072" 466 "900428165258489343614201061427593231201171875",
469 "1007951555248028896005922474205893068160932603143782761509897584" 467 1.1125369292536007e-308);
470 "8136843040991207538774075715754306035963544889052606784864342758" 468 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
471 "900428165258489343614201061427593231201171875", 469 "0000000000000000000000000000000000000000000000000000000000000000"
472 1.1125369292536007e-308); 470 "0000000000000000000000000000000000000000000000000000000000000000"
473 testParse( 471 "0000000000000000000000000000000000000000000000000000000000000000"
474 "0.00000000000000000000000000000000000000000000000000000000000000" 472 "0000000000000000000000000000000000000000000000000000011125369292"
475 "0000000000000000000000000000000000000000000000000000000000000000" 473 "5360093857793927928947412039400442434185209780656501560598443019"
476 "0000000000000000000000000000000000000000000000000000000000000000" 474 "9800348264895214610631442931951850683514095400858564803635595517"
477 "0000000000000000000000000000000000000000000000000000000000000000" 475 "7563613706587576099527870021569402283901616688769940819588693664"
478 "0000000000000000000000000000000000000000000000000000011125369292" 476 "4796230371146350565390269066985408266806482237247648947606094895"
479 "5360093857793927928947412039400442434185209780656501560598443019" 477 "4539192629168295092589480939994257521375739131803801084021811015"
480 "9800348264895214610631442931951850683514095400858564803635595517" 478 "5646350227416036982422856551956112981967804161220311948453638445"
481 "7563613706587576099527870021569402283901616688769940819588693664" 479 "0933585272746375869932946624052008691141641256228975328278690955"
482 "4796230371146350565390269066985408266806482237247648947606094895" 480 "1900432345580791435999485432364661072489848577335336019989599540"
483 "4539192629168295092589480939994257521375739131803801084021811015" 481 "4580173812990192997712369923839430590047536255771881194801858107"
484 "5646350227416036982422856551956112981967804161220311948453638445" 482 "5858649080057723021797656421627032209693226624526945688978404579"
485 "0933585272746375869932946624052008691141641256228975328278690955" 483 "0239620254961370692713747131027132020441991845959370908649389667"
486 "1900432345580791435999485432364661072489848577335336019989599540" 484 "01396213837722826145437693412532098591327667236328125",
487 "4580173812990192997712369923839430590047536255771881194801858107" 485 1.1125369292536007e-308);
488 "5858649080057723021797656421627032209693226624526945688978404579"
489 "0239620254961370692713747131027132020441991845959370908649389667"
490 "01396213837722826145437693412532098591327667236328125",
491 1.1125369292536007e-308);
492 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 486 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
493 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 487 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
494 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 488 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
495 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 489 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
496 "0000000000000000000000000000000000000000000000000000011125369292" / /# 03: ok 490 "0000000000000000000000000000000000000000000000000000011125369292" / /# 03: ok
497 "5360093857793927928947412039400442434185228365340521456608629527" / /# 03: ok 491 "5360093857793927928947412039400442434185228365340521456608629527" / /# 03: ok
498 "0200315929606120759250932815416474352736201659755028987189999989" / /# 03: ok 492 "0200315929606120759250932815416474352736201659755028987189999989" / /# 03: ok
499 "3220987486513026766686796443888026815774211444057134206415720396" / /# 03: ok 493 "3220987486513026766686796443888026815774211444057134206415720396" / /# 03: ok
500 "3510525564718487986029401249963455450110781777556316353975973978" / /# 03: ok 494 "3510525564718487986029401249963455450110781777556316353975973978" / /# 03: ok
501 "4825173851725161436876623857879887229903814003929524302244972629" / /# 03: ok 495 "4825173851725161436876623857879887229903814003929524302244972629" / /# 03: ok
502 "6795040225381805100879491255387164751912585073962051947893527710" / /# 03: ok 496 "6795040225381805100879491255387164751912585073962051947893527710" / /# 03: ok
503 "5170790163081944841764003984818943810636714040207972316616704045" / /# 03: ok 497 "5170790163081944841764003984818943810636714040207972316616704045" / /# 03: ok
504 "0220895038833513659790739432367709097880422198053807344762226099" / /# 03: ok 498 "0220895038833513659790739432367709097880422198053807344762226099" / /# 03: ok
505 "3129277744388529754345873069706690065083079768940685222309466301" / /# 03: ok 499 "3129277744388529754345873069706690065083079768940685222309466301" / /# 03: ok
506 "4235389404255004774284573740536646273496781023858510820692328908" / /# 03: ok 500 "4235389404255004774284573740536646273496781023858510820692328908" / /# 03: ok
507 "0857253100067390568036719107632515767271783448958607838263400261" / /# 03: ok 501 "0857253100067390568036719107632515767271783448958607838263400261" / /# 03: ok
508 "9271291212296536333081616208300526650104600844121842238490102415" / /# 03: ok 502 "9271291212296536333081616208300526650104600844121842238490102415" / /# 03: ok
509 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok 503 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok
510 "099571834741510656385798938572406768798828125", // //# 03: ok 504 "099571834741510656385798938572406768798828125", // //# 03: ok
511 1.112536929253601e-308); // //# 03: ok 505 1.112536929253601e-308); // //# 03: ok
512 testParse( 506 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
513 "0.00000000000000000000000000000000000000000000000000000000000000" 507 "0000000000000000000000000000000000000000000000000000000000000000"
514 "0000000000000000000000000000000000000000000000000000000000000000" 508 "0000000000000000000000000000000000000000000000000000000000000000"
515 "0000000000000000000000000000000000000000000000000000000000000000" 509 "0000000000000000000000000000000000000000000000000000000000000000"
516 "0000000000000000000000000000000000000000000000000000000000000000" 510 "0000000000000000000000000000000000000000000000000000011125369292"
517 "0000000000000000000000000000000000000000000000000000011125369292" 511 "5360118561076219991274620867840085845253828033646632276836664299"
518 "5360118561076219991274620867840085845253828033646632276836664299" 512 "2641598602648849715007375581870031501510285299140912526494460981"
519 "2641598602648849715007375581870031501510285299140912526494460981" 513 "0847165486286558093401850075478792915405182640326963458817779503"
520 "0847165486286558093401850075478792915405182640326963458817779503" 514 "7245335555582282368240205603137908586176939915496868313229764759"
521 "7245335555582282368240205603137908586176939915496868313229764759" 515 "1124000199184152785288518003113540316961252461082144468115330795"
522 "1124000199184152785288518003113540316961252461082144468115330795" 516 "7199474887142394939885133198483395703973441561868861946163298392"
523 "7199474887142394939885133198483395703973441561868861946163298392" 517 "1387606100912602107790340074788347699109403186806482068455015628"
524 "1387606100912602107790340074788347699109403186806482068455015628" 518 "7910121858986146810584652043706898739275890198932140639134272458"
525 "7910121858986146810584652043706898739275890198932140639134272458" 519 "8610226818743277902588909094978089754671488747034246582989821731"
526 "8610226818743277902588909094978089754671488747034246582989821731" 520 "5231929503948741694146154089862122073081814550155248444974062103"
527 "5231929503948741694146154089862122073081814550155248444974062103" 521 "4794692806854507601076294922896618700391675086456429118934521521"
528 "4794692806854507601076294922896618700391675086456429118934521521" 522 "5279242767544565229087538682506419718265533447265625",
529 "5279242767544565229087538682506419718265533447265625", 523 1.112536929253601e-308);
530 1.112536929253601e-308); 524 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
531 testParse( 525 "0000000000000000000000000000000000000000000000000000000000000000"
532 "0.00000000000000000000000000000000000000000000000000000000000000" 526 "0000000000000000000000000000000000000000000000000000000000000000"
533 "0000000000000000000000000000000000000000000000000000000000000000" 527 "0000000000000000000000000000000000000000000000000000000000000000"
534 "0000000000000000000000000000000000000000000000000000000000000000" 528 "0000000000000000000000000000000000000000000000000000011125369292"
535 "0000000000000000000000000000000000000000000000000000000000000000" 529 "5360118561076219991274620867840085845253846618330652172846850806"
536 "0000000000000000000000000000000000000000000000000000011125369292" 530 "3041566267359755863626865465334655170732391558037376710048865452"
537 "5360118561076219991274620867840085845253846618330652172846850806" 531 "6504539266212008760560776497797417447277777395614156845644806235"
538 "3041566267359755863626865465334655170732391558037376710048865452" 532 "5959630749154419788879337786115955769481239455805535719599643842"
539 "6504539266212008760560776497797417447277777395614156845644806235" 533 "1409981421741019129575660920999170025489327333207867686338492409"
540 "5959630749154419788879337786115955769481239455805535719599643842" 534 "8348164885108163058341767901914447473918222474610601945603187657"
541 "1409981421741019129575660920999170025489327333207867686338492409" 535 "5624810991248171079621397435555282818604475970785479056793028718"
542 "8348164885108163058341767901914447473918222474610601945603187657" 536 "6230584552238869034375906043709946764666463819650611963906899017"
543 "5624810991248171079621397435555282818604475970785479056793028718" 537 "7159330750141614659222412240845349229707032260203050610497429925"
544 "6230584552238869034375906043709946764666463819650611963906899017" 538 "3608669828146023446633071408771736136885368949486813576687986432"
545 "7159330750141614659222412240845349229707032260203050610497429925" 539 "5412325651960527476399266899502002447221466689455666048548532116"
546 "3608669828146023446633071408771736136885368949486813576687986432" 540 "4410912596068818947625385549553736509237367567754654738490102415"
547 "5412325651960527476399266899502002447221466689455666048548532116" 541 "1863156959008792461225924284245693964036455110947393215135657241"
548 "4410912596068818947625385549553736509237367567754654738490102415" 542 "099571834741510656385798938572406768798828125",
549 "1863156959008792461225924284245693964036455110947393215135657241" 543 1.112536929253601e-308);
550 "099571834741510656385798938572406768798828125", 544 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
551 1.112536929253601e-308); 545 "0000000000000000000000000000000000000000000000000000000000000000"
552 testParse( 546 "0000000000000000000000000000000000000000000000000000000000000000"
553 "0.00000000000000000000000000000000000000000000000000000000000000" 547 "0000000000000000000000000000000000000000000000000000000000000000"
554 "0000000000000000000000000000000000000000000000000000000000000000" 548 "0000000000000000000000000000000000000000000000000000011125369292"
555 "0000000000000000000000000000000000000000000000000000000000000000" 549 "5360143264358512053601829696279729256322427701952743097064699071"
556 "0000000000000000000000000000000000000000000000000000000000000000" 550 "5082881275691578670763818348323588650284368938526796065798921972"
557 "0000000000000000000000000000000000000000000000000000011125369292" 551 "8473343486060089420116903707069559015036153836596792711219838611"
558 "5360143264358512053601829696279729256322427701952743097064699071" 552 "0980145546446076750451009956312361722243098053437420272483555539"
559 "5082881275691578670763818348323588650284368938526796065798921972" 553 "7422826546643144133700412148347193404018690918234764633985688961"
560 "8473343486060089420116903707069559015036153836596792711219838611" 554 "7603909548902984778890775141579626656034298049775671944433069073"
561 "0980145546446076750451009956312361722243098053437420272483555539" 555 "7604422038743259373816676164757751587582092333404991820293327212"
562 "7422826546643144133700412148347193404018690918234764633985688961" 556 "5599348679138779961378564655046088380671358199810473933506318818"
563 "7603909548902984778890775141579626656034298049775671944433069073" 557 "4091175893098026050831945120249489444259897725127807943670177161"
564 "7604422038743259373816676164757751587582092333404991820293327212" 558 "6228469603642478614007734439187597872666848076451986069255795298"
565 "5599348679138779961378564655046088380671358199810473933506318818" 559 "8732132513641624634115870738160721633511566723954250399605642781"
566 "4091175893098026050831945120249489444259897725127807943670177161" 560 "1287194322792594125093461156712312786426466050409407761509897584"
567 "6228469603642478614007734439187597872666848076451986069255795298" 561 "8136843040991207538774075715754306035963544889052606784864342758"
568 "8732132513641624634115870738160721633511566723954250399605642781" 562 "900428165258489343614201061427593231201171875",
569 "1287194322792594125093461156712312786426466050409407761509897584" 563 1.112536929253601e-308);
570 "8136843040991207538774075715754306035963544889052606784864342758"
571 "900428165258489343614201061427593231201171875",
572 1.112536929253601e-308);
573 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 564 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
574 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 565 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
575 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 566 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
576 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok 567 "0000000000000000000000000000000000000000000000000000000000000000" / /# 02: ok
577 "0000000000000000000000000000000000000000000000000000011125369292" / /# 02: ok 568 "0000000000000000000000000000000000000000000000000000011125369292" / /# 02: ok
578 "5360143264358512053601829696279729256322446286636762993074885578" / /# 02: ok 569 "5360143264358512053601829696279729256322446286636762993074885578" / /# 02: ok
579 "5482848940402484819383308231788212319506475197423260249353326444" / /# 02: ok 570 "5482848940402484819383308231788212319506475197423260249353326444" / /# 02: ok
580 "4130717265985540087275830129388183546908748591883986098046865342" / /# 02: ok 571 "4130717265985540087275830129388183546908748591883986098046865342" / /# 02: ok
581 "9694440740018214171090142139290408905547397593746087678853434622" / /# 02: ok 572 "9694440740018214171090142139290408905547397593746087678853434622" / /# 02: ok
582 "7708807769200010477987555066232823112546765790360487852208850575" / /# 02: ok 573 "7708807769200010477987555066232823112546765790360487852208850575" / /# 02: ok
(...skipping 18 matching lines...) Expand all
601 "9901289544834521015804044548441730195923859875259151943312847604" / /# 03: ok 592 "9901289544834521015804044548441730195923859875259151943312847604" / /# 03: ok
602 "6078831819414397317478790886291621826572237901362985796969353392" / /# 03: ok 593 "6078831819414397317478790886291621826572237901362985796969353392" / /# 03: ok
603 "2240274065644224408961072655052184431452505441247416583051571936" / /# 03: ok 594 "2240274065644224408961072655052184431452505441247416583051571936" / /# 03: ok
604 "1189383755894699564098951411984008394330984751465415998685393549" / /# 03: ok 595 "1189383755894699564098951411984008394330984751465415998685393549" / /# 03: ok
605 "2981950252037042118981569077006826000273956875115116332683643956" / /# 03: ok 596 "2981950252037042118981569077006826000273956875115116332683643956" / /# 03: ok
606 "9967398203853664384761814691371489127171149929952724258833663970" / /# 03: ok 597 "9967398203853664384761814691371489127171149929952724258833663970" / /# 03: ok
607 "9550533979841101562169154890806946368370134291387467238490102415" / /# 03: ok 598 "9550533979841101562169154890806946368370134291387467238490102415" / /# 03: ok
608 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok 599 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok
609 "099571834741510656385798938572406768798828125", // //# 03: ok 600 "099571834741510656385798938572406768798828125", // //# 03: ok
610 1.1125369292536017e-308); // //# 03: ok 601 1.1125369292536017e-308); // //# 03: ok
611 testParse( 602 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
612 "0.00000000000000000000000000000000000000000000000000000000000000" 603 "0000000000000000000000000000000000000000000000000000000000000000"
613 "0000000000000000000000000000000000000000000000000000000000000000" 604 "0000000000000000000000000000000000000000000000000000000000000000"
614 "0000000000000000000000000000000000000000000000000000000000000000" 605 "0000000000000000000000000000000000000000000000000000000000000000"
615 "0000000000000000000000000000000000000000000000000000000000000000" 606 "0000000000000000000000000000000000000000000000000000022250738585"
616 "0000000000000000000000000000000000000000000000000000022250738585" 607 "0720138309023271733240406421921598046233183055332741688720443481"
617 "0720138309023271733240406421921598046233183055332741688720443481" 608 "3918195854283159012511020564067339731035811005152434161553460108"
618 "3918195854283159012511020564067339731035811005152434161553460108" 609 "8560123853777188211307779935320023304796101474425836360719215650"
619 "8560123853777188211307779935320023304796101474425836360719215650" 610 "4694250373420837525080665061665815894872049117996859163964850063"
620 "4694250373420837525080665061665815894872049117996859163964850063" 611 "5908770118304874799780887753749949451580451605050915399856582470"
621 "5908770118304874799780887753749949451580451605050915399856582470" 612 "8186451135379358049921159810857660519924333521143523901487956996"
622 "8186451135379358049921159810857660519924333521143523901487956996" 613 "0959128889160299264151106346631339366347758651302937176204732563"
623 "0959128889160299264151106346631339366347758651302937176204732563" 614 "1781485664350872122828637642044846811407613911477062801689853244"
624 "1781485664350872122828637642044846811407613911477062801689853244" 615 "1100241614474216185671661505401542850847167529019031613227788967"
625 "1100241614474216185671661505401542850847167529019031613227788967" 616 "2970737312333408698898317506783884692609277397797285865965494109"
626 "2970737312333408698898317506783884692609277397797285865965494109" 617 "1369095406136467568702398678315290680984617210924625396728515625",
627 "1369095406136467568702398678315290680984617210924625396728515625", 618 2.2250738585072014e-308);
628 2.2250738585072014e-308); 619 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
629 testParse( 620 "0000000000000000000000000000000000000000000000000000000000000000"
630 "0.00000000000000000000000000000000000000000000000000000000000000" 621 "0000000000000000000000000000000000000000000000000000000000000000"
631 "0000000000000000000000000000000000000000000000000000000000000000" 622 "0000000000000000000000000000000000000000000000000000000000000000"
632 "0000000000000000000000000000000000000000000000000000000000000000" 623 "0000000000000000000000000000000000000000000000000000022250738585"
633 "0000000000000000000000000000000000000000000000000000000000000000" 624 "0720138309023271733240406421921598046233201640016761584730629988"
634 "0000000000000000000000000000000000000000000000000000022250738585" 625 "4318163518994065161130510447531963400257917264048898345107864580"
635 "0720138309023271733240406421921598046233201640016761584730629988" 626 "4217497633702638878466706357638647836668696229713029747546242382"
636 "4318163518994065161130510447531963400257917264048898345107864580" 627 "3408545566992974945719797244643863078176348658305526570334729146"
637 "4217497633702638878466706357638647836668696229713029747546242382" 628 "6194751340861741144068030671635579160108526477176638618079744084"
638 "3408545566992974945719797244643863078176348658305526570334729146" 629 "9335141133345126168377794514288712289869114433885263900927846261"
639 "6194751340861741144068030671635579160108526477176638618079744084" 630 "5196333779495868235982163707398274485842831435281934164542745653"
640 "9335141133345126168377794514288712289869114433885263900927846261" 631 "0101948357603594346619891642047894836798187532195534126462479802"
641 "5196333779495868235982163707398274485842831435281934164542745653" 632 "9649345545872552942305164651268802325882711042187835640735397161"
642 "0101948357603594346619891642047894836798187532195534126462479802" 633 "1347477636530690451385234825693498756412831797128850997679418438"
643 "9649345545872552942305164651268802325882711042187835640735397161" 634 "1986728251242487444025370654920674427814408813923862326342526219"
644 "1347477636530690451385234825693498756412831797128850997679418438" 635 "9131669828524253718537846867047316790971834120489029738490102415"
645 "1986728251242487444025370654920674427814408813923862326342526219" 636 "1863156959008792461225924284245693964036455110947393215135657241"
646 "9131669828524253718537846867047316790971834120489029738490102415" 637 "099571834741510656385798938572406768798828125",
647 "1863156959008792461225924284245693964036455110947393215135657241" 638 2.2250738585072014e-308);
648 "099571834741510656385798938572406768798828125", 639 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
649 2.2250738585072014e-308); 640 "0000000000000000000000000000000000000000000000000000000000000000"
650 testParse( 641 "0000000000000000000000000000000000000000000000000000000000000000"
651 "0.00000000000000000000000000000000000000000000000000000000000000" 642 "0000000000000000000000000000000000000000000000000000000000000000"
652 "0000000000000000000000000000000000000000000000000000000000000000" 643 "0000000000000000000000000000000000000000000000000000022250738585"
653 "0000000000000000000000000000000000000000000000000000000000000000" 644 "0720163012305563795567615250361241457301782723638852508948478253"
654 "0000000000000000000000000000000000000000000000000000000000000000" 645 "6359478527325887968267463330520896879809894644538317700857921100"
655 "0000000000000000000000000000000000000000000000000000022250738585" 646 "6186301853550719538022833566910789404427072670695665613121274757"
656 "0720163012305563795567615250361241457301782723638852508948478253" 647 "8429060364284631907291469414840269030938207255937411123218640844"
657 "6359478527325887968267463330520896879809894644538317700857921100" 648 "2207596465763866148192781898983602538637890062203535565726940636"
658 "6186301853550719538022833566910789404427072670695665613121274757" 649 "8590885797139947888926801753953891471985190009050333899757727677"
659 "8429060364284631907291469414840269030938207255937411123218640844" 650 "7175944826990956530177442436600743254820447797901446928043044146"
660 "2207596465763866148192781898983602538637890062203535565726940636" 651 "9470712484503505273622550253384036452803081912355396096061899603"
661 "8590885797139947888926801753953891471985190009050333899757727677" 652 "6581190688828964333914697530672942540435576507112592973908144397"
662 "7175944826990956530177442436600743254820447797901446928043044146" 653 "3967277412027145618759897856109360492194310924094023490247227304"
663 "9470712484503505273622550253384036452803081912355396096061899603" 654 "5306535112923584601741974493579393614104508848422446677399636884"
664 "6581190688828964333914697530672942540435576507112592973908144397" 655 "6007951555248028896005922474205893068160932603143782761509897584"
665 "3967277412027145618759897856109360492194310924094023490247227304" 656 "8136843040991207538774075715754306035963544889052606784864342758"
666 "5306535112923584601741974493579393614104508848422446677399636884" 657 "900428165258489343614201061427593231201171875",
667 "6007951555248028896005922474205893068160932603143782761509897584" 658 2.2250738585072014e-308);
668 "8136843040991207538774075715754306035963544889052606784864342758" 659 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
669 "900428165258489343614201061427593231201171875", 660 "0000000000000000000000000000000000000000000000000000000000000000"
670 2.2250738585072014e-308); 661 "0000000000000000000000000000000000000000000000000000000000000000"
671 testParse( 662 "0000000000000000000000000000000000000000000000000000000000000000"
672 "0.00000000000000000000000000000000000000000000000000000000000000" 663 "0000000000000000000000000000000000000000000000000000022250738585"
673 "0000000000000000000000000000000000000000000000000000000000000000" 664 "0720163012305563795567615250361241457301801308322872404958664760"
674 "0000000000000000000000000000000000000000000000000000000000000000" 665 "6759446192036794116886953213985520549032000903434781884412325572"
675 "0000000000000000000000000000000000000000000000000000000000000000" 666 "1843675633476170205181759989229413936299667425982858999948301489"
676 "0000000000000000000000000000000000000000000000000000022250738585" 667 "7143355557856769327930601597818316214242506796246078529588519927"
677 "0720163012305563795567615250361241457301801308322872404958664760" 668 "2493577688320732492479924816869232247165964934329258783950102250"
678 "6759446192036794116886953213985520549032000903434781884412325572" 669 "9739575795105716007383436457384943241929970921792073899197616943"
679 "1843675633476170205181759989229413936299667425982858999948301489" 670 "1413149717326525502008499797367678374315520581880443916381057236"
680 "7143355557856769327930601597818316214242506796246078529588519927" 671 "7791175177756227497413804253387084478193655533073867420834526162"
681 "2493577688320732492479924816869232247165964934329258783950102250" 672 "5130294620227301090548200676540202015471120020281397001415752591"
682 "9739575795105716007383436457384943241929970921792073899197616943" 673 "2344017736224427371246815175018974555997865323425588621961151633"
683 "1413149717326525502008499797367678374315520581880443916381057236" 674 "5924167958029604477064946470184777360934300451421683607013647479"
684 "7791175177756227497413804253387084478193655533073867420834526162" 675 "51396213837722826145437693412532098591327667236328125",
685 "5130294620227301090548200676540202015471120020281397001415752591" 676 2.2250738585072014e-308);
686 "2344017736224427371246815175018974555997865323425588621961151633"
687 "5924167958029604477064946470184777360934300451421683607013647479"
688 "51396213837722826145437693412532098591327667236328125",
689 2.2250738585072014e-308);
690 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 677 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
691 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 678 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
692 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 679 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
693 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 680 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
694 "0000000000000000000000000000000000000000000000000000022250738585" / /# 03: ok 681 "0000000000000000000000000000000000000000000000000000022250738585" / /# 03: ok
695 "0720163012305563795567615250361241457301819893006892300968851267" / /# 03: ok 682 "0720163012305563795567615250361241457301819893006892300968851267" / /# 03: ok
696 "7159413856747700265506443097450144218254107162331246067966730043" / /# 03: ok 683 "7159413856747700265506443097450144218254107162331246067966730043" / /# 03: ok
697 "7501049413401620872340686411548038468172262181270052386775328221" / /# 03: ok 684 "7501049413401620872340686411548038468172262181270052386775328221" / /# 03: ok
698 "5857650751428906748569733780796363397546806336554745935958399010" / /# 03: ok 685 "5857650751428906748569733780796363397546806336554745935958399010" / /# 03: ok
699 "2779558910877598836767067734754861955694039806454982002173263865" / /# 03: ok 686 "2779558910877598836767067734754861955694039806454982002173263865" / /# 03: ok
700 "0888265793071484125840071160815995011874751834533813898637506208" / /# 03: ok 687 "0888265793071484125840071160815995011874751834533813898637506208" / /# 03: ok
701 "5650354607662094473839557158134613493810593365859440904719070326" / /# 03: ok 688 "5650354607662094473839557158134613493810593365859440904719070326" / /# 03: ok
702 "6111637871008949721205058253390132503584229153792338745607152721" / /# 03: ok 689 "6111637871008949721205058253390132503584229153792338745607152721" / /# 03: ok
703 "3679398551625637847181703822407461490506663533450201028923360785" / /# 03: ok 690 "3679398551625637847181703822407461490506663533450201028923360785" / /# 03: ok
704 "0720758060421709123733732493928588619801419722757153753675075962" / /# 03: ok 691 "0720758060421709123733732493928588619801419722757153753675075962" / /# 03: ok
705 "6541800803135624352387918446790161107764092054420920536627658074" / /# 03: ok 692 "6541800803135624352387918446790161107764092054420920536627658074" / /# 03: ok
706 "4271291212296536333081616208300526650104600844121842238490102415" / /# 03: ok 693 "4271291212296536333081616208300526650104600844121842238490102415" / /# 03: ok
707 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok 694 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok
708 "099571834741510656385798938572406768798828125", // //# 03: ok 695 "099571834741510656385798938572406768798828125", // //# 03: ok
709 2.225073858507202e-308); // //# 03: ok 696 2.225073858507202e-308); // //# 03: ok
710 testParse( 697 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
711 "0.00000000000000000000000000000000000000000000000000000000000000" 698 "0000000000000000000000000000000000000000000000000000000000000000"
712 "0000000000000000000000000000000000000000000000000000000000000000" 699 "0000000000000000000000000000000000000000000000000000000000000000"
713 "0000000000000000000000000000000000000000000000000000000000000000" 700 "0000000000000000000000000000000000000000000000000000000000000000"
714 "0000000000000000000000000000000000000000000000000000000000000000" 701 "0000000000000000000000000000000000000000000000000000022250738585"
715 "0000000000000000000000000000000000000000000000000000022250738585" 702 "0720187715587855857894824078800884868370419561313003121196886039"
716 "0720187715587855857894824078800884868370419561313003121196886039" 703 "9600696529790429221262885863903701367028190801717129607271191035"
717 "9600696529790429221262885863903701367028190801717129607271191035" 704 "5127227413175152199055740043138804567803233377539881639177387328"
718 "5127227413175152199055740043138804567803233377539881639177387328" 705 "9592460742292701130780538133970816533612964474495297895212189790"
719 "9592460742292701130780538133970816533612964474495297895212189790" 706 "9078385258336590185178961879988515042751478263607602168043622031"
720 "9078385258336590185178961879988515042751478263607602168043622031" 707 "1292700454832073964845713103912225963935608322440623896907276890"
721 "1292700454832073964845713103912225963935608322440623896907276890" 708 "1867170545492751739865893248104017382283282512457950656557381910"
722 "1867170545492751739865893248104017382283282512457950656557381910" 709 "3800864691161582871998970864729322144979697154670672039979199080"
723 "3800864691161582871998970864729322144979697154670672039979199080" 710 "9160347625980385995424739847678861180095072511543762389603716215"
724 "9160347625980385995424739847678861180095072511543762389603716215" 711 "1717298160115446043595312843254064419386453249053891377956809158"
725 "1717298160115446043595312843254064419386453249053891377956809158" 712 "0479240509922741385427494262054264040883983691918741817298779334"
726 "0479240509922741385427494262054264040883983691918741817298779334" 713 "0279242767544565229087538682506419718265533447265625",
727 "0279242767544565229087538682506419718265533447265625", 714 2.225073858507202e-308);
728 2.225073858507202e-308); 715 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
729 testParse( 716 "0000000000000000000000000000000000000000000000000000000000000000"
730 "0.00000000000000000000000000000000000000000000000000000000000000" 717 "0000000000000000000000000000000000000000000000000000000000000000"
731 "0000000000000000000000000000000000000000000000000000000000000000" 718 "0000000000000000000000000000000000000000000000000000000000000000"
732 "0000000000000000000000000000000000000000000000000000000000000000" 719 "0000000000000000000000000000000000000000000000000000022250738585"
733 "0000000000000000000000000000000000000000000000000000000000000000" 720 "0720187715587855857894824078800884868370438145997023017207072547"
734 "0000000000000000000000000000000000000000000000000000022250738585" 721 "0000664194501335369882375747368325036250297060613593790825595507"
735 "0720187715587855857894824078800884868370438145997023017207072547" 722 "0784601193100602866214666465457429099675828132827075026004414060"
736 "0000664194501335369882375747368325036250297060613593790825595507" 723 "8306755935864838551419670316948863716917264014803965301582068873"
737 "0784601193100602866214666465457429099675828132827075026004414060" 724 "9364366480893456529466104797874144751279553135733325386266783645"
738 "8306755935864838551419670316948863716917264014803965301582068873" 725 "2441390452797842083302347807343277733880389235182363896347166155"
739 "9364366480893456529466104797874144751279553135733325386266783645" 726 "6104375435828320711696950608870952501778355296436947644895395000"
740 "2441390452797842083302347807343277733880389235182363896347166155" 727 "2121327384414305095790224864732370170370270775389143364751825639"
741 "6104375435828320711696950608870952501778355296436947644895395000" 728 "7709451557378722752058242993546120655130616024712566417111324409"
742 "2121327384414305095790224864732370170370270775389143364751825639" 729 "0094038484312727796082230162163678483190007648385456509670733487"
743 "7709451557378722752058242993546120655130616024712566417111324409" 730 "1096873355028761260750466238659647787713775294917978746912789928"
744 "0094038484312727796082230162163678483190007648385456509670733487" 731 "9410912596068818947625385549553736509237367567754654738490102415"
745 "1096873355028761260750466238659647787713775294917978746912789928" 732 "1863156959008792461225924284245693964036455110947393215135657241"
746 "9410912596068818947625385549553736509237367567754654738490102415" 733 "099571834741510656385798938572406768798828125",
747 "1863156959008792461225924284245693964036455110947393215135657241" 734 2.225073858507202e-308);
748 "099571834741510656385798938572406768798828125", 735 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
749 2.225073858507202e-308); 736 "0000000000000000000000000000000000000000000000000000000000000000"
750 testParse( 737 "0000000000000000000000000000000000000000000000000000000000000000"
751 "0.00000000000000000000000000000000000000000000000000000000000000" 738 "0000000000000000000000000000000000000000000000000000000000000000"
752 "0000000000000000000000000000000000000000000000000000000000000000" 739 "0000000000000000000000000000000000000000000000000000022250738585"
753 "0000000000000000000000000000000000000000000000000000000000000000" 740 "0720212418870147920222032907240528279439019229619113941424920812"
754 "0000000000000000000000000000000000000000000000000000000000000000" 741 "2041979202833158177019328630357258515802274441103013146575652027"
755 "0000000000000000000000000000000000000000000000000000022250738585" 742 "2753405412948683525770793674729570667434204573809710891579446436"
756 "0720212418870147920222032907240528279439019229619113941424920812" 743 "3327270733156495512991342487145269669679122612435849854465980571"
757 "2041979202833158177019328630357258515802274441103013146575652027" 744 "5377211605795581533590856025222168129808916720760222333913980197"
758 "2753405412948683525770793674729570667434204573809710891579446436" 745 "1697135116592663803851355047008456915996464810347433895177047571"
759 "3327270733156495512991342487145269669679122612435849854465980571" 746 "8083986483323409005892229338073421270755971659056460408395693494"
760 "5377211605795581533590856025222168129808916720760222333913980197" 747 "1490091511314216022792883476068511786375165155549005334351245440"
761 "1697135116592663803851355047008456915996464810347433895177047571" 748 "4641296700335134143667775872950260869683481489637323750284071645"
762 "8083986483323409005892229338073421270755971659056460408395693494" 749 "2713838259809182963456893192579540218971486775350629002238542353"
763 "1490091511314216022792883476068511786375165155549005334351245440" 750 "4416680216709858418467070077318366974003875329416563097969900593"
764 "4641296700335134143667775872950260869683481489637323750284071645" 751 "6287194322792594125093461156712312786426466050409407761509897584"
765 "2713838259809182963456893192579540218971486775350629002238542353" 752 "8136843040991207538774075715754306035963544889052606784864342758"
766 "4416680216709858418467070077318366974003875329416563097969900593" 753 "900428165258489343614201061427593231201171875",
767 "6287194322792594125093461156712312786426466050409407761509897584" 754 2.225073858507202e-308);
768 "8136843040991207538774075715754306035963544889052606784864342758"
769 "900428165258489343614201061427593231201171875",
770 2.225073858507202e-308);
771 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 755 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
772 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 756 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
773 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 757 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
774 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 758 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
775 "0000000000000000000000000000000000000000000000000000022250738585" / /# 03: ok 759 "0000000000000000000000000000000000000000000000000000022250738585" / /# 03: ok
776 "0720212418870147920222032907240528279439037814303133837435107319" / /# 03: ok 760 "0720212418870147920222032907240528279439037814303133837435107319" / /# 03: ok
777 "2441946867544064325638818513821882185024380699999477330130056498" / /# 03: ok 761 "2441946867544064325638818513821882185024380699999477330130056498" / /# 03: ok
778 "8410779192874134192929720097048195199306799329096904278406473168" / /# 03: ok 762 "8410779192874134192929720097048195199306799329096904278406473168" / /# 03: ok
779 "2041565926728632933630474670123316852983422152744517260835859654" / /# 03: ok 763 "2041565926728632933630474670123316852983422152744517260835859654" / /# 03: ok
780 "5663192828352447877877998943107797838336991592885945552137141811" / /# 03: ok 764 "5663192828352447877877998943107797838336991592885945552137141811" / /# 03: ok
(...skipping 18 matching lines...) Expand all
799 "3994515112524200040764624453870560455886026635830913894056826102" / /# 03: ok 783 "3994515112524200040764624453870560455886026635830913894056826102" / /# 03: ok
800 "6558396263994546949554344059607291509746117227014454385071719673" / /# 03: ok 784 "6558396263994546949554344059607291509746117227014454385071719673" / /# 03: ok
801 "8131016897819660470375391476074607837156312396985947983896498558" / /# 03: ok 785 "8131016897819660470375391476074607837156312396985947983896498558" / /# 03: ok
802 "1739504563131807656934782164684779819754568515974931805299288032" / /# 03: ok 786 "1739504563131807656934782164684779819754568515974931805299288032" / /# 03: ok
803 "9467318908203746468430727830398768346578595574013759265666391011" / /# 03: ok 787 "9467318908203746468430727830398768346578595574013759265666391011" / /# 03: ok
804 "5651945906921898169113014030529134467663458535415036957197921783" / /# 03: ok 788 "5651945906921898169113014030529134467663458535415036957197921783" / /# 03: ok
805 "4550533979841101562169154890806946368370134291387467238490102415" / /# 03: ok 789 "4550533979841101562169154890806946368370134291387467238490102415" / /# 03: ok
806 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok 790 "1863156959008792461225924284245693964036455110947393215135657241" / /# 03: ok
807 "099571834741510656385798938572406768798828125", // //# 03: ok 791 "099571834741510656385798938572406768798828125", // //# 03: ok
808 2.2250738585072024e-308); // //# 03: ok 792 2.2250738585072024e-308); // //# 03: ok
809 testParse( 793 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
810 "0.00000000000000000000000000000000000000000000000000000000000000" 794 "0000000000000000000000000000000000000000000000000000000000000000"
811 "0000000000000000000000000000000000000000000000000000000000000000" 795 "0000000000000000000000000000000000000000000000000000000000000000"
812 "0000000000000000000000000000000000000000000000000000000000000000" 796 "0000000000000000000000000000000000000000000000000000000000000000"
813 "0000000000000000000000000000000000000000000000000000000000000000" 797 "0000000000000000000000000000000000000100208418000448638899805402"
814 "0000000000000000000000000000000000000100208418000448638899805402" 798 "5675081023947173151201955956352756465219477298834774949553868001"
815 "5675081023947173151201955956352756465219477298834774949553868001" 799 "7172354813827222283890479851867436841402279176933922227531985191"
816 "7172354813827222283890479851867436841402279176933922227531985191" 800 "9016883548022442028316027357265612083085166971723487691494714589"
817 "9016883548022442028316027357265612083085166971723487691494714589" 801 "5578331812936322386545483369746322848628024994920311121080242823"
818 "5578331812936322386545483369746322848628024994920311121080242823" 802 "5714326388663336759990619917681011604908667604621058852897083245"
819 "5714326388663336759990619917681011604908667604621058852897083245" 803 "0816977893343649540492907374306035456728456338904015275857972276"
820 "0816977893343649540492907374306035456728456338904015275857972276" 804 "1526157631250497160973795706924168310120033199859199012414074894"
821 "1526157631250497160973795706924168310120033199859199012414074894" 805 "8202195091387650850548954516920927386376492603899633528627985383"
822 "8202195091387650850548954516920927386376492603899633528627985383" 806 "2932104496700123254769405070337764094630065313795728259355401668"
823 "2932104496700123254769405070337764094630065313795728259355401668" 807 "8207267296623786504114239553488532354086348874488976434804499149"
824 "8207267296623786504114239553488532354086348874488976434804499149" 808 "322509765625",
825 "322509765625", 809 1.0020841800044864e-292);
826 1.0020841800044864e-292); 810 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
827 testParse( 811 "0000000000000000000000000000000000000000000000000000000000000000"
828 "0.00000000000000000000000000000000000000000000000000000000000000" 812 "0000000000000000000000000000000000000000000000000000000000000000"
829 "0000000000000000000000000000000000000000000000000000000000000000" 813 "0000000000000000000000000000000000000000000000000000000000000000"
830 "0000000000000000000000000000000000000000000000000000000000000000" 814 "0000000000000000000000000000000000000100208418000448638899805402"
831 "0000000000000000000000000000000000000000000000000000000000000000" 815 "5675081023947173151201956040050732492021560444211472901925540702"
832 "0000000000000000000000000000000000000100208418000448638899805402" 816 "1586014286915762763038748010206109436411449756840422987132589595"
833 "5675081023947173151201956040050732492021560444211472901925540702" 817 "3085274649978096343836685185731606312366412920027708756586099963"
834 "1586014286915762763038748010206109436411449756840422987132589595" 818 "7975552653362983131506665648352778744386705639822064232334712197"
835 "3085274649978096343836685185731606312366412920027708756586099963" 819 "7867779247842315182877112028658635902319185766818606103345104073"
836 "7975552653362983131506665648352778744386705639822064232334712197" 820 "9923514010434512590195330770391813338086311968111531328662618487"
837 "7867779247842315182877112028658635902319185766818606103345104073" 821 "3315578521649250253839821623536466419018719481428679013982985346"
838 "9923514010434512590195330770391813338086311968111531328662618487" 822 "1571995354000952600076951720089726239270930511481845755671197870"
839 "3315578521649250253839821623536466419018719481428679013982985346" 823 "4747866889418540057514218596081876158765839665014133210631738825"
840 "1571995354000952600076951720089726239270930511481845755671197870" 824 "4165335079883777074977685931654819161553596657523084699300803458"
841 "4747866889418540057514218596081876158765839665014133210631738825" 825 "3609637179288099118793858900152420545987239088654699259390735847"
842 "4165335079883777074977685931654819161553596657523084699300803458" 826 "0152049332041520812604025151794328168042160636342216519487980314"
843 "3609637179288099118793858900152420545987239088654699259390735847" 827 "421878240614097350935640662328296457417309284210205078125",
844 "0152049332041520812604025151794328168042160636342216519487980314" 828 1.0020841800044864e-292);
845 "421878240614097350935640662328296457417309284210205078125", 829 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
846 1.0020841800044864e-292); 830 "0000000000000000000000000000000000000000000000000000000000000000"
847 testParse( 831 "0000000000000000000000000000000000000000000000000000000000000000"
848 "0.00000000000000000000000000000000000000000000000000000000000000" 832 "0000000000000000000000000000000000000000000000000000000000000000"
849 "0000000000000000000000000000000000000000000000000000000000000000" 833 "0000000000000000000000000000000000000100208418000448650025174695"
850 "0000000000000000000000000000000000000000000000000000000000000000" 834 "1035150178458809017822159083615579461533985681124447841542417041"
851 "0000000000000000000000000000000000000000000000000000000000000000" 835 "9717793267880261310997721975562434111911014099603638548708110842"
852 "0000000000000000000000000000000000000100208418000448650025174695" 836 "9228554372955381818449259496459629506201971760632184806762937040"
853 "1035150178458809017822159083615579461533985681124447841542417041" 837 "5528236159220080404124633621972774900305368909016987591808198481"
854 "9717793267880261310997721975562434111911014099603638548708110842" 838 "1515258588636795736994571683578362033288375244948969302377353651"
855 "9228554372955381818449259496459629506201971760632184806762937040" 839 "5803667343942465515751063883649087835332767470268261173797304563"
856 "5528236159220080404124633621972774900305368909016987591808198481" 840 "0216301185431893700183322963627539884395226243941187598947530725"
857 "1515258588636795736994571683578362033288375244948969302377353651" 841 "0723137660949785162435276134774551939185861652055952702429699518"
858 "5803667343942465515751063883649087835332767470268261173797304563" 842 "1666462911218814544860422297294423455917874727086839114692958995"
859 "0216301185431893700183322963627539884395226243941187598947530725" 843 "8734568169530500282699951928714187892923739790353511103290941894"
860 "0723137660949785162435276134774551939185861652055952702429699518" 844 "8525105836280134665557340439005224794505069516807613438973521965"
861 "1666462911218814544860422297294423455917874727086839114692958995" 845 "4847950667958479187395974848205671831957839363657783480512019685"
862 "8734568169530500282699951928714187892923739790353511103290941894" 846 "578121759385902649064359337671703542582690715789794921875",
863 "8525105836280134665557340439005224794505069516807613438973521965" 847 1.0020841800044864e-292);
864 "4847950667958479187395974848205671831957839363657783480512019685" 848 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
865 "578121759385902649064359337671703542582690715789794921875", 849 "0000000000000000000000000000000000000000000000000000000000000000"
866 1.0020841800044864e-292); 850 "0000000000000000000000000000000000000000000000000000000000000000"
867 testParse( 851 "0000000000000000000000000000000000000000000000000000000000000000"
868 "0.00000000000000000000000000000000000000000000000000000000000000" 852 "0000000000000000000000000000000000000100208418000448650025174695"
869 "0000000000000000000000000000000000000000000000000000000000000000" 853 "1035150178458809017822159167313555488336068826501145793914089742"
870 "0000000000000000000000000000000000000000000000000000000000000000" 854 "4131452740968801790145990133901106706920184679510139308308715246"
871 "0000000000000000000000000000000000000000000000000000000000000000" 855 "3296945474911036133969917324925623735483217708936405871854322414"
872 "0000000000000000000000000000000000000100208418000448650025174695" 856 "7925456999646741149085815900579230796064049553918740703062667855"
873 "1035150178458809017822159167313555488336068826501145793914089742" 857 "3668711447815774159881063794555986330698893407146516552825374480"
874 "4131452740968801790145990133901106706920184679510139308308715246" 858 "4910203461033328565453487279734865716690623099475777226601950774"
875 "3296945474911036133969917324925623735483217708936405871854322414" 859 "2005722075830646793049348880239837993293912525510667600516441176"
876 "7925456999646741149085815900579230796064049553918740703062667855" 860 "4092937923563086911963273337943350792080299559638164929472912005"
877 "3668711447815774159881063794555986330698893407146516552825374480" 861 "3482225303937231347605235823038535520053649078305244065969296152"
878 "4910203461033328565453487279734865716690623099475777226601950774" 862 "4692635952790490853563398306880474700390987573387619367787246203"
879 "2005722075830646793049348880239837993293912525510667600516441176" 863 "8909645359318233784351199339157645340492308605462312698364257812"
880 "4092937923563086911963273337943350792080299559638164929472912005" 864 "5",
881 "3482225303937231347605235823038535520053649078305244065969296152" 865 1.0020841800044864e-292);
882 "4692635952790490853563398306880474700390987573387619367787246203"
883 "8909645359318233784351199339157645340492308605462312698364257812"
884 "5",
885 1.0020841800044864e-292);
886 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 866 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
887 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 867 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
888 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 868 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
889 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 869 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
890 "0000000000000000000000000000000000000100208418000448650025174695" / /# 03: ok 870 "0000000000000000000000000000000000000100208418000448650025174695" / /# 03: ok
891 "1035150178458809017822159251011531515138151971877843746285762442" / /# 03: ok 871 "1035150178458809017822159251011531515138151971877843746285762442" / /# 03: ok
892 "8545112214057342269294258292239779301929355259416640067909319649" / /# 03: ok 872 "8545112214057342269294258292239779301929355259416640067909319649" / /# 03: ok
893 "7365336576866690449490575153391617964764463657240626936945707789" / /# 03: ok 873 "7365336576866690449490575153391617964764463657240626936945707789" / /# 03: ok
894 "0322677840073401894046998179185686691822730198820493814317137229" / /# 03: ok 874 "0322677840073401894046998179185686691822730198820493814317137229" / /# 03: ok
895 "5822164306994752582767555905533610628109411569344063803273395309" / /# 03: ok 875 "5822164306994752582767555905533610628109411569344063803273395309" / /# 03: ok
896 "4016739578124191615155910675820643598048478728683293279406596985" / /# 03: ok 876 "4016739578124191615155910675820643598048478728683293279406596985" / /# 03: ok
897 "3795142966229399885915374796852136102192598807080147602085351627" / /# 03: ok 877 "3795142966229399885915374796852136102192598807080147602085351627" / /# 03: ok
898 "7462738186176388661491270541112149644974737467220377156516124492" / /# 03: ok 878 "7462738186176388661491270541112149644974737467220377156516124492" / /# 03: ok
899 "5297987696655648150350049348782647584189423429523649017245633309" / /# 03: ok 879 "5297987696655648150350049348782647584189423429523649017245633309" / /# 03: ok
900 "0650703736050481424426844685046761507858235356421727632283550512" / /# 03: ok 880 "0650703736050481424426844685046761507858235356421727632283550512" / /# 03: ok
901 "9294184882356332903145058239310065886479547694117011957754993659" / /# 03: ok 881 "9294184882356332903145058239310065886479547694117011957754993659" / /# 03: ok
902 "5152049332041520812604025151794328168042160636342216519487980314" / /# 03: ok 882 "5152049332041520812604025151794328168042160636342216519487980314" / /# 03: ok
903 "421878240614097350935640662328296457417309284210205078125", // //# 03: ok 883 "421878240614097350935640662328296457417309284210205078125", // //# 03: ok
904 1.0020841800044866e-292); // //# 03: ok 884 1.0020841800044866e-292); // //# 03: ok
905 testParse( 885 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
906 "0.00000000000000000000000000000000000000000000000000000000000000" 886 "0000000000000000000000000000000000000000000000000000000000000000"
907 "0000000000000000000000000000000000000000000000000000000000000000" 887 "0000000000000000000000000000000000000000000000000000000000000000"
908 "0000000000000000000000000000000000000000000000000000000000000000" 888 "0000000000000000000000000000000000000000000000000000000000000000"
909 "0000000000000000000000000000000000000000000000000000000000000000" 889 "0000000000000000000000000000000000000200416836000897255548872220"
910 "0000000000000000000000000000000000000200416836000897255548872220" 890 "0630023738871074569163505490783914884205771542336808210387292522"
911 "0630023738871074569163505490783914884205771542336808210387292522" 891 "0426513773371285555269939139667533951768747348715410293510510274"
912 "0426513773371285555269939139667533951768747348715410293510510274" 892 "9473643242267695845324274779211200861374232469021139022270213528"
913 "9473643242267695845324274779211200861374232469021139022270213528" 893 "6462413252451807248010301677826829802384000871843763078195635583"
914 "6462413252451807248010301677826829802384000871843763078195635583" 894 "5519882659021798720200352081612073758236883604191202305937584019"
915 "5519882659021798720200352081612073758236883604191202305937584019" 895 "3447504651307941031064654937754410393532579156664506650227987556"
916 "3447504651307941031064654937754410393532579156664506650227987556" 896 "2093186373340695057796485067216997253892307748415460848623417226"
917 "2093186373340695057796485067216997253892307748415460848623417226" 897 "4622904518424429578269271391797007961345371296322204255566117522"
918 "4622904518424429578269271391797007961345371296322204255566117522" 898 "4763967378926030323867148635273985338412963098572424905483014370"
919 "4763967378926030323867148635273985338412963098572424905483014370" 899 "3443797280914164309330161600193180015563420351180667003643504189"
920 "3443797280914164309330161600193180015563420351180667003643504189" 900 "5081099906363532431297601321684709319015382789075374603271484375",
921 "5081099906363532431297601321684709319015382789075374603271484375", 901 2.0041683600089726e-292);
922 2.0041683600089726e-292); 902 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
923 testParse( 903 "0000000000000000000000000000000000000000000000000000000000000000"
924 "0.00000000000000000000000000000000000000000000000000000000000000" 904 "0000000000000000000000000000000000000000000000000000000000000000"
925 "0000000000000000000000000000000000000000000000000000000000000000" 905 "0000000000000000000000000000000000000000000000000000000000000000"
926 "0000000000000000000000000000000000000000000000000000000000000000" 906 "0000000000000000000000000000000000000200416836000897255548872220"
927 "0000000000000000000000000000000000000000000000000000000000000000" 907 "0630023738871074569163505574481890911007854687713506162758965222"
928 "0000000000000000000000000000000000000200416836000897255548872220" 908 "4840173246459826034418207298006206546777917928621911053111114678"
929 "0630023738871074569163505574481890911007854687713506162758965222" 909 "3542034344223350160844932607677195090655478417325360087361598902"
930 "4840173246459826034418207298006206546777917928621911053111114678" 910 "8859634092878467992971483956433285698142681516745516189450104957"
931 "3542034344223350160844932607677195090655478417325360087361598902" 911 "7673335518200777143086844192589698055647401766388749556385604848"
932 "8859634092878467992971483956433285698142681516745516189450104957" 912 "2554040768398804080767078333840188274890434785872022703032633767"
933 "7673335518200777143086844192589698055647401766388749556385604848" 913 "3882607263739448150662510983829295362790994029984940850192327677"
934 "2554040768398804080767078333840188274890434785872022703032633767" 914 "7992704781037731327797268594965806814239809203904416482609330009"
935 "3882607263739448150662510983829295362790994029984940850192327677" 915 "6579729771644447126611962161018097402548737449790829856759351526"
936 "7992704781037731327797268594965806814239809203904416482609330009" 916 "9401865064174154880193607978359466823030668134214775268139808498"
937 "6579729771644447126611962161018097402548737449790829856759351526" 917 "5465639429401631550091460221837129865002621877730073862662220222"
938 "9401865064174154880193607978359466823030668134214775268139808498" 918 "0152049332041520812604025151794328168042160636342216519487980314"
939 "5465639429401631550091460221837129865002621877730073862662220222" 919 "421878240614097350935640662328296457417309284210205078125",
940 "0152049332041520812604025151794328168042160636342216519487980314" 920 2.0041683600089726e-292);
941 "421878240614097350935640662328296457417309284210205078125", 921 testParse("0.00000000000000000000000000000000000000000000000000000000000000"
942 2.0041683600089726e-292); 922 "0000000000000000000000000000000000000000000000000000000000000000"
943 testParse( 923 "0000000000000000000000000000000000000000000000000000000000000000"
944 "0.00000000000000000000000000000000000000000000000000000000000000" 924 "0000000000000000000000000000000000000000000000000000000000000000"
945 "0000000000000000000000000000000000000000000000000000000000000000" 925 "0000000000000000000000000000000000000200416836000897266674241512"
946 "0000000000000000000000000000000000000000000000000000000000000000" 926 "5990092893382710435783708618046737880520279924626481102375841562"
947 "0000000000000000000000000000000000000000000000000000000000000000" 927 "2971952227424324582377181263362531222277482271385126614686635925"
948 "0000000000000000000000000000000000000200416836000897266674241512" 928 "9685314067200635635457506918405218284491037257929836137538435979"
949 "5990092893382710435783708618046737880520279924626481102375841562" 929 "6412317598735565265589451930053281854061344785940439548923591241"
950 "2971952227424324582377181263362531222277482271385126614686635925" 930 "1320814858995257697204303847509424186616591244519112755417854425"
951 "9685314067200635635457506918405218284491037257929836137538435979" 931 "8434194101906757006322811447097462772136890288028752548167319843"
952 "6412317598735565265589451930053281854061344785940439548923591241" 932 "0783329927522091597006012323920368828167500792497449435156873056"
953 "1320814858995257697204303847509424186616591244519112755417854425" 933 "7143847087986563890155593009650632514154740344478523429367831657"
954 "8434194101906757006322811447097462772136890288028752548167319843" 934 "3498325793444721613958165862230644699700772511863535760820571697"
955 "0783329927522091597006012323920368828167500792497449435156873056" 935 "3971098153820878087915873975418835554400811267045201672129946935"
956 "7143847087986563890155593009650632514154740344478523429367831657" 936 "0381108086393667096854941760689934113520452305882988042245006340"
957 "3498325793444721613958165862230644699700772511863535760820571697" 937 "4847950667958479187395974848205671831957839363657783480512019685"
958 "3971098153820878087915873975418835554400811267045201672129946935" 938 "578121759385902649064359337671703542582690715789794921875",
959 "0381108086393667096854941760689934113520452305882988042245006340" 939 2.0041683600089726e-292);
960 "4847950667958479187395974848205671831957839363657783480512019685"
961 "578121759385902649064359337671703542582690715789794921875",
962 2.0041683600089726e-292);
963 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 940 testParse("0.00000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
964 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 941 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
965 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 942 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
966 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok 943 "0000000000000000000000000000000000000000000000000000000000000000" / /# 03: ok
967 "0000000000000000000000000000000000000200416836000897266674241512" / /# 03: ok 944 "0000000000000000000000000000000000000200416836000897266674241512" / /# 03: ok
968 "5990092893382710435783708701744713907322363070003179054747514262" / /# 03: ok 945 "5990092893382710435783708701744713907322363070003179054747514262" / /# 03: ok
969 "7385611700512865061525449421701203817286652851291627374287240329" / /# 03: ok 946 "7385611700512865061525449421701203817286652851291627374287240329" / /# 03: ok
970 "3753705169156289950978164746871212513772283206234057202629821353" / /# 03: ok 947 "3753705169156289950978164746871212513772283206234057202629821353" / /# 03: ok
971 "8809538439162226010550634208659737749820025430842192660178060615" / /# 03: ok 948 "8809538439162226010550634208659737749820025430842192660178060615" / /# 03: ok
972 "3474267718174236120090795958487048484027109406716660005865875254" / /# 03: ok 949 "3474267718174236120090795958487048484027109406716660005865875254" / /# 03: ok
(...skipping 18 matching lines...) Expand all
991 "6647266336088483105727658239269018534852601546443784653776612265" / /# 03: ok 968 "6647266336088483105727658239269018534852601546443784653776612265" / /# 03: ok
992 "4362171708319597782738064157144965045964873355636409438294693959" / /# 03: ok 969 "4362171708319597782738064157144965045964873355636409438294693959" / /# 03: ok
993 "3883447613213167389211587415988230219943616159642947883454256631" / /# 03: ok 970 "3883447613213167389211587415988230219943616159642947883454256631" / /# 03: ok
994 "7129850578881555219447792913718868827972321214300345663373246010" / /# 03: ok 971 "7129850578881555219447792913718868827972321214300345663373246010" / /# 03: ok
995 "5887233720340859229642766731751409169335306833113418201122555553" / /# 03: ok 972 "5887233720340859229642766731751409169335306833113418201122555553" / /# 03: ok
996 "1150187132469865334442659560994775205494930483192386561026478034" / /# 03: ok 973 "1150187132469865334442659560994775205494930483192386561026478034" / /# 03: ok
997 "5152049332041520812604025151794328168042160636342216519487980314" / /# 03: ok 974 "5152049332041520812604025151794328168042160636342216519487980314" / /# 03: ok
998 "421878240614097350935640662328296457417309284210205078125", // //# 03: ok 975 "421878240614097350935640662328296457417309284210205078125", // //# 03: ok
999 2.004168360008973e-292); // //# 03: ok 976 2.004168360008973e-292); // //# 03: ok
1000 testParse("0.99999999999999988897769753748434595763683319091796875", 977 testParse("0.99999999999999988897769753748434595763683319091796875",
1001 0.9999999999999999); 978 0.9999999999999999);
1002 testParse( 979 testParse("0.99999999999999988897769753748434595763683319091796879176194859"
1003 "0.99999999999999988897769753748434595763683319091796879176194859" 980 "5190556970945882299241904356487451251641385905655273315006228765"
1004 "5190556970945882299241904356487451251641385905655273315006228765" 981 "423911854226535211864757002331316471099853515625",
1005 "423911854226535211864757002331316471099853515625", 982 0.9999999999999999);
1006 0.9999999999999999); 983 testParse("0.99999999999999994448884876874217297881841659545898433323805140"
1007 testParse( 984 "4809443029054117700758095643512548748358614094344726684993771234"
1008 "0.99999999999999994448884876874217297881841659545898433323805140" 985 "576088145773464788135242997668683528900146484375",
1009 "4809443029054117700758095643512548748358614094344726684993771234" 986 0.9999999999999999);
1010 "576088145773464788135242997668683528900146484375",
1011 0.9999999999999999);
1012 testParse("0.999999999999999944488848768742172978818416595458984375", //# 03: ok 987 testParse("0.999999999999999944488848768742172978818416595458984375", //# 03: ok
1013 1.0); // //# 03 : ok 988 1.0); // //# 03 : ok
1014 testParse("0.99999999999999994448884876874217297881841659545898441676194859" / /# 03: ok 989 testParse("0.99999999999999994448884876874217297881841659545898441676194859" / /# 03: ok
1015 "5190556970945882299241904356487451251641385905655273315006228765" / /# 03: ok 990 "5190556970945882299241904356487451251641385905655273315006228765" / /# 03: ok
1016 "423911854226535211864757002331316471099853515625", // //# 03: ok 991 "423911854226535211864757002331316471099853515625", // //# 03: ok
1017 1.0); // //# 03: ok 992 1.0); // //# 03: ok
1018 testParse("0.499999999999999944488848768742172978818416595458984375", 993 testParse("0.499999999999999944488848768742172978818416595458984375",
1019 0.49999999999999994); 994 0.49999999999999994);
1020 testParse( 995 testParse("0.49999999999999994448884876874217297881841659545898439588097429"
1021 "0.49999999999999994448884876874217297881841659545898439588097429" 996 "7595278485472941149620952178243725625820692952827636657503114382"
1022 "7595278485472941149620952178243725625820692952827636657503114382" 997 "7119559271132676059323785011656582355499267578125",
1023 "7119559271132676059323785011656582355499267578125", 998 0.49999999999999994);
1024 0.49999999999999994); 999 testParse("0.49999999999999997224442438437108648940920829772949216661902570"
1025 testParse( 1000 "2404721514527058850379047821756274374179307047172363342496885617"
1026 "0.49999999999999997224442438437108648940920829772949216661902570" 1001 "2880440728867323940676214988343417644500732421875",
1027 "2404721514527058850379047821756274374179307047172363342496885617" 1002 0.49999999999999994);
1028 "2880440728867323940676214988343417644500732421875",
1029 0.49999999999999994);
1030 testParse("0.4999999999999999722444243843710864894092082977294921875", //# 03: ok 1003 testParse("0.4999999999999999722444243843710864894092082977294921875", //# 03: ok
1031 0.5); // //# 0 3: ok 1004 0.5); // //# 0 3: ok
1032 testParse("0.49999999999999997224442438437108648940920829772949220838097429" / /# 03: ok 1005 testParse("0.49999999999999997224442438437108648940920829772949220838097429" / /# 03: ok
1033 "7595278485472941149620952178243725625820692952827636657503114382" / /# 03: ok 1006 "7595278485472941149620952178243725625820692952827636657503114382" / /# 03: ok
1034 "7119559271132676059323785011656582355499267578125", // //# 03: ok 1007 "7119559271132676059323785011656582355499267578125", // //# 03: ok
1035 0.5); // //# 03: ok 1008 0.5); // //# 03: ok
1036 testParse("1.9999999999999997779553950749686919152736663818359375", 1009 testParse("1.9999999999999997779553950749686919152736663818359375",
1037 1.9999999999999998); 1010 1.9999999999999998);
1038 testParse( 1011 testParse("1.99999999999999977795539507496869191527366638183593758352389719"
1039 "1.99999999999999977795539507496869191527366638183593758352389719" 1012 "0381113941891764598483808712974902503282771811310546630012457530"
1040 "0381113941891764598483808712974902503282771811310546630012457530" 1013 "84782370845307042372951400466263294219970703125",
1041 "84782370845307042372951400466263294219970703125", 1014 1.9999999999999998);
1042 1.9999999999999998); 1015 testParse("1.99999999999999988897769753748434595763683319091796866647610280"
1043 testParse( 1016 "9618886058108235401516191287025097496717228188689453369987542469"
1044 "1.99999999999999988897769753748434595763683319091796866647610280" 1017 "15217629154692957627048599533736705780029296875",
1045 "9618886058108235401516191287025097496717228188689453369987542469" 1018 1.9999999999999998);
1046 "15217629154692957627048599533736705780029296875",
1047 1.9999999999999998);
1048 testParse("1.99999999999999988897769753748434595763683319091796875", //# 03: o k 1019 testParse("1.99999999999999988897769753748434595763683319091796875", //# 03: o k
1049 2.0); // //# 03: ok 1020 2.0); // //# 03: ok
1050 testParse("1.99999999999999988897769753748434595763683319091796883352389719" / /# 03: ok 1021 testParse("1.99999999999999988897769753748434595763683319091796883352389719" / /# 03: ok
1051 "0381113941891764598483808712974902503282771811310546630012457530" / /# 03: ok 1022 "0381113941891764598483808712974902503282771811310546630012457530" / /# 03: ok
1052 "84782370845307042372951400466263294219970703125", // //# 03: ok 1023 "84782370845307042372951400466263294219970703125", // //# 03: ok
1053 2.0); // //# 03: ok 1024 2.0); // //# 03: ok
1054 testParse("4503599627370495.5", 4503599627370495.5); 1025 testParse("4503599627370495.5",
1055 testParse( 1026 4503599627370495.5);
1056 "4503599627370495.50000000000000000000000000000000000018807909613" 1027 testParse("4503599627370495.50000000000000000000000000000000000018807909613"
1057 "1566001274997845955559308450986489083534003441400273004546761512" 1028 "1566001274997845955559308450986489083534003441400273004546761512"
1058 "75634765625", 1029 "75634765625",
1059 4503599627370495.5); 1030 4503599627370495.5);
1060 testParse( 1031 testParse("4503599627370495.74999999999999999999999999999999999981192090386"
1061 "4503599627370495.74999999999999999999999999999999999981192090386" 1032 "8433998725002154044440691549013510916465996558599726995453238487"
1062 "8433998725002154044440691549013510916465996558599726995453238487" 1033 "24365234375",
1063 "24365234375", 1034 4503599627370495.5);
1064 4503599627370495.5); 1035 testParse("4503599627370495.75",
1065 testParse("4503599627370495.75", 4503599627370496.0); 1036 4503599627370496.0);
1066 testParse( 1037 testParse("4503599627370495.75000000000000000000000000000000000018807909613"
1067 "4503599627370495.75000000000000000000000000000000000018807909613" 1038 "1566001274997845955559308450986489083534003441400273004546761512"
1068 "1566001274997845955559308450986489083534003441400273004546761512" 1039 "75634765625",
1069 "75634765625", 1040 4503599627370496.0);
1070 4503599627370496.0); 1041 testParse("4503599627370496",
1071 testParse("4503599627370496", 4503599627370496.0); 1042 4503599627370496.0);
1072 testParse( 1043 testParse("4503599627370496.00000000000000000000000000000000000037615819226"
1073 "4503599627370496.00000000000000000000000000000000000037615819226" 1044 "3132002549995691911118616901972978167068006882800546009093523025"
1074 "3132002549995691911118616901972978167068006882800546009093523025" 1045 "5126953125",
1075 "5126953125", 1046 4503599627370496.0);
1076 4503599627370496.0); 1047 testParse("4503599627370496.49999999999999999999999999999999999962384180773"
1077 testParse( 1048 "6867997450004308088881383098027021832931993117199453990906476974"
1078 "4503599627370496.49999999999999999999999999999999999962384180773" 1049 "4873046875",
1079 "6867997450004308088881383098027021832931993117199453990906476974" 1050 4503599627370496.0);
1080 "4873046875", 1051 testParse("4503599627370496.5",
1081 4503599627370496.0); 1052 4503599627370496.0);
1082 testParse("4503599627370496.5", 4503599627370496.0); 1053 testParse("4503599627370496.50000000000000000000000000000000000037615819226"
1083 testParse( 1054 "3132002549995691911118616901972978167068006882800546009093523025"
1084 "4503599627370496.50000000000000000000000000000000000037615819226" 1055 "5126953125",
1085 "3132002549995691911118616901972978167068006882800546009093523025" 1056 4503599627370497.0);
1086 "5126953125", 1057 testParse("9007199254740991",
1087 4503599627370497.0); 1058 9007199254740991.0);
1088 testParse("9007199254740991", 9007199254740991.0); 1059 testParse("9007199254740991.00000000000000000000000000000000000037615819226"
1089 testParse( 1060 "3132002549995691911118616901972978167068006882800546009093523025"
1090 "9007199254740991.00000000000000000000000000000000000037615819226" 1061 "5126953125",
1091 "3132002549995691911118616901972978167068006882800546009093523025" 1062 9007199254740991.0);
1092 "5126953125", 1063 testParse("9007199254740991.49999999999999999999999999999999999962384180773"
1093 9007199254740991.0); 1064 "6867997450004308088881383098027021832931993117199453990906476974"
1094 testParse( 1065 "4873046875",
1095 "9007199254740991.49999999999999999999999999999999999962384180773" 1066 9007199254740991.0);
1096 "6867997450004308088881383098027021832931993117199453990906476974" 1067 testParse("9007199254740991.5",
1097 "4873046875", 1068 9007199254740992.0);
1098 9007199254740991.0); 1069 testParse("9007199254740991.50000000000000000000000000000000000037615819226"
1099 testParse("9007199254740991.5", 9007199254740992.0); 1070 "3132002549995691911118616901972978167068006882800546009093523025"
1100 testParse( 1071 "5126953125",
1101 "9007199254740991.50000000000000000000000000000000000037615819226" 1072 9007199254740992.0);
1102 "3132002549995691911118616901972978167068006882800546009093523025" 1073 testParse("1797693134862315708145274237317043567980705675258449965989174768"
1103 "5126953125", 1074 "0315726078002853876058955863276687817154045895351438246423432132"
1104 9007199254740992.0); 1075 "6889464182768467546703537516986049910576551282076245490090389328"
1105 testParse( 1076 "9440758685084551339423045832369032229481658085593321233482747978"
1106 "1797693134862315708145274237317043567980705675258449965989174768" 1077 "26204144723168738177180919299881250404026184124858368",
1107 "0315726078002853876058955863276687817154045895351438246423432132" 1078 1.7976931348623157e+308);
1108 "6889464182768467546703537516986049910576551282076245490090389328" 1079 testParse("1797693134862315708145274237317043567980705675258450041064343056"
1109 "9440758685084551339423045832369032229481658085593321233482747978" 1080 "0785749075118623426984641994452647172104399563141377322686588394"
1110 "26204144723168738177180919299881250404026184124858368", 1081 "6121172130178666127034918365540069095282013901258936156392632590"
1111 1.7976931348623157e+308); 1082 "7055367751483602939820315058278058002847941584484775356682545657"
1112 testParse( 1083 "44106770877499077221865536419145864291265781790932992",
1113 "1797693134862315708145274237317043567980705675258450041064343056" 1084 1.7976931348623157e+308);
1114 "0785749075118623426984641994452647172104399563141377322686588394" 1085 testParse("1797693134862315807937289714053034150799341327100378194286569501"
1115 "6121172130178666127034918365540069095282013901258936156392632590" 1086 "7574473832160705543739215666582761354682674973879349714831499292"
1116 "7055367751483602939820315058278058002847941584484775356682545657" 1087 "8620232455220458908340124972127889717295245764493583188543574449"
1117 "44106770877499077221865536419145864291265781790932992", 1088 "7703035690903649098158444443687202655781915109457910629727393062"
1118 1.7976931348623157e+308); 1089 "50541739356374003666875082388828428992938306508423168",
1119 testParse( 1090 1.7976931348623157e+308);
1120 "1797693134862315807937289714053034150799341327100378194286569501" 1091 testParse("1797693134862315807937289714053034150799341327100378269361737789"
1121 "7574473832160705543739215666582761354682674973879349714831499292" 1092 "8044496829276475094664901797758720709633028641669288791094655554"
1122 "8620232455220458908340124972127889717295245764493583188543574449" 1093 "7851940402630657488671505820681908902000708383676273854845817711"
1123 "7703035690903649098158444443687202655781915109457910629727393062" 1094 "5317644757302700698555713669596228429148198608349364752927190741"
1124 "50541739356374003666875082388828428992938306508423168", 1095 "68444365510704342711559699508093042880177904174497792",
1125 1.7976931348623157e+308); 1096 double.INFINITY);
1126 testParse( 1097 testParse("1797693134862315807937289714053034150799341327100378344436906077"
1127 "1797693134862315807937289714053034150799341327100378269361737789" 1098 "8514519826392244645590587928934680064583382309459227867357811816"
1128 "8044496829276475094664901797758720709633028641669288791094655554" 1099 "7083648350040856069002886669235928086706171002858964521148060973"
1129 "7851940402630657488671505820681908902000708383676273854845817711" 1100 "2932253823701752298952982895505254202514482107240818876126988420"
1130 "5317644757302700698555713669596228429148198608349364752927190741" 1101 "86346991665034681756244316627357656767417501840572416",
1131 "68444365510704342711559699508093042880177904174497792", 1102 double.INFINITY);
1132 double.INFINITY);
1133 testParse(
1134 "1797693134862315807937289714053034150799341327100378344436906077"
1135 "8514519826392244645590587928934680064583382309459227867357811816"
1136 "7083648350040856069002886669235928086706171002858964521148060973"
1137 "2932253823701752298952982895505254202514482107240818876126988420"
1138 "86346991665034681756244316627357656767417501840572416",
1139 double.INFINITY);
1140 1103
1141 // Edge cases of algorithm (e+-22/23). 1104 // Edge cases of algorithm (e+-22/23).
1142 testParse("1e22", 1e22); 1105 testParse("1e22", 1e22);
1143 testParse("1e23", 1e23); 1106 testParse("1e23", 1e23);
1144 testParse("1e-22", 1e-22); 1107 testParse("1e-22", 1e-22);
1145 testParse("1e-23", 1e-23); 1108 testParse("1e-23", 1e-23);
1146 1109
1147 testParseWhitespace("1", 1.0); 1110 testParseWhitespace("1", 1.0);
1148 testParseWhitespace("1.0", 1.0); 1111 testParseWhitespace("1.0", 1.0);
1149 testParseWhitespace("1e1", 10.0); 1112 testParseWhitespace("1e1", 10.0);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
1187 testFail("INFINITY"); 1150 testFail("INFINITY");
1188 testFail("1.#INF"); 1151 testFail("1.#INF");
1189 testFail("inf"); 1152 testFail("inf");
1190 testFail("nan"); 1153 testFail("nan");
1191 testFail("NAN"); 1154 testFail("NAN");
1192 testFail("1.#IND"); 1155 testFail("1.#IND");
1193 testFail("indef"); 1156 testFail("indef");
1194 testFail("qnan"); 1157 testFail("qnan");
1195 testFail("snan"); 1158 testFail("snan");
1196 } 1159 }
OLDNEW
« no previous file with comments | « tests/corelib_strong/big_integer_arith_vm_test.dart ('k') | tests/corelib_strong/hash_set_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698