Remove building with NOCRYPTO option
[minix3.git] / lib / libc / gdtoa / test / f.out
blobd82e4e6f9ad4a78537f31e0c77bd9d8bf5ffc3d1
2 Input: 1.23
3 strtof consumes 4 bytes and returns 1.23 = #3f9d70a4
4 g_ffmt(0) gives 4 bytes: "1.23"
6 strtoIf returns 33, consuming 4 bytes.
7 fI[0] = #3f9d70a3 = 1.2299999
8 fI[1] = #3f9d70a4 = 1.23
9 fI[1] == strtof
12 Input: 1.23e+20
13 strtof consumes 8 bytes and returns 1.23e+20 = #60d55ef9
14 g_ffmt(0) gives 8 bytes: "1.23e+20"
16 strtoIf returns 17, consuming 8 bytes.
17 fI[0] = #60d55ef9 = 1.23e+20
18 fI[1] = #60d55efa = 1.2300001e+20
19 fI[0] == strtof
22 Input: 1.23e-20
23 strtof consumes 8 bytes and returns 1.23e-20 = #1e685726
24 g_ffmt(0) gives 8 bytes: "1.23e-20"
26 strtoIf returns 17, consuming 8 bytes.
27 fI[0] = #1e685726 = 1.23e-20
28 fI[1] = #1e685727 = 1.23e-20
29 fI[0] == strtof
32 Input: 1.23456789
33 strtof consumes 10 bytes and returns 1.2345679 = #3f9e0652
34 g_ffmt(0) gives 9 bytes: "1.2345679"
36 strtoIf returns 17, consuming 10 bytes.
37 fI[0] = #3f9e0652 = 1.2345679
38 fI[1] = #3f9e0653 = 1.234568
39 fI[0] == strtof
42 Input: 1.23456589e+20
43 strtof consumes 14 bytes and returns 1.2345659e+20 = #60d629bd
44 g_ffmt(0) gives 13 bytes: "1.2345659e+20"
46 strtoIf returns 17, consuming 14 bytes.
47 fI[0] = #60d629bd = 1.2345659e+20
48 fI[1] = #60d629be = 1.234566e+20
49 fI[0] == strtof
52 Input: 1.23e+30
53 strtof consumes 8 bytes and returns 1.23e+30 = #71786582
54 g_ffmt(0) gives 8 bytes: "1.23e+30"
56 strtoIf returns 17, consuming 8 bytes.
57 fI[0] = #71786582 = 1.23e+30
58 fI[1] = #71786583 = 1.23e+30
59 fI[0] == strtof
62 Input: 1.23e-30
63 strtof consumes 8 bytes and returns 1.23e-30 = #dc79433
64 g_ffmt(0) gives 8 bytes: "1.23e-30"
66 strtoIf returns 17, consuming 8 bytes.
67 fI[0] = #dc79433 = 1.23e-30
68 fI[1] = #dc79434 = 1.23e-30
69 fI[0] == strtof
72 Input: 1.23456789e-20
73 strtof consumes 14 bytes and returns 1.2345679e-20 = #1e69340a
74 g_ffmt(0) gives 13 bytes: "1.2345679e-20"
76 strtoIf returns 17, consuming 14 bytes.
77 fI[0] = #1e69340a = 1.2345679e-20
78 fI[1] = #1e69340b = 1.234568e-20
79 fI[0] == strtof
82 Input: 1.23456789e-30
83 strtof consumes 14 bytes and returns 1.2345679e-30 = #dc851f2
84 g_ffmt(0) gives 13 bytes: "1.2345679e-30"
86 strtoIf returns 33, consuming 14 bytes.
87 fI[0] = #dc851f1 = 1.2345678e-30
88 fI[1] = #dc851f2 = 1.2345679e-30
89 fI[1] == strtof
92 Input: 1.234567890123456789
93 strtof consumes 20 bytes and returns 1.2345679 = #3f9e0652
94 g_ffmt(0) gives 9 bytes: "1.2345679"
96 strtoIf returns 17, consuming 20 bytes.
97 fI[0] = #3f9e0652 = 1.2345679
98 fI[1] = #3f9e0653 = 1.234568
99 fI[0] == strtof
102 Input: 1.23456789012345678901234567890123456789
103 strtof consumes 40 bytes and returns 1.2345679 = #3f9e0652
104 g_ffmt(0) gives 9 bytes: "1.2345679"
106 strtoIf returns 17, consuming 40 bytes.
107 fI[0] = #3f9e0652 = 1.2345679
108 fI[1] = #3f9e0653 = 1.234568
109 fI[0] == strtof
112 Input: 1.23e306
113 strtof consumes 8 bytes and returns Infinity = #7f800000
114 g_ffmt(0) gives 8 bytes: "Infinity"
116 strtoIf returns 163, consuming 8 bytes.
117 fI[0] = #7f7fffff = 3.4028235e+38
118 fI[1] = #7f800000 = Infinity
119 fI[1] == strtof
122 Input: 1.23e-306
123 strtof consumes 9 bytes and returns 0 = #0
124 g_ffmt(0) gives 1 bytes: "0"
126 strtoIf returns 80, consuming 9 bytes.
127 fI[0] = #0 = 0
128 fI[1] = #1 = 1.4012985e-45
129 fI[0] == strtof
132 Input: 1.23e-320
133 strtof consumes 9 bytes and returns 0 = #0
134 g_ffmt(0) gives 1 bytes: "0"
136 strtoIf returns 80, consuming 9 bytes.
137 fI[0] = #0 = 0
138 fI[1] = #1 = 1.4012985e-45
139 fI[0] == strtof
142 Input: 1.23e-20
143 strtof consumes 8 bytes and returns 1.23e-20 = #1e685726
144 g_ffmt(0) gives 8 bytes: "1.23e-20"
146 strtoIf returns 17, consuming 8 bytes.
147 fI[0] = #1e685726 = 1.23e-20
148 fI[1] = #1e685727 = 1.23e-20
149 fI[0] == strtof
152 Input: 1.23456789e307
153 strtof consumes 14 bytes and returns Infinity = #7f800000
154 g_ffmt(0) gives 8 bytes: "Infinity"
156 strtoIf returns 163, consuming 14 bytes.
157 fI[0] = #7f7fffff = 3.4028235e+38
158 fI[1] = #7f800000 = Infinity
159 fI[1] == strtof
162 Input: 1.23456589e-307
163 strtof consumes 15 bytes and returns 0 = #0
164 g_ffmt(0) gives 1 bytes: "0"
166 strtoIf returns 80, consuming 15 bytes.
167 fI[0] = #0 = 0
168 fI[1] = #1 = 1.4012985e-45
169 fI[0] == strtof
172 Input: 1.234567890123456789
173 strtof consumes 20 bytes and returns 1.2345679 = #3f9e0652
174 g_ffmt(0) gives 9 bytes: "1.2345679"
176 strtoIf returns 17, consuming 20 bytes.
177 fI[0] = #3f9e0652 = 1.2345679
178 fI[1] = #3f9e0653 = 1.234568
179 fI[0] == strtof
182 Input: 1.234567890123456789e301
183 strtof consumes 24 bytes and returns Infinity = #7f800000
184 g_ffmt(0) gives 8 bytes: "Infinity"
186 strtoIf returns 163, consuming 24 bytes.
187 fI[0] = #7f7fffff = 3.4028235e+38
188 fI[1] = #7f800000 = Infinity
189 fI[1] == strtof
192 Input: 1.234567890123456789e-301
193 strtof consumes 25 bytes and returns 0 = #0
194 g_ffmt(0) gives 1 bytes: "0"
196 strtoIf returns 80, consuming 25 bytes.
197 fI[0] = #0 = 0
198 fI[1] = #1 = 1.4012985e-45
199 fI[0] == strtof
202 Input: 1.234567890123456789e-321
203 strtof consumes 25 bytes and returns 0 = #0
204 g_ffmt(0) gives 1 bytes: "0"
206 strtoIf returns 80, consuming 25 bytes.
207 fI[0] = #0 = 0
208 fI[1] = #1 = 1.4012985e-45
209 fI[0] == strtof
212 Input: 1e23
213 strtof consumes 4 bytes and returns 9.9999998e+22 = #65a96816
214 g_ffmt(0) gives 5 bytes: "1e+23"
216 strtoIf returns 17, consuming 4 bytes.
217 fI[0] = #65a96816 = 9.9999998e+22
218 fI[1] = #65a96817 = 1.0000001e+23
219 fI[0] == strtof
222 Input: 1e310
223 strtof consumes 5 bytes and returns Infinity = #7f800000
224 g_ffmt(0) gives 8 bytes: "Infinity"
226 strtoIf returns 163, consuming 5 bytes.
227 fI[0] = #7f7fffff = 3.4028235e+38
228 fI[1] = #7f800000 = Infinity
229 fI[1] == strtof
232 Input: 9.0259718793241475e-277
233 strtof consumes 23 bytes and returns 0 = #0
234 g_ffmt(0) gives 1 bytes: "0"
236 strtoIf returns 80, consuming 23 bytes.
237 fI[0] = #0 = 0
238 fI[1] = #1 = 1.4012985e-45
239 fI[0] == strtof
242 Input: 9.025971879324147880346310405869e-277
243 strtof consumes 37 bytes and returns 0 = #0
244 g_ffmt(0) gives 1 bytes: "0"
246 strtoIf returns 80, consuming 37 bytes.
247 fI[0] = #0 = 0
248 fI[1] = #1 = 1.4012985e-45
249 fI[0] == strtof
252 Input: 9.025971879324147880346310405868e-277
253 strtof consumes 37 bytes and returns 0 = #0
254 g_ffmt(0) gives 1 bytes: "0"
256 strtoIf returns 80, consuming 37 bytes.
257 fI[0] = #0 = 0
258 fI[1] = #1 = 1.4012985e-45
259 fI[0] == strtof
262 Input: 2.2250738585072014e-308
263 strtof consumes 23 bytes and returns 0 = #0
264 g_ffmt(0) gives 1 bytes: "0"
266 strtoIf returns 80, consuming 23 bytes.
267 fI[0] = #0 = 0
268 fI[1] = #1 = 1.4012985e-45
269 fI[0] == strtof
272 Input: 2.2250738585072013e-308
273 strtof consumes 23 bytes and returns 0 = #0
274 g_ffmt(0) gives 1 bytes: "0"
276 strtoIf returns 80, consuming 23 bytes.
277 fI[0] = #0 = 0
278 fI[1] = #1 = 1.4012985e-45
279 fI[0] == strtof
281 Rounding mode for strtor... changed from 1 (nearest) to 0 (toward zero)
283 Input: 1.1
284 strtof consumes 3 bytes and returns 1.0999999 = #3f8ccccc
285 g_ffmt(0) gives 9 bytes: "1.0999999"
287 strtoIf returns 33, consuming 3 bytes.
288 fI[0] = #3f8ccccc = 1.0999999
289 fI[1] = #3f8ccccd = 1.1
290 fI[0] == strtof
293 Input: -1.1
294 strtof consumes 4 bytes and returns -1.0999999 = #bf8ccccc
295 g_ffmt(0) gives 10 bytes: "-1.0999999"
297 strtoIf returns 41, consuming 4 bytes.
298 fI[0] = #bf8ccccd = -1.1
299 fI[1] = #bf8ccccc = -1.0999999
300 fI[1] == strtof
303 Input: 1.2
304 strtof consumes 3 bytes and returns 1.1999999 = #3f999999
305 g_ffmt(0) gives 9 bytes: "1.1999999"
307 strtoIf returns 33, consuming 3 bytes.
308 fI[0] = #3f999999 = 1.1999999
309 fI[1] = #3f99999a = 1.2
310 fI[0] == strtof
313 Input: -1.2
314 strtof consumes 4 bytes and returns -1.1999999 = #bf999999
315 g_ffmt(0) gives 10 bytes: "-1.1999999"
317 strtoIf returns 41, consuming 4 bytes.
318 fI[0] = #bf99999a = -1.2
319 fI[1] = #bf999999 = -1.1999999
320 fI[1] == strtof
323 Input: 1.3
324 strtof consumes 3 bytes and returns 1.3 = #3fa66666
325 g_ffmt(0) gives 3 bytes: "1.3"
327 strtoIf returns 17, consuming 3 bytes.
328 fI[0] = #3fa66666 = 1.3
329 fI[1] = #3fa66667 = 1.3000001
330 fI[0] == strtof
333 Input: -1.3
334 strtof consumes 4 bytes and returns -1.3 = #bfa66666
335 g_ffmt(0) gives 4 bytes: "-1.3"
337 strtoIf returns 25, consuming 4 bytes.
338 fI[0] = #bfa66667 = -1.3000001
339 fI[1] = #bfa66666 = -1.3
340 fI[1] == strtof
343 Input: 1.4
344 strtof consumes 3 bytes and returns 1.4 = #3fb33333
345 g_ffmt(0) gives 3 bytes: "1.4"
347 strtoIf returns 17, consuming 3 bytes.
348 fI[0] = #3fb33333 = 1.4
349 fI[1] = #3fb33334 = 1.4000001
350 fI[0] == strtof
353 Input: -1.4
354 strtof consumes 4 bytes and returns -1.4 = #bfb33333
355 g_ffmt(0) gives 4 bytes: "-1.4"
357 strtoIf returns 25, consuming 4 bytes.
358 fI[0] = #bfb33334 = -1.4000001
359 fI[1] = #bfb33333 = -1.4
360 fI[1] == strtof
363 Input: 1.5
364 strtof consumes 3 bytes and returns 1.5 = #3fc00000
365 g_ffmt(0) gives 3 bytes: "1.5"
367 strtoIf returns 1, consuming 3 bytes.
368 fI[0] == fI[1] == strtof
371 Input: -1.5
372 strtof consumes 4 bytes and returns -1.5 = #bfc00000
373 g_ffmt(0) gives 4 bytes: "-1.5"
375 strtoIf returns 9, consuming 4 bytes.
376 fI[0] == fI[1] == strtof
379 Input: 1.6
380 strtof consumes 3 bytes and returns 1.5999999 = #3fcccccc
381 g_ffmt(0) gives 9 bytes: "1.5999999"
383 strtoIf returns 33, consuming 3 bytes.
384 fI[0] = #3fcccccc = 1.5999999
385 fI[1] = #3fcccccd = 1.6
386 fI[0] == strtof
389 Input: -1.6
390 strtof consumes 4 bytes and returns -1.5999999 = #bfcccccc
391 g_ffmt(0) gives 10 bytes: "-1.5999999"
393 strtoIf returns 41, consuming 4 bytes.
394 fI[0] = #bfcccccd = -1.6
395 fI[1] = #bfcccccc = -1.5999999
396 fI[1] == strtof
399 Input: 1.7
400 strtof consumes 3 bytes and returns 1.6999999 = #3fd99999
401 g_ffmt(0) gives 9 bytes: "1.6999999"
403 strtoIf returns 33, consuming 3 bytes.
404 fI[0] = #3fd99999 = 1.6999999
405 fI[1] = #3fd9999a = 1.7
406 fI[0] == strtof
409 Input: -1.7
410 strtof consumes 4 bytes and returns -1.6999999 = #bfd99999
411 g_ffmt(0) gives 10 bytes: "-1.6999999"
413 strtoIf returns 41, consuming 4 bytes.
414 fI[0] = #bfd9999a = -1.7
415 fI[1] = #bfd99999 = -1.6999999
416 fI[1] == strtof
419 Input: 1.8
420 strtof consumes 3 bytes and returns 1.8 = #3fe66666
421 g_ffmt(0) gives 3 bytes: "1.8"
423 strtoIf returns 17, consuming 3 bytes.
424 fI[0] = #3fe66666 = 1.8
425 fI[1] = #3fe66667 = 1.8000001
426 fI[0] == strtof
429 Input: -1.8
430 strtof consumes 4 bytes and returns -1.8 = #bfe66666
431 g_ffmt(0) gives 4 bytes: "-1.8"
433 strtoIf returns 25, consuming 4 bytes.
434 fI[0] = #bfe66667 = -1.8000001
435 fI[1] = #bfe66666 = -1.8
436 fI[1] == strtof
439 Input: 1.9
440 strtof consumes 3 bytes and returns 1.9 = #3ff33333
441 g_ffmt(0) gives 3 bytes: "1.9"
443 strtoIf returns 17, consuming 3 bytes.
444 fI[0] = #3ff33333 = 1.9
445 fI[1] = #3ff33334 = 1.9000001
446 fI[0] == strtof
449 Input: -1.9
450 strtof consumes 4 bytes and returns -1.9 = #bff33333
451 g_ffmt(0) gives 4 bytes: "-1.9"
453 strtoIf returns 25, consuming 4 bytes.
454 fI[0] = #bff33334 = -1.9000001
455 fI[1] = #bff33333 = -1.9
456 fI[1] == strtof
458 Rounding mode for strtor... changed from 0 (toward zero) to 1 (nearest)
460 Input: 1.1
461 strtof consumes 3 bytes and returns 1.1 = #3f8ccccd
462 g_ffmt(0) gives 3 bytes: "1.1"
464 strtoIf returns 33, consuming 3 bytes.
465 fI[0] = #3f8ccccc = 1.0999999
466 fI[1] = #3f8ccccd = 1.1
467 fI[1] == strtof
470 Input: -1.1
471 strtof consumes 4 bytes and returns -1.1 = #bf8ccccd
472 g_ffmt(0) gives 4 bytes: "-1.1"
474 strtoIf returns 41, consuming 4 bytes.
475 fI[0] = #bf8ccccd = -1.1
476 fI[1] = #bf8ccccc = -1.0999999
477 fI[0] == strtof
480 Input: 1.2
481 strtof consumes 3 bytes and returns 1.2 = #3f99999a
482 g_ffmt(0) gives 3 bytes: "1.2"
484 strtoIf returns 33, consuming 3 bytes.
485 fI[0] = #3f999999 = 1.1999999
486 fI[1] = #3f99999a = 1.2
487 fI[1] == strtof
490 Input: -1.2
491 strtof consumes 4 bytes and returns -1.2 = #bf99999a
492 g_ffmt(0) gives 4 bytes: "-1.2"
494 strtoIf returns 41, consuming 4 bytes.
495 fI[0] = #bf99999a = -1.2
496 fI[1] = #bf999999 = -1.1999999
497 fI[0] == strtof
500 Input: 1.3
501 strtof consumes 3 bytes and returns 1.3 = #3fa66666
502 g_ffmt(0) gives 3 bytes: "1.3"
504 strtoIf returns 17, consuming 3 bytes.
505 fI[0] = #3fa66666 = 1.3
506 fI[1] = #3fa66667 = 1.3000001
507 fI[0] == strtof
510 Input: -1.3
511 strtof consumes 4 bytes and returns -1.3 = #bfa66666
512 g_ffmt(0) gives 4 bytes: "-1.3"
514 strtoIf returns 25, consuming 4 bytes.
515 fI[0] = #bfa66667 = -1.3000001
516 fI[1] = #bfa66666 = -1.3
517 fI[1] == strtof
520 Input: 1.4
521 strtof consumes 3 bytes and returns 1.4 = #3fb33333
522 g_ffmt(0) gives 3 bytes: "1.4"
524 strtoIf returns 17, consuming 3 bytes.
525 fI[0] = #3fb33333 = 1.4
526 fI[1] = #3fb33334 = 1.4000001
527 fI[0] == strtof
530 Input: -1.4
531 strtof consumes 4 bytes and returns -1.4 = #bfb33333
532 g_ffmt(0) gives 4 bytes: "-1.4"
534 strtoIf returns 25, consuming 4 bytes.
535 fI[0] = #bfb33334 = -1.4000001
536 fI[1] = #bfb33333 = -1.4
537 fI[1] == strtof
540 Input: 1.5
541 strtof consumes 3 bytes and returns 1.5 = #3fc00000
542 g_ffmt(0) gives 3 bytes: "1.5"
544 strtoIf returns 1, consuming 3 bytes.
545 fI[0] == fI[1] == strtof
548 Input: -1.5
549 strtof consumes 4 bytes and returns -1.5 = #bfc00000
550 g_ffmt(0) gives 4 bytes: "-1.5"
552 strtoIf returns 9, consuming 4 bytes.
553 fI[0] == fI[1] == strtof
556 Input: 1.6
557 strtof consumes 3 bytes and returns 1.6 = #3fcccccd
558 g_ffmt(0) gives 3 bytes: "1.6"
560 strtoIf returns 33, consuming 3 bytes.
561 fI[0] = #3fcccccc = 1.5999999
562 fI[1] = #3fcccccd = 1.6
563 fI[1] == strtof
566 Input: -1.6
567 strtof consumes 4 bytes and returns -1.6 = #bfcccccd
568 g_ffmt(0) gives 4 bytes: "-1.6"
570 strtoIf returns 41, consuming 4 bytes.
571 fI[0] = #bfcccccd = -1.6
572 fI[1] = #bfcccccc = -1.5999999
573 fI[0] == strtof
576 Input: 1.7
577 strtof consumes 3 bytes and returns 1.7 = #3fd9999a
578 g_ffmt(0) gives 3 bytes: "1.7"
580 strtoIf returns 33, consuming 3 bytes.
581 fI[0] = #3fd99999 = 1.6999999
582 fI[1] = #3fd9999a = 1.7
583 fI[1] == strtof
586 Input: -1.7
587 strtof consumes 4 bytes and returns -1.7 = #bfd9999a
588 g_ffmt(0) gives 4 bytes: "-1.7"
590 strtoIf returns 41, consuming 4 bytes.
591 fI[0] = #bfd9999a = -1.7
592 fI[1] = #bfd99999 = -1.6999999
593 fI[0] == strtof
596 Input: 1.8
597 strtof consumes 3 bytes and returns 1.8 = #3fe66666
598 g_ffmt(0) gives 3 bytes: "1.8"
600 strtoIf returns 17, consuming 3 bytes.
601 fI[0] = #3fe66666 = 1.8
602 fI[1] = #3fe66667 = 1.8000001
603 fI[0] == strtof
606 Input: -1.8
607 strtof consumes 4 bytes and returns -1.8 = #bfe66666
608 g_ffmt(0) gives 4 bytes: "-1.8"
610 strtoIf returns 25, consuming 4 bytes.
611 fI[0] = #bfe66667 = -1.8000001
612 fI[1] = #bfe66666 = -1.8
613 fI[1] == strtof
616 Input: 1.9
617 strtof consumes 3 bytes and returns 1.9 = #3ff33333
618 g_ffmt(0) gives 3 bytes: "1.9"
620 strtoIf returns 17, consuming 3 bytes.
621 fI[0] = #3ff33333 = 1.9
622 fI[1] = #3ff33334 = 1.9000001
623 fI[0] == strtof
626 Input: -1.9
627 strtof consumes 4 bytes and returns -1.9 = #bff33333
628 g_ffmt(0) gives 4 bytes: "-1.9"
630 strtoIf returns 25, consuming 4 bytes.
631 fI[0] = #bff33334 = -1.9000001
632 fI[1] = #bff33333 = -1.9
633 fI[1] == strtof
635 Rounding mode for strtor... changed from 1 (nearest) to 2 (toward +Infinity)
637 Input: 1.1
638 strtof consumes 3 bytes and returns 1.1 = #3f8ccccd
639 g_ffmt(0) gives 3 bytes: "1.1"
641 strtoIf returns 33, consuming 3 bytes.
642 fI[0] = #3f8ccccc = 1.0999999
643 fI[1] = #3f8ccccd = 1.1
644 fI[1] == strtof
647 Input: -1.1
648 strtof consumes 4 bytes and returns -1.0999999 = #bf8ccccc
649 g_ffmt(0) gives 10 bytes: "-1.0999999"
651 strtoIf returns 41, consuming 4 bytes.
652 fI[0] = #bf8ccccd = -1.1
653 fI[1] = #bf8ccccc = -1.0999999
654 fI[1] == strtof
657 Input: 1.2
658 strtof consumes 3 bytes and returns 1.2 = #3f99999a
659 g_ffmt(0) gives 3 bytes: "1.2"
661 strtoIf returns 33, consuming 3 bytes.
662 fI[0] = #3f999999 = 1.1999999
663 fI[1] = #3f99999a = 1.2
664 fI[1] == strtof
667 Input: -1.2
668 strtof consumes 4 bytes and returns -1.1999999 = #bf999999
669 g_ffmt(0) gives 10 bytes: "-1.1999999"
671 strtoIf returns 41, consuming 4 bytes.
672 fI[0] = #bf99999a = -1.2
673 fI[1] = #bf999999 = -1.1999999
674 fI[1] == strtof
677 Input: 1.3
678 strtof consumes 3 bytes and returns 1.3000001 = #3fa66667
679 g_ffmt(0) gives 9 bytes: "1.3000001"
681 strtoIf returns 17, consuming 3 bytes.
682 fI[0] = #3fa66666 = 1.3
683 fI[1] = #3fa66667 = 1.3000001
684 fI[1] == strtof
687 Input: -1.3
688 strtof consumes 4 bytes and returns -1.3 = #bfa66666
689 g_ffmt(0) gives 4 bytes: "-1.3"
691 strtoIf returns 25, consuming 4 bytes.
692 fI[0] = #bfa66667 = -1.3000001
693 fI[1] = #bfa66666 = -1.3
694 fI[1] == strtof
697 Input: 1.4
698 strtof consumes 3 bytes and returns 1.4000001 = #3fb33334
699 g_ffmt(0) gives 9 bytes: "1.4000001"
701 strtoIf returns 17, consuming 3 bytes.
702 fI[0] = #3fb33333 = 1.4
703 fI[1] = #3fb33334 = 1.4000001
704 fI[1] == strtof
707 Input: -1.4
708 strtof consumes 4 bytes and returns -1.4 = #bfb33333
709 g_ffmt(0) gives 4 bytes: "-1.4"
711 strtoIf returns 25, consuming 4 bytes.
712 fI[0] = #bfb33334 = -1.4000001
713 fI[1] = #bfb33333 = -1.4
714 fI[1] == strtof
717 Input: 1.5
718 strtof consumes 3 bytes and returns 1.5 = #3fc00000
719 g_ffmt(0) gives 3 bytes: "1.5"
721 strtoIf returns 1, consuming 3 bytes.
722 fI[0] == fI[1] == strtof
725 Input: -1.5
726 strtof consumes 4 bytes and returns -1.5 = #bfc00000
727 g_ffmt(0) gives 4 bytes: "-1.5"
729 strtoIf returns 9, consuming 4 bytes.
730 fI[0] == fI[1] == strtof
733 Input: 1.6
734 strtof consumes 3 bytes and returns 1.6 = #3fcccccd
735 g_ffmt(0) gives 3 bytes: "1.6"
737 strtoIf returns 33, consuming 3 bytes.
738 fI[0] = #3fcccccc = 1.5999999
739 fI[1] = #3fcccccd = 1.6
740 fI[1] == strtof
743 Input: -1.6
744 strtof consumes 4 bytes and returns -1.5999999 = #bfcccccc
745 g_ffmt(0) gives 10 bytes: "-1.5999999"
747 strtoIf returns 41, consuming 4 bytes.
748 fI[0] = #bfcccccd = -1.6
749 fI[1] = #bfcccccc = -1.5999999
750 fI[1] == strtof
753 Input: 1.7
754 strtof consumes 3 bytes and returns 1.7 = #3fd9999a
755 g_ffmt(0) gives 3 bytes: "1.7"
757 strtoIf returns 33, consuming 3 bytes.
758 fI[0] = #3fd99999 = 1.6999999
759 fI[1] = #3fd9999a = 1.7
760 fI[1] == strtof
763 Input: -1.7
764 strtof consumes 4 bytes and returns -1.6999999 = #bfd99999
765 g_ffmt(0) gives 10 bytes: "-1.6999999"
767 strtoIf returns 41, consuming 4 bytes.
768 fI[0] = #bfd9999a = -1.7
769 fI[1] = #bfd99999 = -1.6999999
770 fI[1] == strtof
773 Input: 1.8
774 strtof consumes 3 bytes and returns 1.8000001 = #3fe66667
775 g_ffmt(0) gives 9 bytes: "1.8000001"
777 strtoIf returns 17, consuming 3 bytes.
778 fI[0] = #3fe66666 = 1.8
779 fI[1] = #3fe66667 = 1.8000001
780 fI[1] == strtof
783 Input: -1.8
784 strtof consumes 4 bytes and returns -1.8 = #bfe66666
785 g_ffmt(0) gives 4 bytes: "-1.8"
787 strtoIf returns 25, consuming 4 bytes.
788 fI[0] = #bfe66667 = -1.8000001
789 fI[1] = #bfe66666 = -1.8
790 fI[1] == strtof
793 Input: 1.9
794 strtof consumes 3 bytes and returns 1.9000001 = #3ff33334
795 g_ffmt(0) gives 9 bytes: "1.9000001"
797 strtoIf returns 17, consuming 3 bytes.
798 fI[0] = #3ff33333 = 1.9
799 fI[1] = #3ff33334 = 1.9000001
800 fI[1] == strtof
803 Input: -1.9
804 strtof consumes 4 bytes and returns -1.9 = #bff33333
805 g_ffmt(0) gives 4 bytes: "-1.9"
807 strtoIf returns 25, consuming 4 bytes.
808 fI[0] = #bff33334 = -1.9000001
809 fI[1] = #bff33333 = -1.9
810 fI[1] == strtof
812 Rounding mode for strtor... changed from 2 (toward +Infinity) to 3 (toward -Infinity)
814 Input: 1.1
815 strtof consumes 3 bytes and returns 1.0999999 = #3f8ccccc
816 g_ffmt(0) gives 9 bytes: "1.0999999"
818 strtoIf returns 33, consuming 3 bytes.
819 fI[0] = #3f8ccccc = 1.0999999
820 fI[1] = #3f8ccccd = 1.1
821 fI[0] == strtof
824 Input: -1.1
825 strtof consumes 4 bytes and returns -1.1 = #bf8ccccd
826 g_ffmt(0) gives 4 bytes: "-1.1"
828 strtoIf returns 41, consuming 4 bytes.
829 fI[0] = #bf8ccccd = -1.1
830 fI[1] = #bf8ccccc = -1.0999999
831 fI[0] == strtof
834 Input: 1.2
835 strtof consumes 3 bytes and returns 1.1999999 = #3f999999
836 g_ffmt(0) gives 9 bytes: "1.1999999"
838 strtoIf returns 33, consuming 3 bytes.
839 fI[0] = #3f999999 = 1.1999999
840 fI[1] = #3f99999a = 1.2
841 fI[0] == strtof
844 Input: -1.2
845 strtof consumes 4 bytes and returns -1.2 = #bf99999a
846 g_ffmt(0) gives 4 bytes: "-1.2"
848 strtoIf returns 41, consuming 4 bytes.
849 fI[0] = #bf99999a = -1.2
850 fI[1] = #bf999999 = -1.1999999
851 fI[0] == strtof
854 Input: 1.3
855 strtof consumes 3 bytes and returns 1.3 = #3fa66666
856 g_ffmt(0) gives 3 bytes: "1.3"
858 strtoIf returns 17, consuming 3 bytes.
859 fI[0] = #3fa66666 = 1.3
860 fI[1] = #3fa66667 = 1.3000001
861 fI[0] == strtof
864 Input: -1.3
865 strtof consumes 4 bytes and returns -1.3000001 = #bfa66667
866 g_ffmt(0) gives 10 bytes: "-1.3000001"
868 strtoIf returns 25, consuming 4 bytes.
869 fI[0] = #bfa66667 = -1.3000001
870 fI[1] = #bfa66666 = -1.3
871 fI[0] == strtof
874 Input: 1.4
875 strtof consumes 3 bytes and returns 1.4 = #3fb33333
876 g_ffmt(0) gives 3 bytes: "1.4"
878 strtoIf returns 17, consuming 3 bytes.
879 fI[0] = #3fb33333 = 1.4
880 fI[1] = #3fb33334 = 1.4000001
881 fI[0] == strtof
884 Input: -1.4
885 strtof consumes 4 bytes and returns -1.4000001 = #bfb33334
886 g_ffmt(0) gives 10 bytes: "-1.4000001"
888 strtoIf returns 25, consuming 4 bytes.
889 fI[0] = #bfb33334 = -1.4000001
890 fI[1] = #bfb33333 = -1.4
891 fI[0] == strtof
894 Input: 1.5
895 strtof consumes 3 bytes and returns 1.5 = #3fc00000
896 g_ffmt(0) gives 3 bytes: "1.5"
898 strtoIf returns 1, consuming 3 bytes.
899 fI[0] == fI[1] == strtof
902 Input: -1.5
903 strtof consumes 4 bytes and returns -1.5 = #bfc00000
904 g_ffmt(0) gives 4 bytes: "-1.5"
906 strtoIf returns 9, consuming 4 bytes.
907 fI[0] == fI[1] == strtof
910 Input: 1.6
911 strtof consumes 3 bytes and returns 1.5999999 = #3fcccccc
912 g_ffmt(0) gives 9 bytes: "1.5999999"
914 strtoIf returns 33, consuming 3 bytes.
915 fI[0] = #3fcccccc = 1.5999999
916 fI[1] = #3fcccccd = 1.6
917 fI[0] == strtof
920 Input: -1.6
921 strtof consumes 4 bytes and returns -1.6 = #bfcccccd
922 g_ffmt(0) gives 4 bytes: "-1.6"
924 strtoIf returns 41, consuming 4 bytes.
925 fI[0] = #bfcccccd = -1.6
926 fI[1] = #bfcccccc = -1.5999999
927 fI[0] == strtof
930 Input: 1.7
931 strtof consumes 3 bytes and returns 1.6999999 = #3fd99999
932 g_ffmt(0) gives 9 bytes: "1.6999999"
934 strtoIf returns 33, consuming 3 bytes.
935 fI[0] = #3fd99999 = 1.6999999
936 fI[1] = #3fd9999a = 1.7
937 fI[0] == strtof
940 Input: -1.7
941 strtof consumes 4 bytes and returns -1.7 = #bfd9999a
942 g_ffmt(0) gives 4 bytes: "-1.7"
944 strtoIf returns 41, consuming 4 bytes.
945 fI[0] = #bfd9999a = -1.7
946 fI[1] = #bfd99999 = -1.6999999
947 fI[0] == strtof
950 Input: 1.8
951 strtof consumes 3 bytes and returns 1.8 = #3fe66666
952 g_ffmt(0) gives 3 bytes: "1.8"
954 strtoIf returns 17, consuming 3 bytes.
955 fI[0] = #3fe66666 = 1.8
956 fI[1] = #3fe66667 = 1.8000001
957 fI[0] == strtof
960 Input: -1.8
961 strtof consumes 4 bytes and returns -1.8000001 = #bfe66667
962 g_ffmt(0) gives 10 bytes: "-1.8000001"
964 strtoIf returns 25, consuming 4 bytes.
965 fI[0] = #bfe66667 = -1.8000001
966 fI[1] = #bfe66666 = -1.8
967 fI[0] == strtof
970 Input: 1.9
971 strtof consumes 3 bytes and returns 1.9 = #3ff33333
972 g_ffmt(0) gives 3 bytes: "1.9"
974 strtoIf returns 17, consuming 3 bytes.
975 fI[0] = #3ff33333 = 1.9
976 fI[1] = #3ff33334 = 1.9000001
977 fI[0] == strtof
980 Input: -1.9
981 strtof consumes 4 bytes and returns -1.9000001 = #bff33334
982 g_ffmt(0) gives 10 bytes: "-1.9000001"
984 strtoIf returns 25, consuming 4 bytes.
985 fI[0] = #bff33334 = -1.9000001
986 fI[1] = #bff33333 = -1.9
987 fI[0] == strtof