11.1Schristos 21.1SchristosInput: 1.23 31.1Schristosstrtopdd consumes 4 bytes and returns 17 41.1Schristosdd[0] = 1.23 = #3ff3ae14 7ae147ae 51.1Schristosdd[1] = 1.7763568394002496e-17 = #3c747ae1 47ae1478 61.1Schristosg_ddfmt(0) gives 4 bytes: "1.23" 71.1Schristos 81.1SchristosstrtoIdd returns 17, consuming 4 bytes. 91.1SchristosddI[0] = #3ff3ae14 7ae147ae + 3c747ae1 47ae1478 101.1Schristos= 1.23 + 1.7763568394002496e-17 111.1SchristosddI[1] = #3ff3ae14 7ae147ae + 3c747ae1 47ae1480 121.1Schristos= 1.23 + 1.776356839400252e-17 131.1SchristosddI[0] == strtod 141.1Schristos 151.1Schristos 161.1SchristosInput: 1.23e+20 171.1Schristosstrtopdd consumes 8 bytes and returns 1 181.1Schristosdd[0] = 1.23e+20 = #441aabdf 2145b430 191.1Schristosdd[1] = 0 = #0 0 201.1Schristosg_ddfmt(0) gives 8 bytes: "1.23e+20" 211.1Schristos 221.1SchristosstrtoIdd returns 1, consuming 8 bytes. 231.1SchristosddI[0] == ddI[1] == strtopdd 241.1Schristos 251.1Schristos 261.1SchristosInput: 1.23e-20 271.1Schristosstrtopdd consumes 8 bytes and returns 33 281.1Schristosdd[0] = 1.2299999999999999e-20 = #3bcd0ae4 cf767530 291.1Schristosdd[1] = 9.304023318521521e-37 = #3873c997 955b2691 301.1Schristosg_ddfmt(0) gives 8 bytes: "1.23e-20" 311.1Schristos 321.1SchristosstrtoIdd returns 33, consuming 8 bytes. 331.1SchristosddI[0] = #3bcd0ae4 cf767530 + 3873c997 955b2690 341.1Schristos= 1.2299999999999999e-20 + 9.3040233185215194e-37 351.1SchristosddI[1] = #3bcd0ae4 cf767530 + 3873c997 955b2691 361.1Schristos= 1.2299999999999999e-20 + 9.3040233185215211e-37 371.1SchristosddI[1] == strtod 381.1Schristos 391.1Schristos 401.1SchristosInput: 1.23456789 411.1Schristosstrtopdd consumes 10 bytes and returns 17 421.1Schristosdd[0] = 1.23456789 = #3ff3c0ca 4283de1b 431.1Schristosdd[1] = 1.0990618193318369e-16 = #3c9fada5 144c1252 441.1Schristosg_ddfmt(0) gives 10 bytes: "1.23456789" 451.1Schristos 461.1SchristosstrtoIdd returns 17, consuming 10 bytes. 471.1SchristosddI[0] = #3ff3c0ca 4283de1b + 3c9fada5 144c1252 481.1Schristos= 1.2345678899999999 + 1.0990618193318369e-16 491.1SchristosddI[1] = #3ff3c0ca 4283de1b + 3c9fada5 144c1254 501.1Schristos= 1.2345678899999999 + 1.0990618193318371e-16 511.1SchristosddI[0] == strtod 521.1Schristos 531.1Schristos 541.1SchristosInput: 1.23456589e+20 551.1Schristosstrtopdd consumes 14 bytes and returns 1 561.1Schristosdd[0] = 1.23456589e+20 = #441ac537 a660b997 571.1Schristosdd[1] = 4096 = #40b00000 0 581.1Schristosg_ddfmt(0) gives 14 bytes: "1.23456589e+20" 591.1Schristos 601.1SchristosstrtoIdd returns 1, consuming 14 bytes. 611.1SchristosddI[0] == ddI[1] == strtopdd 621.1Schristos 631.1Schristos 641.1SchristosInput: 1.23e+30 651.1Schristosstrtopdd consumes 8 bytes and returns 1 661.1Schristosdd[0] = 1.23e+30 = #462f0cb0 4e8fb790 671.1Schristosdd[1] = 40281156091904 = #42c25158 0 681.1Schristosg_ddfmt(0) gives 8 bytes: "1.23e+30" 691.1Schristos 701.1SchristosstrtoIdd returns 1, consuming 8 bytes. 711.1SchristosddI[0] == ddI[1] == strtopdd 721.1Schristos 731.1Schristos 741.1SchristosInput: 1.23e-30 751.1Schristosstrtopdd consumes 8 bytes and returns 17 761.1Schristosdd[0] = 1.2299999999999999e-30 = #39b8f286 6f5010aa 771.1Schristosdd[1] = 1.076909723013918e-46 = #3663ac7f 3dafd174 781.1Schristosg_ddfmt(0) gives 8 bytes: "1.23e-30" 791.1Schristos 801.1SchristosstrtoIdd returns 17, consuming 8 bytes. 811.1SchristosddI[0] = #39b8f286 6f5010aa + 3663ac7f 3dafd174 821.1Schristos= 1.2299999999999999e-30 + 1.076909723013918e-46 831.1SchristosddI[1] = #39b8f286 6f5010aa + 3663ac7f 3dafd175 841.1Schristos= 1.2299999999999999e-30 + 1.0769097230139181e-46 851.1SchristosddI[0] == strtod 861.1Schristos 871.1Schristos 881.1SchristosInput: 1.23456789e-20 891.1Schristosstrtopdd consumes 14 bytes and returns 17 901.1Schristosdd[0] = 1.23456789e-20 = #3bcd2681 471e7ada 911.1Schristosdd[1] = 6.247111971663133e-37 = #386a9280 a761b07e 921.1Schristosg_ddfmt(0) gives 14 bytes: "1.23456789e-20" 931.1Schristos 941.1SchristosstrtoIdd returns 17, consuming 14 bytes. 951.1SchristosddI[0] = #3bcd2681 471e7ada + 386a9280 a761b07e 961.1Schristos= 1.2345678899999999e-20 + 6.2471119716631328e-37 971.1SchristosddI[1] = #3bcd2681 471e7ada + 386a9280 a761b080 981.1Schristos= 1.2345678899999999e-20 + 6.2471119716631345e-37 991.1SchristosddI[0] == strtod 1001.1Schristos 1011.1Schristos 1021.1SchristosInput: 1.23456789e-30 1031.1Schristosstrtopdd consumes 14 bytes and returns 33 1041.1Schristosdd[0] = 1.23456789e-30 = #39b90a3e 33bbd995 1051.1Schristosdd[1] = 2.1567930523648577e-47 = #363f8585 55a6b1a0 1061.1Schristosg_ddfmt(0) gives 14 bytes: "1.23456789e-30" 1071.1Schristos 1081.1SchristosstrtoIdd returns 33, consuming 14 bytes. 1091.1SchristosddI[0] = #39b90a3e 33bbd995 + 363f8585 55a6b198 1101.1Schristos= 1.23456789e-30 + 2.1567930523648558e-47 1111.1SchristosddI[1] = #39b90a3e 33bbd995 + 363f8585 55a6b1a0 1121.1Schristos= 1.23456789e-30 + 2.1567930523648577e-47 1131.1SchristosddI[1] == strtod 1141.1Schristos 1151.1Schristos 1161.1SchristosInput: 1.234567890123456789 1171.1Schristosstrtopdd consumes 20 bytes and returns 33 1181.1Schristosdd[0] = 1.2345678901234567 = #3ff3c0ca 428c59fb 1191.1Schristosdd[1] = 9.856786452588859e-17 = #3c9c6906 51a3745e 1201.1Schristosg_ddfmt(0) gives 20 bytes: "1.234567890123456789" 1211.1Schristos 1221.1SchristosstrtoIdd returns 33, consuming 20 bytes. 1231.1SchristosddI[0] = #3ff3c0ca 428c59fb + 3c9c6906 51a3745c 1241.1Schristos= 1.2345678901234567 + 9.8567864525888563e-17 1251.1SchristosddI[1] = #3ff3c0ca 428c59fb + 3c9c6906 51a3745e 1261.1Schristos= 1.2345678901234567 + 9.8567864525888588e-17 1271.1SchristosddI[1] == strtod 1281.1Schristos 1291.1Schristos 1301.1SchristosInput: 1.23456789012345678901234567890123456789 1311.1Schristosstrtopdd consumes 40 bytes and returns 33 1321.1Schristosdd[0] = 1.2345678901234567 = #3ff3c0ca 428c59fb 1331.1Schristosdd[1] = 9.858021020478982e-17 = #3c9c69ef 85adadb6 1341.1Schristosg_ddfmt(0) gives 34 bytes: "1.23456789012345678901234567890124" 1351.1Schristos 1361.1SchristosstrtoIdd returns 33, consuming 40 bytes. 1371.1SchristosddI[0] = #3ff3c0ca 428c59fb + 3c9c69ef 85adadb4 1381.1Schristos= 1.2345678901234567 + 9.8580210204789798e-17 1391.1SchristosddI[1] = #3ff3c0ca 428c59fb + 3c9c69ef 85adadb6 1401.1Schristos= 1.2345678901234567 + 9.8580210204789823e-17 1411.1SchristosddI[1] == strtod 1421.1Schristos 1431.1Schristos 1441.1SchristosInput: 1.23e306 1451.1Schristosstrtopdd consumes 8 bytes and returns 33 1461.1Schristosdd[0] = 1.2299999999999999e+306 = #7f7c0676 cd1c61f4 1471.1Schristosdd[1] = 1.3319001448659015e+290 = #7c2b558b e3d3f477 1481.1Schristosg_ddfmt(0) gives 9 bytes: "1.23e+306" 1491.1Schristos 1501.1SchristosstrtoIdd returns 33, consuming 8 bytes. 1511.1SchristosddI[0] = #7f7c0676 cd1c61f4 + 7c2b558b e3d3f476 1521.1Schristos= 1.2299999999999999e+306 + 1.3319001448659013e+290 1531.1SchristosddI[1] = #7f7c0676 cd1c61f4 + 7c2b558b e3d3f477 1541.1Schristos= 1.2299999999999999e+306 + 1.3319001448659015e+290 1551.1SchristosddI[1] == strtod 1561.1Schristos 1571.1Schristos 1581.1SchristosInput: 1.23e-306 1591.1Schristosstrtopdd consumes 9 bytes and returns 98 1601.1Schristosdd[0] = 1.2299999999999999e-306 = #6ba3b8 5da396e7 1611.1Schristosdd[1] = 1.43e-322 = #0 1d 1621.1Schristosg_ddfmt(0) gives 9 bytes: "1.23e-306" 1631.1Schristos 1641.1SchristosstrtoIdd returns 98, consuming 9 bytes. 1651.1SchristosddI[0] = #6ba3b8 5da396e7 + 0 1c 1661.1Schristos= 1.2299999999999999e-306 + 1.3833838083554903e-322 1671.1SchristosddI[1] = #6ba3b8 5da396e7 + 0 1d 1681.1Schristos= 1.2299999999999999e-306 + 1.432790372939615e-322 1691.1SchristosddI[1] == strtod 1701.1Schristos 1711.1Schristos 1721.1SchristosInput: 1.23e-320 1731.1Schristosstrtopdd consumes 9 bytes and returns 98 1741.1Schristosdd[0] = 1.23e-320 = #0 9ba 1751.1Schristosdd[1] = 0 = #0 0 1761.1Schristosg_ddfmt(0) gives 9 bytes: "1.23e-320" 1771.1Schristos 1781.1SchristosstrtoIdd returns 98, consuming 9 bytes. 1791.1SchristosddI[0] = #0 9b9 + 0 0 1801.1Schristos= 1.2297293924988626e-320 + 0 1811.1SchristosddI[1] = #0 9ba + 0 0 1821.1Schristos= 1.2302234581447039e-320 + 0 1831.1SchristosddI[1] == strtod 1841.1Schristos 1851.1Schristos 1861.1SchristosInput: 1.23e-20 1871.1Schristosstrtopdd consumes 8 bytes and returns 33 1881.1Schristosdd[0] = 1.2299999999999999e-20 = #3bcd0ae4 cf767530 1891.1Schristosdd[1] = 9.304023318521521e-37 = #3873c997 955b2691 1901.1Schristosg_ddfmt(0) gives 8 bytes: "1.23e-20" 1911.1Schristos 1921.1SchristosstrtoIdd returns 33, consuming 8 bytes. 1931.1SchristosddI[0] = #3bcd0ae4 cf767530 + 3873c997 955b2690 1941.1Schristos= 1.2299999999999999e-20 + 9.3040233185215194e-37 1951.1SchristosddI[1] = #3bcd0ae4 cf767530 + 3873c997 955b2691 1961.1Schristos= 1.2299999999999999e-20 + 9.3040233185215211e-37 1971.1SchristosddI[1] == strtod 1981.1Schristos 1991.1Schristos 2001.1SchristosInput: 1.23456789e307 2011.1Schristosstrtopdd consumes 14 bytes and returns 33 2021.1Schristosdd[0] = 1.2345678899999998e+307 = #7fb194b1 4bdaecdb 2031.1Schristosdd[1] = 2.0137933598720243e+291 = #7c69d48d 192048ca 2041.1Schristosg_ddfmt(0) gives 15 bytes: "1.23456789e+307" 2051.1Schristos 2061.1SchristosstrtoIdd returns 33, consuming 14 bytes. 2071.1SchristosddI[0] = #7fb194b1 4bdaecdb + 7c69d48d 192048c9 2081.1Schristos= 1.2345678899999998e+307 + 2.013793359872024e+291 2091.1SchristosddI[1] = #7fb194b1 4bdaecdb + 7c69d48d 192048ca 2101.1Schristos= 1.2345678899999998e+307 + 2.0137933598720243e+291 2111.1SchristosddI[1] == strtod 2121.1Schristos 2131.1Schristos 2141.1SchristosInput: 1.23456589e-307 2151.1Schristosstrtopdd consumes 15 bytes and returns 98 2161.1Schristosdd[0] = 1.23456589e-307 = #363196 bb9845fa 2171.1Schristosdd[1] = 1e-323 = #0 2 2181.1Schristosg_ddfmt(0) gives 15 bytes: "1.23456589e-307" 2191.1Schristos 2201.1SchristosstrtoIdd returns 98, consuming 15 bytes. 2211.1SchristosddI[0] = #363196 bb9845fa + 0 1 2221.1Schristos= 1.2345658899999999e-307 + 4.9406564584124654e-324 2231.1SchristosddI[1] = #363196 bb9845fa + 0 2 2241.1Schristos= 1.2345658899999999e-307 + 9.8813129168249309e-324 2251.1SchristosddI[1] == strtod 2261.1Schristos 2271.1Schristos 2281.1SchristosInput: 1.234567890123456789 2291.1Schristosstrtopdd consumes 20 bytes and returns 33 2301.1Schristosdd[0] = 1.2345678901234567 = #3ff3c0ca 428c59fb 2311.1Schristosdd[1] = 9.856786452588859e-17 = #3c9c6906 51a3745e 2321.1Schristosg_ddfmt(0) gives 20 bytes: "1.234567890123456789" 2331.1Schristos 2341.1SchristosstrtoIdd returns 33, consuming 20 bytes. 2351.1SchristosddI[0] = #3ff3c0ca 428c59fb + 3c9c6906 51a3745c 2361.1Schristos= 1.2345678901234567 + 9.8567864525888563e-17 2371.1SchristosddI[1] = #3ff3c0ca 428c59fb + 3c9c6906 51a3745e 2381.1Schristos= 1.2345678901234567 + 9.8567864525888588e-17 2391.1SchristosddI[1] == strtod 2401.1Schristos 2411.1Schristos 2421.1SchristosInput: 1.234567890123456789e301 2431.1Schristosstrtopdd consumes 24 bytes and returns 33 2441.1Schristosdd[0] = 1.2345678901234568e+301 = #7e726f51 75f56413 2451.1Schristosdd[1] = 1.3892003943918827e+283 = #7ab7ea80 76399100 2461.1Schristosg_ddfmt(0) gives 25 bytes: "1.234567890123456789e+301" 2471.1Schristos 2481.1SchristosstrtoIdd returns 33, consuming 24 bytes. 2491.1SchristosddI[0] = #7e726f51 75f56413 + 7ab7ea80 76399080 2501.1Schristos= 1.2345678901234568e+301 + 1.3892003943918563e+283 2511.1SchristosddI[1] = #7e726f51 75f56413 + 7ab7ea80 76399100 2521.1Schristos= 1.2345678901234568e+301 + 1.3892003943918827e+283 2531.1SchristosddI[1] == strtod 2541.1Schristos 2551.1Schristos 2561.1SchristosInput: 1.234567890123456789e-301 2571.1Schristosstrtopdd consumes 25 bytes and returns 82 2581.1Schristosdd[0] = 1.2345678901234567e-301 = #1752a64 e34ba0d3 2591.1Schristosdd[1] = 7.374365e-318 = #0 16c66c 2601.1Schristosg_ddfmt(0) gives 25 bytes: "1.234567890123456789e-301" 2611.1Schristos 2621.1SchristosstrtoIdd returns 82, consuming 25 bytes. 2631.1SchristosddI[0] = #1752a64 e34ba0d3 + 0 16c66c 2641.1Schristos= 1.2345678901234567e-301 + 7.374364541948945e-318 2651.1SchristosddI[1] = #1752a64 e34ba0d3 + 0 16c66d 2661.1Schristos= 1.2345678901234567e-301 + 7.3743694826054034e-318 2671.1SchristosddI[0] == strtod 2681.1Schristos 2691.1Schristos 2701.1SchristosInput: 1.234567890123456789e-321 2711.1Schristosstrtopdd consumes 25 bytes and returns 98 2721.1Schristosdd[0] = 1.235e-321 = #0 fa 2731.1Schristosdd[1] = 0 = #0 0 2741.1Schristosg_ddfmt(0) gives 10 bytes: "1.235e-321" 2751.1Schristos 2761.1SchristosstrtoIdd returns 98, consuming 25 bytes. 2771.1SchristosddI[0] = #0 f9 + 0 0 2781.1Schristos= 1.2302234581447039e-321 + 0 2791.1SchristosddI[1] = #0 fa + 0 0 2801.1Schristos= 1.2351641146031164e-321 + 0 2811.1SchristosddI[1] == strtod 2821.1Schristos 2831.1Schristos 2841.1SchristosInput: 1e23 2851.1Schristosstrtopdd consumes 4 bytes and returns 1 2861.1Schristosdd[0] = 1e+23 = #44b52d02 c7e14af6 2871.1Schristosdd[1] = 8388608 = #41600000 0 2881.1Schristosg_ddfmt(0) gives 5 bytes: "1e+23" 2891.1Schristos 2901.1SchristosstrtoIdd returns 1, consuming 4 bytes. 2911.1SchristosddI[0] == ddI[1] == strtopdd 2921.1Schristos 2931.1Schristos 2941.1SchristosInput: 1e310 2951.1Schristosstrtopdd consumes 5 bytes and returns 163 2961.1Schristosdd[0] = Infinity = #7ff00000 0 2971.1Schristosdd[1] = Infinity = #7ff00000 0 2981.1Schristosg_ddfmt(0) gives 8 bytes: "Infinity" 2991.1Schristos 3001.1SchristosstrtoIdd returns 163, consuming 5 bytes. 3011.1SchristosddI[0] = #7fefffff ffffffff + 7c9fffff ffffffff 3021.1Schristos= 1.7976931348623157e+308 + 1.9958403095347196e+292 3031.1SchristosddI[1] = #7ff00000 0 + 7ff00000 0 3041.1Schristos= Infinity + Infinity 3051.1SchristosddI[1] == strtod 3061.1Schristos 3071.1Schristos 3081.1SchristosInput: 9.0259718793241475e-277 3091.1Schristosstrtopdd consumes 23 bytes and returns 33 3101.1Schristosdd[0] = 9.025971879324147e-277 = #69fffff ffffffff 3111.1Schristosdd[1] = 6.217378695986177e-293 = #343daae f3582320 3121.1Schristosg_ddfmt(0) gives 23 bytes: "9.0259718793241475e-277" 3131.1Schristos 3141.1SchristosstrtoIdd returns 33, consuming 23 bytes. 3151.1SchristosddI[0] = #69fffff ffffffff + 343daae f358231f 3161.1Schristos= 9.0259718793241469e-277 + 6.2173786959861757e-293 3171.1SchristosddI[1] = #69fffff ffffffff + 343daae f3582320 3181.1Schristos= 9.0259718793241469e-277 + 6.2173786959861768e-293 3191.1SchristosddI[1] == strtod 3201.1Schristos 3211.1Schristos 3221.1SchristosInput: 9.025971879324147880346310405869e-277 3231.1Schristosstrtopdd consumes 37 bytes and returns 17 3241.1Schristosdd[0] = 9.025971879324148e-277 = #6a00000 0 3251.1Schristosdd[1] = 2.2250738585072014e-308 = #100000 0 3261.1Schristosg_ddfmt(0) gives 37 bytes: "9.025971879324147880346310405869e-277" 3271.1Schristos 3281.1SchristosstrtoIdd returns 17, consuming 37 bytes. 3291.1SchristosddI[0] = #6a00000 0 + 100000 0 3301.1Schristos= 9.0259718793241479e-277 + 2.2250738585072014e-308 3311.1SchristosddI[1] = #6a00000 0 + 200000 0 3321.1Schristos= 9.0259718793241479e-277 + 4.4501477170144028e-308 3331.1SchristosddI[0] == strtod 3341.1Schristos 3351.1Schristos 3361.1SchristosInput: 9.025971879324147880346310405868e-277 3371.1Schristosstrtopdd consumes 37 bytes and returns 17 3381.1Schristosdd[0] = 9.025971879324147e-277 = #69fffff ffffffff 3391.1Schristosdd[1] = 1.0020841800044856e-292 = #34fffff fffffff9 3401.1Schristosg_ddfmt(0) gives 37 bytes: "9.025971879324147880346310405868e-277" 3411.1Schristos 3421.1SchristosstrtoIdd returns 17, consuming 37 bytes. 3431.1SchristosddI[0] = #69fffff ffffffff + 34fffff fffffff9 3441.1Schristos= 9.0259718793241469e-277 + 1.0020841800044856e-292 3451.1SchristosddI[1] = #69fffff ffffffff + 34fffff fffffffa 3461.1Schristos= 9.0259718793241469e-277 + 1.0020841800044857e-292 3471.1SchristosddI[0] == strtod 3481.1Schristos 3491.1Schristos 3501.1SchristosInput: 2.2250738585072014e-308 3511.1Schristosstrtopdd consumes 23 bytes and returns 82 3521.1Schristosdd[0] = 2.2250738585072014e-308 = #100000 0 3531.1Schristosdd[1] = 0 = #0 0 3541.1Schristosg_ddfmt(0) gives 23 bytes: "2.2250738585072014e-308" 3551.1Schristos 3561.1SchristosstrtoIdd returns 82, consuming 23 bytes. 3571.1SchristosddI[0] = #100000 0 + 0 0 3581.1Schristos= 2.2250738585072014e-308 + 0 3591.1SchristosddI[1] = #100000 1 + 0 0 3601.1Schristos= 2.2250738585072019e-308 + 0 3611.1SchristosddI[0] == strtod 3621.1Schristos 3631.1Schristos 3641.1SchristosInput: 2.2250738585072013e-308 3651.1Schristosstrtopdd consumes 23 bytes and returns 98 3661.1Schristosdd[0] = 2.2250738585072014e-308 = #100000 0 3671.1Schristosdd[1] = 0 = #0 0 3681.1Schristosg_ddfmt(0) gives 23 bytes: "2.2250738585072014e-308" 3691.1Schristos 3701.1SchristosstrtoIdd returns 98, consuming 23 bytes. 3711.1SchristosddI[0] = #fffff ffffffff + 0 0 3721.1Schristos= 2.2250738585072009e-308 + 0 3731.1SchristosddI[1] = #100000 0 + 0 0 3741.1Schristos= 2.2250738585072014e-308 + 0 3751.1SchristosddI[1] == strtod 3761.1Schristos 3771.1SchristosRounding mode for strtor... changed from 1 (nearest) to 0 (toward zero) 3781.1Schristos 3791.1SchristosInput: 1.1 3801.1Schristosstrtopdd consumes 3 bytes and returns 17 3811.1Schristosdd[0] = 1.0999999999999999 = #3ff19999 99999999 3821.1Schristosdd[1] = 1.3322676295501878e-16 = #3ca33333 33333333 3831.1Schristosg_ddfmt(0) gives 3 bytes: "1.1" 3841.1Schristos 3851.1SchristosstrtoIdd returns 17, consuming 3 bytes. 3861.1SchristosddI[0] = #3ff19999 99999999 + 3ca33333 33333333 3871.1Schristos= 1.0999999999999999 + 1.3322676295501878e-16 3881.1SchristosddI[1] = #3ff19999 99999999 + 3ca33333 33333334 3891.1Schristos= 1.0999999999999999 + 1.332267629550188e-16 3901.1SchristosddI[0] == strtod 3911.1Schristos 3921.1Schristos 3931.1SchristosInput: -1.1 3941.1Schristosstrtopdd consumes 4 bytes and returns 25 3951.1Schristosdd[0] = -1.0999999999999999 = #bff19999 99999999 3961.1Schristosdd[1] = -1.3322676295501878e-16 = #bca33333 33333333 3971.1Schristosg_ddfmt(0) gives 4 bytes: "-1.1" 3981.1Schristos 3991.1SchristosstrtoIdd returns 25, consuming 4 bytes. 4001.1SchristosddI[0] = #bff19999 99999999 + bca33333 33333334 4011.1Schristos= -1.0999999999999999 + -1.332267629550188e-16 4021.1SchristosddI[1] = #bff19999 99999999 + bca33333 33333333 4031.1Schristos= -1.0999999999999999 + -1.3322676295501878e-16 4041.1SchristosddI[1] == strtod 4051.1Schristos 4061.1Schristos 4071.1SchristosInput: 1.2 4081.1Schristosstrtopdd consumes 3 bytes and returns 17 4091.1Schristosdd[0] = 1.2 = #3ff33333 33333333 4101.1Schristosdd[1] = 4.440892098500625e-17 = #3c899999 99999998 4111.1Schristosg_ddfmt(0) gives 3 bytes: "1.2" 4121.1Schristos 4131.1SchristosstrtoIdd returns 17, consuming 3 bytes. 4141.1SchristosddI[0] = #3ff33333 33333333 + 3c899999 99999998 4151.1Schristos= 1.2 + 4.4408920985006252e-17 4161.1SchristosddI[1] = #3ff33333 33333333 + 3c899999 9999999c 4171.1Schristos= 1.2 + 4.4408920985006276e-17 4181.1SchristosddI[0] == strtod 4191.1Schristos 4201.1Schristos 4211.1SchristosInput: -1.2 4221.1Schristosstrtopdd consumes 4 bytes and returns 25 4231.1Schristosdd[0] = -1.2 = #bff33333 33333333 4241.1Schristosdd[1] = -4.440892098500625e-17 = #bc899999 99999998 4251.1Schristosg_ddfmt(0) gives 4 bytes: "-1.2" 4261.1Schristos 4271.1SchristosstrtoIdd returns 25, consuming 4 bytes. 4281.1SchristosddI[0] = #bff33333 33333333 + bc899999 9999999c 4291.1Schristos= -1.2 + -4.4408920985006276e-17 4301.1SchristosddI[1] = #bff33333 33333333 + bc899999 99999998 4311.1Schristos= -1.2 + -4.4408920985006252e-17 4321.1SchristosddI[1] == strtod 4331.1Schristos 4341.1Schristos 4351.1SchristosInput: 1.3 4361.1Schristosstrtopdd consumes 3 bytes and returns 17 4371.1Schristosdd[0] = 1.2999999999999998 = #3ff4cccc cccccccc 4381.1Schristosdd[1] = 1.7763568394002503e-16 = #3ca99999 99999999 4391.1Schristosg_ddfmt(0) gives 34 bytes: "1.29999999999999999999999999999999" 4401.1Schristos 4411.1SchristosstrtoIdd returns 33, consuming 3 bytes. 4421.1SchristosddI[0] = #3ff4cccc cccccccc + 3ca99999 99999999 4431.1Schristos= 1.2999999999999998 + 1.7763568394002503e-16 4441.1SchristosddI[1] = #3ff4cccc cccccccc + 3ca99999 9999999a 4451.1Schristos= 1.2999999999999998 + 1.7763568394002506e-16 4461.1SchristosddI[0] == strtod 4471.1Schristos 4481.1Schristos 4491.1SchristosInput: -1.3 4501.1Schristosstrtopdd consumes 4 bytes and returns 25 4511.1Schristosdd[0] = -1.2999999999999998 = #bff4cccc cccccccc 4521.1Schristosdd[1] = -1.7763568394002503e-16 = #bca99999 99999999 4531.1Schristosg_ddfmt(0) gives 35 bytes: "-1.29999999999999999999999999999999" 4541.1Schristos 4551.1SchristosstrtoIdd returns 41, consuming 4 bytes. 4561.1SchristosddI[0] = #bff4cccc cccccccc + bca99999 9999999a 4571.1Schristos= -1.2999999999999998 + -1.7763568394002506e-16 4581.1SchristosddI[1] = #bff4cccc cccccccc + bca99999 99999999 4591.1Schristos= -1.2999999999999998 + -1.7763568394002503e-16 4601.1SchristosddI[1] == strtod 4611.1Schristos 4621.1Schristos 4631.1SchristosInput: 1.4 4641.1Schristosstrtopdd consumes 3 bytes and returns 17 4651.1Schristosdd[0] = 1.4 = #3ff66666 66666666 4661.1Schristosdd[1] = 8.88178419700125e-17 = #3c999999 99999998 4671.1Schristosg_ddfmt(0) gives 34 bytes: "1.39999999999999999999999999999998" 4681.1Schristos 4691.1SchristosstrtoIdd returns 33, consuming 3 bytes. 4701.1SchristosddI[0] = #3ff66666 66666666 + 3c999999 99999998 4711.1Schristos= 1.3999999999999999 + 8.8817841970012504e-17 4721.1SchristosddI[1] = #3ff66666 66666666 + 3c999999 9999999a 4731.1Schristos= 1.3999999999999999 + 8.8817841970012528e-17 4741.1SchristosddI[0] == strtod 4751.1Schristos 4761.1Schristos 4771.1SchristosInput: -1.4 4781.1Schristosstrtopdd consumes 4 bytes and returns 25 4791.1Schristosdd[0] = -1.4 = #bff66666 66666666 4801.1Schristosdd[1] = -8.88178419700125e-17 = #bc999999 99999998 4811.1Schristosg_ddfmt(0) gives 35 bytes: "-1.39999999999999999999999999999998" 4821.1Schristos 4831.1SchristosstrtoIdd returns 41, consuming 4 bytes. 4841.1SchristosddI[0] = #bff66666 66666666 + bc999999 9999999a 4851.1Schristos= -1.3999999999999999 + -8.8817841970012528e-17 4861.1SchristosddI[1] = #bff66666 66666666 + bc999999 99999998 4871.1Schristos= -1.3999999999999999 + -8.8817841970012504e-17 4881.1SchristosddI[1] == strtod 4891.1Schristos 4901.1Schristos 4911.1SchristosInput: 1.5 4921.1Schristosstrtopdd consumes 3 bytes and returns 1 4931.1Schristosdd[0] = 1.5 = #3ff80000 0 4941.1Schristosdd[1] = 0 = #0 0 4951.1Schristosg_ddfmt(0) gives 3 bytes: "1.5" 4961.1Schristos 4971.1SchristosstrtoIdd returns 1, consuming 3 bytes. 4981.1SchristosddI[0] == ddI[1] == strtopdd 4991.1Schristos 5001.1Schristos 5011.1SchristosInput: -1.5 5021.1Schristosstrtopdd consumes 4 bytes and returns 9 5031.1Schristosdd[0] = -1.5 = #bff80000 0 5041.1Schristosdd[1] = -0 = #80000000 0 5051.1Schristosg_ddfmt(0) gives 3 bytes: "1.5" 5061.1Schristos 5071.1SchristosstrtoIdd returns 9, consuming 4 bytes. 5081.1SchristosddI[0] == ddI[1] == strtopdd 5091.1Schristos 5101.1Schristos 5111.1SchristosInput: 1.6 5121.1Schristosstrtopdd consumes 3 bytes and returns 17 5131.1Schristosdd[0] = 1.5999999999999999 = #3ff99999 99999999 5141.1Schristosdd[1] = 1.3322676295501878e-16 = #3ca33333 33333333 5151.1Schristosg_ddfmt(0) gives 3 bytes: "1.6" 5161.1Schristos 5171.1SchristosstrtoIdd returns 17, consuming 3 bytes. 5181.1SchristosddI[0] = #3ff99999 99999999 + 3ca33333 33333333 5191.1Schristos= 1.5999999999999999 + 1.3322676295501878e-16 5201.1SchristosddI[1] = #3ff99999 99999999 + 3ca33333 33333334 5211.1Schristos= 1.5999999999999999 + 1.332267629550188e-16 5221.1SchristosddI[0] == strtod 5231.1Schristos 5241.1Schristos 5251.1SchristosInput: -1.6 5261.1Schristosstrtopdd consumes 4 bytes and returns 25 5271.1Schristosdd[0] = -1.5999999999999999 = #bff99999 99999999 5281.1Schristosdd[1] = -1.3322676295501878e-16 = #bca33333 33333333 5291.1Schristosg_ddfmt(0) gives 4 bytes: "-1.6" 5301.1Schristos 5311.1SchristosstrtoIdd returns 25, consuming 4 bytes. 5321.1SchristosddI[0] = #bff99999 99999999 + bca33333 33333334 5331.1Schristos= -1.5999999999999999 + -1.332267629550188e-16 5341.1SchristosddI[1] = #bff99999 99999999 + bca33333 33333333 5351.1Schristos= -1.5999999999999999 + -1.3322676295501878e-16 5361.1SchristosddI[1] == strtod 5371.1Schristos 5381.1Schristos 5391.1SchristosInput: 1.7 5401.1Schristosstrtopdd consumes 3 bytes and returns 17 5411.1Schristosdd[0] = 1.7 = #3ffb3333 33333333 5421.1Schristosdd[1] = 4.440892098500625e-17 = #3c899999 99999998 5431.1Schristosg_ddfmt(0) gives 3 bytes: "1.7" 5441.1Schristos 5451.1SchristosstrtoIdd returns 17, consuming 3 bytes. 5461.1SchristosddI[0] = #3ffb3333 33333333 + 3c899999 99999998 5471.1Schristos= 1.7 + 4.4408920985006252e-17 5481.1SchristosddI[1] = #3ffb3333 33333333 + 3c899999 9999999c 5491.1Schristos= 1.7 + 4.4408920985006276e-17 5501.1SchristosddI[0] == strtod 5511.1Schristos 5521.1Schristos 5531.1SchristosInput: -1.7 5541.1Schristosstrtopdd consumes 4 bytes and returns 25 5551.1Schristosdd[0] = -1.7 = #bffb3333 33333333 5561.1Schristosdd[1] = -4.440892098500625e-17 = #bc899999 99999998 5571.1Schristosg_ddfmt(0) gives 4 bytes: "-1.7" 5581.1Schristos 5591.1SchristosstrtoIdd returns 25, consuming 4 bytes. 5601.1SchristosddI[0] = #bffb3333 33333333 + bc899999 9999999c 5611.1Schristos= -1.7 + -4.4408920985006276e-17 5621.1SchristosddI[1] = #bffb3333 33333333 + bc899999 99999998 5631.1Schristos= -1.7 + -4.4408920985006252e-17 5641.1SchristosddI[1] == strtod 5651.1Schristos 5661.1Schristos 5671.1SchristosInput: 1.8 5681.1Schristosstrtopdd consumes 3 bytes and returns 17 5691.1Schristosdd[0] = 1.7999999999999998 = #3ffccccc cccccccc 5701.1Schristosdd[1] = 1.7763568394002503e-16 = #3ca99999 99999999 5711.1Schristosg_ddfmt(0) gives 34 bytes: "1.79999999999999999999999999999999" 5721.1Schristos 5731.1SchristosstrtoIdd returns 33, consuming 3 bytes. 5741.1SchristosddI[0] = #3ffccccc cccccccc + 3ca99999 99999999 5751.1Schristos= 1.7999999999999998 + 1.7763568394002503e-16 5761.1SchristosddI[1] = #3ffccccc cccccccc + 3ca99999 9999999a 5771.1Schristos= 1.7999999999999998 + 1.7763568394002506e-16 5781.1SchristosddI[0] == strtod 5791.1Schristos 5801.1Schristos 5811.1SchristosInput: -1.8 5821.1Schristosstrtopdd consumes 4 bytes and returns 25 5831.1Schristosdd[0] = -1.7999999999999998 = #bffccccc cccccccc 5841.1Schristosdd[1] = -1.7763568394002503e-16 = #bca99999 99999999 5851.1Schristosg_ddfmt(0) gives 35 bytes: "-1.79999999999999999999999999999999" 5861.1Schristos 5871.1SchristosstrtoIdd returns 41, consuming 4 bytes. 5881.1SchristosddI[0] = #bffccccc cccccccc + bca99999 9999999a 5891.1Schristos= -1.7999999999999998 + -1.7763568394002506e-16 5901.1SchristosddI[1] = #bffccccc cccccccc + bca99999 99999999 5911.1Schristos= -1.7999999999999998 + -1.7763568394002503e-16 5921.1SchristosddI[1] == strtod 5931.1Schristos 5941.1Schristos 5951.1SchristosInput: 1.9 5961.1Schristosstrtopdd consumes 3 bytes and returns 17 5971.1Schristosdd[0] = 1.9 = #3ffe6666 66666666 5981.1Schristosdd[1] = 8.88178419700125e-17 = #3c999999 99999998 5991.1Schristosg_ddfmt(0) gives 34 bytes: "1.89999999999999999999999999999998" 6001.1Schristos 6011.1SchristosstrtoIdd returns 33, consuming 3 bytes. 6021.1SchristosddI[0] = #3ffe6666 66666666 + 3c999999 99999998 6031.1Schristos= 1.8999999999999999 + 8.8817841970012504e-17 6041.1SchristosddI[1] = #3ffe6666 66666666 + 3c999999 9999999a 6051.1Schristos= 1.8999999999999999 + 8.8817841970012528e-17 6061.1SchristosddI[0] == strtod 6071.1Schristos 6081.1Schristos 6091.1SchristosInput: -1.9 6101.1Schristosstrtopdd consumes 4 bytes and returns 25 6111.1Schristosdd[0] = -1.9 = #bffe6666 66666666 6121.1Schristosdd[1] = -8.88178419700125e-17 = #bc999999 99999998 6131.1Schristosg_ddfmt(0) gives 35 bytes: "-1.89999999999999999999999999999998" 6141.1Schristos 6151.1SchristosstrtoIdd returns 41, consuming 4 bytes. 6161.1SchristosddI[0] = #bffe6666 66666666 + bc999999 9999999a 6171.1Schristos= -1.8999999999999999 + -8.8817841970012528e-17 6181.1SchristosddI[1] = #bffe6666 66666666 + bc999999 99999998 6191.1Schristos= -1.8999999999999999 + -8.8817841970012504e-17 6201.1SchristosddI[1] == strtod 6211.1Schristos 6221.1SchristosRounding mode for strtor... changed from 0 (toward zero) to 1 (nearest) 6231.1Schristos 6241.1SchristosInput: 1.1 6251.1Schristosstrtopdd consumes 3 bytes and returns 17 6261.1Schristosdd[0] = 1.0999999999999999 = #3ff19999 99999999 6271.1Schristosdd[1] = 1.3322676295501878e-16 = #3ca33333 33333333 6281.1Schristosg_ddfmt(0) gives 3 bytes: "1.1" 6291.1Schristos 6301.1SchristosstrtoIdd returns 17, consuming 3 bytes. 6311.1SchristosddI[0] = #3ff19999 99999999 + 3ca33333 33333333 6321.1Schristos= 1.0999999999999999 + 1.3322676295501878e-16 6331.1SchristosddI[1] = #3ff19999 99999999 + 3ca33333 33333334 6341.1Schristos= 1.0999999999999999 + 1.332267629550188e-16 6351.1SchristosddI[0] == strtod 6361.1Schristos 6371.1Schristos 6381.1SchristosInput: -1.1 6391.1Schristosstrtopdd consumes 4 bytes and returns 25 6401.1Schristosdd[0] = -1.0999999999999999 = #bff19999 99999999 6411.1Schristosdd[1] = -1.3322676295501878e-16 = #bca33333 33333333 6421.1Schristosg_ddfmt(0) gives 4 bytes: "-1.1" 6431.1Schristos 6441.1SchristosstrtoIdd returns 25, consuming 4 bytes. 6451.1SchristosddI[0] = #bff19999 99999999 + bca33333 33333334 6461.1Schristos= -1.0999999999999999 + -1.332267629550188e-16 6471.1SchristosddI[1] = #bff19999 99999999 + bca33333 33333333 6481.1Schristos= -1.0999999999999999 + -1.3322676295501878e-16 6491.1SchristosddI[1] == strtod 6501.1Schristos 6511.1Schristos 6521.1SchristosInput: 1.2 6531.1Schristosstrtopdd consumes 3 bytes and returns 17 6541.1Schristosdd[0] = 1.2 = #3ff33333 33333333 6551.1Schristosdd[1] = 4.440892098500625e-17 = #3c899999 99999998 6561.1Schristosg_ddfmt(0) gives 3 bytes: "1.2" 6571.1Schristos 6581.1SchristosstrtoIdd returns 17, consuming 3 bytes. 6591.1SchristosddI[0] = #3ff33333 33333333 + 3c899999 99999998 6601.1Schristos= 1.2 + 4.4408920985006252e-17 6611.1SchristosddI[1] = #3ff33333 33333333 + 3c899999 9999999c 6621.1Schristos= 1.2 + 4.4408920985006276e-17 6631.1SchristosddI[0] == strtod 6641.1Schristos 6651.1Schristos 6661.1SchristosInput: -1.2 6671.1Schristosstrtopdd consumes 4 bytes and returns 25 6681.1Schristosdd[0] = -1.2 = #bff33333 33333333 6691.1Schristosdd[1] = -4.440892098500625e-17 = #bc899999 99999998 6701.1Schristosg_ddfmt(0) gives 4 bytes: "-1.2" 6711.1Schristos 6721.1SchristosstrtoIdd returns 25, consuming 4 bytes. 6731.1SchristosddI[0] = #bff33333 33333333 + bc899999 9999999c 6741.1Schristos= -1.2 + -4.4408920985006276e-17 6751.1SchristosddI[1] = #bff33333 33333333 + bc899999 99999998 6761.1Schristos= -1.2 + -4.4408920985006252e-17 6771.1SchristosddI[1] == strtod 6781.1Schristos 6791.1Schristos 6801.1SchristosInput: 1.3 6811.1Schristosstrtopdd consumes 3 bytes and returns 33 6821.1Schristosdd[0] = 1.2999999999999998 = #3ff4cccc cccccccc 6831.1Schristosdd[1] = 1.7763568394002506e-16 = #3ca99999 9999999a 6841.1Schristosg_ddfmt(0) gives 3 bytes: "1.3" 6851.1Schristos 6861.1SchristosstrtoIdd returns 33, consuming 3 bytes. 6871.1SchristosddI[0] = #3ff4cccc cccccccc + 3ca99999 99999999 6881.1Schristos= 1.2999999999999998 + 1.7763568394002503e-16 6891.1SchristosddI[1] = #3ff4cccc cccccccc + 3ca99999 9999999a 6901.1Schristos= 1.2999999999999998 + 1.7763568394002506e-16 6911.1SchristosddI[1] == strtod 6921.1Schristos 6931.1Schristos 6941.1SchristosInput: -1.3 6951.1Schristosstrtopdd consumes 4 bytes and returns 41 6961.1Schristosdd[0] = -1.2999999999999998 = #bff4cccc cccccccc 6971.1Schristosdd[1] = -1.7763568394002506e-16 = #bca99999 9999999a 6981.1Schristosg_ddfmt(0) gives 4 bytes: "-1.3" 6991.1Schristos 7001.1SchristosstrtoIdd returns 41, consuming 4 bytes. 7011.1SchristosddI[0] = #bff4cccc cccccccc + bca99999 9999999a 7021.1Schristos= -1.2999999999999998 + -1.7763568394002506e-16 7031.1SchristosddI[1] = #bff4cccc cccccccc + bca99999 99999999 7041.1Schristos= -1.2999999999999998 + -1.7763568394002503e-16 7051.1SchristosddI[0] == strtod 7061.1Schristos 7071.1Schristos 7081.1SchristosInput: 1.4 7091.1Schristosstrtopdd consumes 3 bytes and returns 33 7101.1Schristosdd[0] = 1.4 = #3ff66666 66666666 7111.1Schristosdd[1] = 8.881784197001253e-17 = #3c999999 9999999a 7121.1Schristosg_ddfmt(0) gives 3 bytes: "1.4" 7131.1Schristos 7141.1SchristosstrtoIdd returns 33, consuming 3 bytes. 7151.1SchristosddI[0] = #3ff66666 66666666 + 3c999999 99999998 7161.1Schristos= 1.3999999999999999 + 8.8817841970012504e-17 7171.1SchristosddI[1] = #3ff66666 66666666 + 3c999999 9999999a 7181.1Schristos= 1.3999999999999999 + 8.8817841970012528e-17 7191.1SchristosddI[1] == strtod 7201.1Schristos 7211.1Schristos 7221.1SchristosInput: -1.4 7231.1Schristosstrtopdd consumes 4 bytes and returns 41 7241.1Schristosdd[0] = -1.4 = #bff66666 66666666 7251.1Schristosdd[1] = -8.881784197001253e-17 = #bc999999 9999999a 7261.1Schristosg_ddfmt(0) gives 4 bytes: "-1.4" 7271.1Schristos 7281.1SchristosstrtoIdd returns 41, consuming 4 bytes. 7291.1SchristosddI[0] = #bff66666 66666666 + bc999999 9999999a 7301.1Schristos= -1.3999999999999999 + -8.8817841970012528e-17 7311.1SchristosddI[1] = #bff66666 66666666 + bc999999 99999998 7321.1Schristos= -1.3999999999999999 + -8.8817841970012504e-17 7331.1SchristosddI[0] == strtod 7341.1Schristos 7351.1Schristos 7361.1SchristosInput: 1.5 7371.1Schristosstrtopdd consumes 3 bytes and returns 1 7381.1Schristosdd[0] = 1.5 = #3ff80000 0 7391.1Schristosdd[1] = 0 = #0 0 7401.1Schristosg_ddfmt(0) gives 3 bytes: "1.5" 7411.1Schristos 7421.1SchristosstrtoIdd returns 1, consuming 3 bytes. 7431.1SchristosddI[0] == ddI[1] == strtopdd 7441.1Schristos 7451.1Schristos 7461.1SchristosInput: -1.5 7471.1Schristosstrtopdd consumes 4 bytes and returns 9 7481.1Schristosdd[0] = -1.5 = #bff80000 0 7491.1Schristosdd[1] = -0 = #80000000 0 7501.1Schristosg_ddfmt(0) gives 3 bytes: "1.5" 7511.1Schristos 7521.1SchristosstrtoIdd returns 9, consuming 4 bytes. 7531.1SchristosddI[0] == ddI[1] == strtopdd 7541.1Schristos 7551.1Schristos 7561.1SchristosInput: 1.6 7571.1Schristosstrtopdd consumes 3 bytes and returns 17 7581.1Schristosdd[0] = 1.5999999999999999 = #3ff99999 99999999 7591.1Schristosdd[1] = 1.3322676295501878e-16 = #3ca33333 33333333 7601.1Schristosg_ddfmt(0) gives 3 bytes: "1.6" 7611.1Schristos 7621.1SchristosstrtoIdd returns 17, consuming 3 bytes. 7631.1SchristosddI[0] = #3ff99999 99999999 + 3ca33333 33333333 7641.1Schristos= 1.5999999999999999 + 1.3322676295501878e-16 7651.1SchristosddI[1] = #3ff99999 99999999 + 3ca33333 33333334 7661.1Schristos= 1.5999999999999999 + 1.332267629550188e-16 7671.1SchristosddI[0] == strtod 7681.1Schristos 7691.1Schristos 7701.1SchristosInput: -1.6 7711.1Schristosstrtopdd consumes 4 bytes and returns 25 7721.1Schristosdd[0] = -1.5999999999999999 = #bff99999 99999999 7731.1Schristosdd[1] = -1.3322676295501878e-16 = #bca33333 33333333 7741.1Schristosg_ddfmt(0) gives 4 bytes: "-1.6" 7751.1Schristos 7761.1SchristosstrtoIdd returns 25, consuming 4 bytes. 7771.1SchristosddI[0] = #bff99999 99999999 + bca33333 33333334 7781.1Schristos= -1.5999999999999999 + -1.332267629550188e-16 7791.1SchristosddI[1] = #bff99999 99999999 + bca33333 33333333 7801.1Schristos= -1.5999999999999999 + -1.3322676295501878e-16 7811.1SchristosddI[1] == strtod 7821.1Schristos 7831.1Schristos 7841.1SchristosInput: 1.7 7851.1Schristosstrtopdd consumes 3 bytes and returns 17 7861.1Schristosdd[0] = 1.7 = #3ffb3333 33333333 7871.1Schristosdd[1] = 4.440892098500625e-17 = #3c899999 99999998 7881.1Schristosg_ddfmt(0) gives 3 bytes: "1.7" 7891.1Schristos 7901.1SchristosstrtoIdd returns 17, consuming 3 bytes. 7911.1SchristosddI[0] = #3ffb3333 33333333 + 3c899999 99999998 7921.1Schristos= 1.7 + 4.4408920985006252e-17 7931.1SchristosddI[1] = #3ffb3333 33333333 + 3c899999 9999999c 7941.1Schristos= 1.7 + 4.4408920985006276e-17 7951.1SchristosddI[0] == strtod 7961.1Schristos 7971.1Schristos 7981.1SchristosInput: -1.7 7991.1Schristosstrtopdd consumes 4 bytes and returns 25 8001.1Schristosdd[0] = -1.7 = #bffb3333 33333333 8011.1Schristosdd[1] = -4.440892098500625e-17 = #bc899999 99999998 8021.1Schristosg_ddfmt(0) gives 4 bytes: "-1.7" 8031.1Schristos 8041.1SchristosstrtoIdd returns 25, consuming 4 bytes. 8051.1SchristosddI[0] = #bffb3333 33333333 + bc899999 9999999c 8061.1Schristos= -1.7 + -4.4408920985006276e-17 8071.1SchristosddI[1] = #bffb3333 33333333 + bc899999 99999998 8081.1Schristos= -1.7 + -4.4408920985006252e-17 8091.1SchristosddI[1] == strtod 8101.1Schristos 8111.1Schristos 8121.1SchristosInput: 1.8 8131.1Schristosstrtopdd consumes 3 bytes and returns 33 8141.1Schristosdd[0] = 1.7999999999999998 = #3ffccccc cccccccc 8151.1Schristosdd[1] = 1.7763568394002506e-16 = #3ca99999 9999999a 8161.1Schristosg_ddfmt(0) gives 3 bytes: "1.8" 8171.1Schristos 8181.1SchristosstrtoIdd returns 33, consuming 3 bytes. 8191.1SchristosddI[0] = #3ffccccc cccccccc + 3ca99999 99999999 8201.1Schristos= 1.7999999999999998 + 1.7763568394002503e-16 8211.1SchristosddI[1] = #3ffccccc cccccccc + 3ca99999 9999999a 8221.1Schristos= 1.7999999999999998 + 1.7763568394002506e-16 8231.1SchristosddI[1] == strtod 8241.1Schristos 8251.1Schristos 8261.1SchristosInput: -1.8 8271.1Schristosstrtopdd consumes 4 bytes and returns 41 8281.1Schristosdd[0] = -1.7999999999999998 = #bffccccc cccccccc 8291.1Schristosdd[1] = -1.7763568394002506e-16 = #bca99999 9999999a 8301.1Schristosg_ddfmt(0) gives 4 bytes: "-1.8" 8311.1Schristos 8321.1SchristosstrtoIdd returns 41, consuming 4 bytes. 8331.1SchristosddI[0] = #bffccccc cccccccc + bca99999 9999999a 8341.1Schristos= -1.7999999999999998 + -1.7763568394002506e-16 8351.1SchristosddI[1] = #bffccccc cccccccc + bca99999 99999999 8361.1Schristos= -1.7999999999999998 + -1.7763568394002503e-16 8371.1SchristosddI[0] == strtod 8381.1Schristos 8391.1Schristos 8401.1SchristosInput: 1.9 8411.1Schristosstrtopdd consumes 3 bytes and returns 33 8421.1Schristosdd[0] = 1.9 = #3ffe6666 66666666 8431.1Schristosdd[1] = 8.881784197001253e-17 = #3c999999 9999999a 8441.1Schristosg_ddfmt(0) gives 3 bytes: "1.9" 8451.1Schristos 8461.1SchristosstrtoIdd returns 33, consuming 3 bytes. 8471.1SchristosddI[0] = #3ffe6666 66666666 + 3c999999 99999998 8481.1Schristos= 1.8999999999999999 + 8.8817841970012504e-17 8491.1SchristosddI[1] = #3ffe6666 66666666 + 3c999999 9999999a 8501.1Schristos= 1.8999999999999999 + 8.8817841970012528e-17 8511.1SchristosddI[1] == strtod 8521.1Schristos 8531.1Schristos 8541.1SchristosInput: -1.9 8551.1Schristosstrtopdd consumes 4 bytes and returns 41 8561.1Schristosdd[0] = -1.9 = #bffe6666 66666666 8571.1Schristosdd[1] = -8.881784197001253e-17 = #bc999999 9999999a 8581.1Schristosg_ddfmt(0) gives 4 bytes: "-1.9" 8591.1Schristos 8601.1SchristosstrtoIdd returns 41, consuming 4 bytes. 8611.1SchristosddI[0] = #bffe6666 66666666 + bc999999 9999999a 8621.1Schristos= -1.8999999999999999 + -8.8817841970012528e-17 8631.1SchristosddI[1] = #bffe6666 66666666 + bc999999 99999998 8641.1Schristos= -1.8999999999999999 + -8.8817841970012504e-17 8651.1SchristosddI[0] == strtod 8661.1Schristos 8671.1SchristosRounding mode for strtor... changed from 1 (nearest) to 2 (toward +Infinity) 8681.1Schristos 8691.1SchristosInput: 1.1 8701.1Schristosstrtopdd consumes 3 bytes and returns 33 8711.1Schristosdd[0] = 1.0999999999999999 = #3ff19999 99999999 8721.1Schristosdd[1] = 1.332267629550188e-16 = #3ca33333 33333334 8731.1Schristosg_ddfmt(0) gives 34 bytes: "1.10000000000000000000000000000002" 8741.1Schristos 8751.1SchristosstrtoIdd returns 17, consuming 3 bytes. 8761.1SchristosddI[0] = #3ff19999 99999999 + 3ca33333 33333333 8771.1Schristos= 1.0999999999999999 + 1.3322676295501878e-16 8781.1SchristosddI[1] = #3ff19999 99999999 + 3ca33333 33333334 8791.1Schristos= 1.0999999999999999 + 1.332267629550188e-16 8801.1SchristosddI[1] == strtod 8811.1Schristos 8821.1Schristos 8831.1SchristosInput: -1.1 8841.1Schristosstrtopdd consumes 4 bytes and returns 25 8851.1Schristosdd[0] = -1.0999999999999999 = #bff19999 99999999 8861.1Schristosdd[1] = -1.3322676295501878e-16 = #bca33333 33333333 8871.1Schristosg_ddfmt(0) gives 4 bytes: "-1.1" 8881.1Schristos 8891.1SchristosstrtoIdd returns 25, consuming 4 bytes. 8901.1SchristosddI[0] = #bff19999 99999999 + bca33333 33333334 8911.1Schristos= -1.0999999999999999 + -1.332267629550188e-16 8921.1SchristosddI[1] = #bff19999 99999999 + bca33333 33333333 8931.1Schristos= -1.0999999999999999 + -1.3322676295501878e-16 8941.1SchristosddI[1] == strtod 8951.1Schristos 8961.1Schristos 8971.1SchristosInput: 1.2 8981.1Schristosstrtopdd consumes 3 bytes and returns 33 8991.1Schristosdd[0] = 1.2 = #3ff33333 33333333 9001.1Schristosdd[1] = 4.4408920985006276e-17 = #3c899999 9999999c 9011.1Schristosg_ddfmt(0) gives 34 bytes: "1.20000000000000000000000000000001" 9021.1Schristos 9031.1SchristosstrtoIdd returns 17, consuming 3 bytes. 9041.1SchristosddI[0] = #3ff33333 33333333 + 3c899999 99999998 9051.1Schristos= 1.2 + 4.4408920985006252e-17 9061.1SchristosddI[1] = #3ff33333 33333333 + 3c899999 9999999c 9071.1Schristos= 1.2 + 4.4408920985006276e-17 9081.1SchristosddI[1] == strtod 9091.1Schristos 9101.1Schristos 9111.1SchristosInput: -1.2 9121.1Schristosstrtopdd consumes 4 bytes and returns 25 9131.1Schristosdd[0] = -1.2 = #bff33333 33333333 9141.1Schristosdd[1] = -4.440892098500625e-17 = #bc899999 99999998 9151.1Schristosg_ddfmt(0) gives 4 bytes: "-1.2" 9161.1Schristos 9171.1SchristosstrtoIdd returns 25, consuming 4 bytes. 9181.1SchristosddI[0] = #bff33333 33333333 + bc899999 9999999c 9191.1Schristos= -1.2 + -4.4408920985006276e-17 9201.1SchristosddI[1] = #bff33333 33333333 + bc899999 99999998 9211.1Schristos= -1.2 + -4.4408920985006252e-17 9221.1SchristosddI[1] == strtod 9231.1Schristos 9241.1Schristos 9251.1SchristosInput: 1.3 9261.1Schristosstrtopdd consumes 3 bytes and returns 33 9271.1Schristosdd[0] = 1.2999999999999998 = #3ff4cccc cccccccc 9281.1Schristosdd[1] = 1.7763568394002506e-16 = #3ca99999 9999999a 9291.1Schristosg_ddfmt(0) gives 3 bytes: "1.3" 9301.1Schristos 9311.1SchristosstrtoIdd returns 33, consuming 3 bytes. 9321.1SchristosddI[0] = #3ff4cccc cccccccc + 3ca99999 99999999 9331.1Schristos= 1.2999999999999998 + 1.7763568394002503e-16 9341.1SchristosddI[1] = #3ff4cccc cccccccc + 3ca99999 9999999a 9351.1Schristos= 1.2999999999999998 + 1.7763568394002506e-16 9361.1SchristosddI[1] == strtod 9371.1Schristos 9381.1Schristos 9391.1SchristosInput: -1.3 9401.1Schristosstrtopdd consumes 4 bytes and returns 25 9411.1Schristosdd[0] = -1.2999999999999998 = #bff4cccc cccccccc 9421.1Schristosdd[1] = -1.7763568394002503e-16 = #bca99999 99999999 9431.1Schristosg_ddfmt(0) gives 35 bytes: "-1.29999999999999999999999999999999" 9441.1Schristos 9451.1SchristosstrtoIdd returns 41, consuming 4 bytes. 9461.1SchristosddI[0] = #bff4cccc cccccccc + bca99999 9999999a 9471.1Schristos= -1.2999999999999998 + -1.7763568394002506e-16 9481.1SchristosddI[1] = #bff4cccc cccccccc + bca99999 99999999 9491.1Schristos= -1.2999999999999998 + -1.7763568394002503e-16 9501.1SchristosddI[1] == strtod 9511.1Schristos 9521.1Schristos 9531.1SchristosInput: 1.4 9541.1Schristosstrtopdd consumes 3 bytes and returns 33 9551.1Schristosdd[0] = 1.4 = #3ff66666 66666666 9561.1Schristosdd[1] = 8.881784197001253e-17 = #3c999999 9999999a 9571.1Schristosg_ddfmt(0) gives 3 bytes: "1.4" 9581.1Schristos 9591.1SchristosstrtoIdd returns 33, consuming 3 bytes. 9601.1SchristosddI[0] = #3ff66666 66666666 + 3c999999 99999998 9611.1Schristos= 1.3999999999999999 + 8.8817841970012504e-17 9621.1SchristosddI[1] = #3ff66666 66666666 + 3c999999 9999999a 9631.1Schristos= 1.3999999999999999 + 8.8817841970012528e-17 9641.1SchristosddI[1] == strtod 9651.1Schristos 9661.1Schristos 9671.1SchristosInput: -1.4 9681.1Schristosstrtopdd consumes 4 bytes and returns 25 9691.1Schristosdd[0] = -1.4 = #bff66666 66666666 9701.1Schristosdd[1] = -8.88178419700125e-17 = #bc999999 99999998 9711.1Schristosg_ddfmt(0) gives 35 bytes: "-1.39999999999999999999999999999998" 9721.1Schristos 9731.1SchristosstrtoIdd returns 41, consuming 4 bytes. 9741.1SchristosddI[0] = #bff66666 66666666 + bc999999 9999999a 9751.1Schristos= -1.3999999999999999 + -8.8817841970012528e-17 9761.1SchristosddI[1] = #bff66666 66666666 + bc999999 99999998 9771.1Schristos= -1.3999999999999999 + -8.8817841970012504e-17 9781.1SchristosddI[1] == strtod 9791.1Schristos 9801.1Schristos 9811.1SchristosInput: 1.5 9821.1Schristosstrtopdd consumes 3 bytes and returns 1 9831.1Schristosdd[0] = 1.5 = #3ff80000 0 9841.1Schristosdd[1] = 0 = #0 0 9851.1Schristosg_ddfmt(0) gives 3 bytes: "1.5" 9861.1Schristos 9871.1SchristosstrtoIdd returns 1, consuming 3 bytes. 9881.1SchristosddI[0] == ddI[1] == strtopdd 9891.1Schristos 9901.1Schristos 9911.1SchristosInput: -1.5 9921.1Schristosstrtopdd consumes 4 bytes and returns 9 9931.1Schristosdd[0] = -1.5 = #bff80000 0 9941.1Schristosdd[1] = -0 = #80000000 0 9951.1Schristosg_ddfmt(0) gives 3 bytes: "1.5" 9961.1Schristos 9971.1SchristosstrtoIdd returns 9, consuming 4 bytes. 9981.1SchristosddI[0] == ddI[1] == strtopdd 9991.1Schristos 10001.1Schristos 10011.1SchristosInput: 1.6 10021.1Schristosstrtopdd consumes 3 bytes and returns 33 10031.1Schristosdd[0] = 1.5999999999999999 = #3ff99999 99999999 10041.1Schristosdd[1] = 1.332267629550188e-16 = #3ca33333 33333334 10051.1Schristosg_ddfmt(0) gives 34 bytes: "1.60000000000000000000000000000002" 10061.1Schristos 10071.1SchristosstrtoIdd returns 17, consuming 3 bytes. 10081.1SchristosddI[0] = #3ff99999 99999999 + 3ca33333 33333333 10091.1Schristos= 1.5999999999999999 + 1.3322676295501878e-16 10101.1SchristosddI[1] = #3ff99999 99999999 + 3ca33333 33333334 10111.1Schristos= 1.5999999999999999 + 1.332267629550188e-16 10121.1SchristosddI[1] == strtod 10131.1Schristos 10141.1Schristos 10151.1SchristosInput: -1.6 10161.1Schristosstrtopdd consumes 4 bytes and returns 25 10171.1Schristosdd[0] = -1.5999999999999999 = #bff99999 99999999 10181.1Schristosdd[1] = -1.3322676295501878e-16 = #bca33333 33333333 10191.1Schristosg_ddfmt(0) gives 4 bytes: "-1.6" 10201.1Schristos 10211.1SchristosstrtoIdd returns 25, consuming 4 bytes. 10221.1SchristosddI[0] = #bff99999 99999999 + bca33333 33333334 10231.1Schristos= -1.5999999999999999 + -1.332267629550188e-16 10241.1SchristosddI[1] = #bff99999 99999999 + bca33333 33333333 10251.1Schristos= -1.5999999999999999 + -1.3322676295501878e-16 10261.1SchristosddI[1] == strtod 10271.1Schristos 10281.1Schristos 10291.1SchristosInput: 1.7 10301.1Schristosstrtopdd consumes 3 bytes and returns 33 10311.1Schristosdd[0] = 1.7 = #3ffb3333 33333333 10321.1Schristosdd[1] = 4.4408920985006276e-17 = #3c899999 9999999c 10331.1Schristosg_ddfmt(0) gives 34 bytes: "1.70000000000000000000000000000001" 10341.1Schristos 10351.1SchristosstrtoIdd returns 17, consuming 3 bytes. 10361.1SchristosddI[0] = #3ffb3333 33333333 + 3c899999 99999998 10371.1Schristos= 1.7 + 4.4408920985006252e-17 10381.1SchristosddI[1] = #3ffb3333 33333333 + 3c899999 9999999c 10391.1Schristos= 1.7 + 4.4408920985006276e-17 10401.1SchristosddI[1] == strtod 10411.1Schristos 10421.1Schristos 10431.1SchristosInput: -1.7 10441.1Schristosstrtopdd consumes 4 bytes and returns 25 10451.1Schristosdd[0] = -1.7 = #bffb3333 33333333 10461.1Schristosdd[1] = -4.440892098500625e-17 = #bc899999 99999998 10471.1Schristosg_ddfmt(0) gives 4 bytes: "-1.7" 10481.1Schristos 10491.1SchristosstrtoIdd returns 25, consuming 4 bytes. 10501.1SchristosddI[0] = #bffb3333 33333333 + bc899999 9999999c 10511.1Schristos= -1.7 + -4.4408920985006276e-17 10521.1SchristosddI[1] = #bffb3333 33333333 + bc899999 99999998 10531.1Schristos= -1.7 + -4.4408920985006252e-17 10541.1SchristosddI[1] == strtod 10551.1Schristos 10561.1Schristos 10571.1SchristosInput: 1.8 10581.1Schristosstrtopdd consumes 3 bytes and returns 33 10591.1Schristosdd[0] = 1.7999999999999998 = #3ffccccc cccccccc 10601.1Schristosdd[1] = 1.7763568394002506e-16 = #3ca99999 9999999a 10611.1Schristosg_ddfmt(0) gives 3 bytes: "1.8" 10621.1Schristos 10631.1SchristosstrtoIdd returns 33, consuming 3 bytes. 10641.1SchristosddI[0] = #3ffccccc cccccccc + 3ca99999 99999999 10651.1Schristos= 1.7999999999999998 + 1.7763568394002503e-16 10661.1SchristosddI[1] = #3ffccccc cccccccc + 3ca99999 9999999a 10671.1Schristos= 1.7999999999999998 + 1.7763568394002506e-16 10681.1SchristosddI[1] == strtod 10691.1Schristos 10701.1Schristos 10711.1SchristosInput: -1.8 10721.1Schristosstrtopdd consumes 4 bytes and returns 25 10731.1Schristosdd[0] = -1.7999999999999998 = #bffccccc cccccccc 10741.1Schristosdd[1] = -1.7763568394002503e-16 = #bca99999 99999999 10751.1Schristosg_ddfmt(0) gives 35 bytes: "-1.79999999999999999999999999999999" 10761.1Schristos 10771.1SchristosstrtoIdd returns 41, consuming 4 bytes. 10781.1SchristosddI[0] = #bffccccc cccccccc + bca99999 9999999a 10791.1Schristos= -1.7999999999999998 + -1.7763568394002506e-16 10801.1SchristosddI[1] = #bffccccc cccccccc + bca99999 99999999 10811.1Schristos= -1.7999999999999998 + -1.7763568394002503e-16 10821.1SchristosddI[1] == strtod 10831.1Schristos 10841.1Schristos 10851.1SchristosInput: 1.9 10861.1Schristosstrtopdd consumes 3 bytes and returns 33 10871.1Schristosdd[0] = 1.9 = #3ffe6666 66666666 10881.1Schristosdd[1] = 8.881784197001253e-17 = #3c999999 9999999a 10891.1Schristosg_ddfmt(0) gives 3 bytes: "1.9" 10901.1Schristos 10911.1SchristosstrtoIdd returns 33, consuming 3 bytes. 10921.1SchristosddI[0] = #3ffe6666 66666666 + 3c999999 99999998 10931.1Schristos= 1.8999999999999999 + 8.8817841970012504e-17 10941.1SchristosddI[1] = #3ffe6666 66666666 + 3c999999 9999999a 10951.1Schristos= 1.8999999999999999 + 8.8817841970012528e-17 10961.1SchristosddI[1] == strtod 10971.1Schristos 10981.1Schristos 10991.1SchristosInput: -1.9 11001.1Schristosstrtopdd consumes 4 bytes and returns 25 11011.1Schristosdd[0] = -1.9 = #bffe6666 66666666 11021.1Schristosdd[1] = -8.88178419700125e-17 = #bc999999 99999998 11031.1Schristosg_ddfmt(0) gives 35 bytes: "-1.89999999999999999999999999999998" 11041.1Schristos 11051.1SchristosstrtoIdd returns 41, consuming 4 bytes. 11061.1SchristosddI[0] = #bffe6666 66666666 + bc999999 9999999a 11071.1Schristos= -1.8999999999999999 + -8.8817841970012528e-17 11081.1SchristosddI[1] = #bffe6666 66666666 + bc999999 99999998 11091.1Schristos= -1.8999999999999999 + -8.8817841970012504e-17 11101.1SchristosddI[1] == strtod 11111.1Schristos 11121.1SchristosRounding mode for strtor... changed from 2 (toward +Infinity) to 3 (toward -Infinity) 11131.1Schristos 11141.1SchristosInput: 1.1 11151.1Schristosstrtopdd consumes 3 bytes and returns 17 11161.1Schristosdd[0] = 1.0999999999999999 = #3ff19999 99999999 11171.1Schristosdd[1] = 1.3322676295501878e-16 = #3ca33333 33333333 11181.1Schristosg_ddfmt(0) gives 3 bytes: "1.1" 11191.1Schristos 11201.1SchristosstrtoIdd returns 17, consuming 3 bytes. 11211.1SchristosddI[0] = #3ff19999 99999999 + 3ca33333 33333333 11221.1Schristos= 1.0999999999999999 + 1.3322676295501878e-16 11231.1SchristosddI[1] = #3ff19999 99999999 + 3ca33333 33333334 11241.1Schristos= 1.0999999999999999 + 1.332267629550188e-16 11251.1SchristosddI[0] == strtod 11261.1Schristos 11271.1Schristos 11281.1SchristosInput: -1.1 11291.1Schristosstrtopdd consumes 4 bytes and returns 41 11301.1Schristosdd[0] = -1.0999999999999999 = #bff19999 99999999 11311.1Schristosdd[1] = -1.332267629550188e-16 = #bca33333 33333334 11321.1Schristosg_ddfmt(0) gives 35 bytes: "-1.10000000000000000000000000000002" 11331.1Schristos 11341.1SchristosstrtoIdd returns 25, consuming 4 bytes. 11351.1SchristosddI[0] = #bff19999 99999999 + bca33333 33333334 11361.1Schristos= -1.0999999999999999 + -1.332267629550188e-16 11371.1SchristosddI[1] = #bff19999 99999999 + bca33333 33333333 11381.1Schristos= -1.0999999999999999 + -1.3322676295501878e-16 11391.1SchristosddI[0] == strtod 11401.1Schristos 11411.1Schristos 11421.1SchristosInput: 1.2 11431.1Schristosstrtopdd consumes 3 bytes and returns 17 11441.1Schristosdd[0] = 1.2 = #3ff33333 33333333 11451.1Schristosdd[1] = 4.440892098500625e-17 = #3c899999 99999998 11461.1Schristosg_ddfmt(0) gives 3 bytes: "1.2" 11471.1Schristos 11481.1SchristosstrtoIdd returns 17, consuming 3 bytes. 11491.1SchristosddI[0] = #3ff33333 33333333 + 3c899999 99999998 11501.1Schristos= 1.2 + 4.4408920985006252e-17 11511.1SchristosddI[1] = #3ff33333 33333333 + 3c899999 9999999c 11521.1Schristos= 1.2 + 4.4408920985006276e-17 11531.1SchristosddI[0] == strtod 11541.1Schristos 11551.1Schristos 11561.1SchristosInput: -1.2 11571.1Schristosstrtopdd consumes 4 bytes and returns 41 11581.1Schristosdd[0] = -1.2 = #bff33333 33333333 11591.1Schristosdd[1] = -4.4408920985006276e-17 = #bc899999 9999999c 11601.1Schristosg_ddfmt(0) gives 35 bytes: "-1.20000000000000000000000000000001" 11611.1Schristos 11621.1SchristosstrtoIdd returns 25, consuming 4 bytes. 11631.1SchristosddI[0] = #bff33333 33333333 + bc899999 9999999c 11641.1Schristos= -1.2 + -4.4408920985006276e-17 11651.1SchristosddI[1] = #bff33333 33333333 + bc899999 99999998 11661.1Schristos= -1.2 + -4.4408920985006252e-17 11671.1SchristosddI[0] == strtod 11681.1Schristos 11691.1Schristos 11701.1SchristosInput: 1.3 11711.1Schristosstrtopdd consumes 3 bytes and returns 17 11721.1Schristosdd[0] = 1.2999999999999998 = #3ff4cccc cccccccc 11731.1Schristosdd[1] = 1.7763568394002503e-16 = #3ca99999 99999999 11741.1Schristosg_ddfmt(0) gives 34 bytes: "1.29999999999999999999999999999999" 11751.1Schristos 11761.1SchristosstrtoIdd returns 33, consuming 3 bytes. 11771.1SchristosddI[0] = #3ff4cccc cccccccc + 3ca99999 99999999 11781.1Schristos= 1.2999999999999998 + 1.7763568394002503e-16 11791.1SchristosddI[1] = #3ff4cccc cccccccc + 3ca99999 9999999a 11801.1Schristos= 1.2999999999999998 + 1.7763568394002506e-16 11811.1SchristosddI[0] == strtod 11821.1Schristos 11831.1Schristos 11841.1SchristosInput: -1.3 11851.1Schristosstrtopdd consumes 4 bytes and returns 41 11861.1Schristosdd[0] = -1.2999999999999998 = #bff4cccc cccccccc 11871.1Schristosdd[1] = -1.7763568394002506e-16 = #bca99999 9999999a 11881.1Schristosg_ddfmt(0) gives 4 bytes: "-1.3" 11891.1Schristos 11901.1SchristosstrtoIdd returns 41, consuming 4 bytes. 11911.1SchristosddI[0] = #bff4cccc cccccccc + bca99999 9999999a 11921.1Schristos= -1.2999999999999998 + -1.7763568394002506e-16 11931.1SchristosddI[1] = #bff4cccc cccccccc + bca99999 99999999 11941.1Schristos= -1.2999999999999998 + -1.7763568394002503e-16 11951.1SchristosddI[0] == strtod 11961.1Schristos 11971.1Schristos 11981.1SchristosInput: 1.4 11991.1Schristosstrtopdd consumes 3 bytes and returns 17 12001.1Schristosdd[0] = 1.4 = #3ff66666 66666666 12011.1Schristosdd[1] = 8.88178419700125e-17 = #3c999999 99999998 12021.1Schristosg_ddfmt(0) gives 34 bytes: "1.39999999999999999999999999999998" 12031.1Schristos 12041.1SchristosstrtoIdd returns 33, consuming 3 bytes. 12051.1SchristosddI[0] = #3ff66666 66666666 + 3c999999 99999998 12061.1Schristos= 1.3999999999999999 + 8.8817841970012504e-17 12071.1SchristosddI[1] = #3ff66666 66666666 + 3c999999 9999999a 12081.1Schristos= 1.3999999999999999 + 8.8817841970012528e-17 12091.1SchristosddI[0] == strtod 12101.1Schristos 12111.1Schristos 12121.1SchristosInput: -1.4 12131.1Schristosstrtopdd consumes 4 bytes and returns 41 12141.1Schristosdd[0] = -1.4 = #bff66666 66666666 12151.1Schristosdd[1] = -8.881784197001253e-17 = #bc999999 9999999a 12161.1Schristosg_ddfmt(0) gives 4 bytes: "-1.4" 12171.1Schristos 12181.1SchristosstrtoIdd returns 41, consuming 4 bytes. 12191.1SchristosddI[0] = #bff66666 66666666 + bc999999 9999999a 12201.1Schristos= -1.3999999999999999 + -8.8817841970012528e-17 12211.1SchristosddI[1] = #bff66666 66666666 + bc999999 99999998 12221.1Schristos= -1.3999999999999999 + -8.8817841970012504e-17 12231.1SchristosddI[0] == strtod 12241.1Schristos 12251.1Schristos 12261.1SchristosInput: 1.5 12271.1Schristosstrtopdd consumes 3 bytes and returns 1 12281.1Schristosdd[0] = 1.5 = #3ff80000 0 12291.1Schristosdd[1] = 0 = #0 0 12301.1Schristosg_ddfmt(0) gives 3 bytes: "1.5" 12311.1Schristos 12321.1SchristosstrtoIdd returns 1, consuming 3 bytes. 12331.1SchristosddI[0] == ddI[1] == strtopdd 12341.1Schristos 12351.1Schristos 12361.1SchristosInput: -1.5 12371.1Schristosstrtopdd consumes 4 bytes and returns 9 12381.1Schristosdd[0] = -1.5 = #bff80000 0 12391.1Schristosdd[1] = -0 = #80000000 0 12401.1Schristosg_ddfmt(0) gives 3 bytes: "1.5" 12411.1Schristos 12421.1SchristosstrtoIdd returns 9, consuming 4 bytes. 12431.1SchristosddI[0] == ddI[1] == strtopdd 12441.1Schristos 12451.1Schristos 12461.1SchristosInput: 1.6 12471.1Schristosstrtopdd consumes 3 bytes and returns 17 12481.1Schristosdd[0] = 1.5999999999999999 = #3ff99999 99999999 12491.1Schristosdd[1] = 1.3322676295501878e-16 = #3ca33333 33333333 12501.1Schristosg_ddfmt(0) gives 3 bytes: "1.6" 12511.1Schristos 12521.1SchristosstrtoIdd returns 17, consuming 3 bytes. 12531.1SchristosddI[0] = #3ff99999 99999999 + 3ca33333 33333333 12541.1Schristos= 1.5999999999999999 + 1.3322676295501878e-16 12551.1SchristosddI[1] = #3ff99999 99999999 + 3ca33333 33333334 12561.1Schristos= 1.5999999999999999 + 1.332267629550188e-16 12571.1SchristosddI[0] == strtod 12581.1Schristos 12591.1Schristos 12601.1SchristosInput: -1.6 12611.1Schristosstrtopdd consumes 4 bytes and returns 41 12621.1Schristosdd[0] = -1.5999999999999999 = #bff99999 99999999 12631.1Schristosdd[1] = -1.332267629550188e-16 = #bca33333 33333334 12641.1Schristosg_ddfmt(0) gives 35 bytes: "-1.60000000000000000000000000000002" 12651.1Schristos 12661.1SchristosstrtoIdd returns 25, consuming 4 bytes. 12671.1SchristosddI[0] = #bff99999 99999999 + bca33333 33333334 12681.1Schristos= -1.5999999999999999 + -1.332267629550188e-16 12691.1SchristosddI[1] = #bff99999 99999999 + bca33333 33333333 12701.1Schristos= -1.5999999999999999 + -1.3322676295501878e-16 12711.1SchristosddI[0] == strtod 12721.1Schristos 12731.1Schristos 12741.1SchristosInput: 1.7 12751.1Schristosstrtopdd consumes 3 bytes and returns 17 12761.1Schristosdd[0] = 1.7 = #3ffb3333 33333333 12771.1Schristosdd[1] = 4.440892098500625e-17 = #3c899999 99999998 12781.1Schristosg_ddfmt(0) gives 3 bytes: "1.7" 12791.1Schristos 12801.1SchristosstrtoIdd returns 17, consuming 3 bytes. 12811.1SchristosddI[0] = #3ffb3333 33333333 + 3c899999 99999998 12821.1Schristos= 1.7 + 4.4408920985006252e-17 12831.1SchristosddI[1] = #3ffb3333 33333333 + 3c899999 9999999c 12841.1Schristos= 1.7 + 4.4408920985006276e-17 12851.1SchristosddI[0] == strtod 12861.1Schristos 12871.1Schristos 12881.1SchristosInput: -1.7 12891.1Schristosstrtopdd consumes 4 bytes and returns 41 12901.1Schristosdd[0] = -1.7 = #bffb3333 33333333 12911.1Schristosdd[1] = -4.4408920985006276e-17 = #bc899999 9999999c 12921.1Schristosg_ddfmt(0) gives 35 bytes: "-1.70000000000000000000000000000001" 12931.1Schristos 12941.1SchristosstrtoIdd returns 25, consuming 4 bytes. 12951.1SchristosddI[0] = #bffb3333 33333333 + bc899999 9999999c 12961.1Schristos= -1.7 + -4.4408920985006276e-17 12971.1SchristosddI[1] = #bffb3333 33333333 + bc899999 99999998 12981.1Schristos= -1.7 + -4.4408920985006252e-17 12991.1SchristosddI[0] == strtod 13001.1Schristos 13011.1Schristos 13021.1SchristosInput: 1.8 13031.1Schristosstrtopdd consumes 3 bytes and returns 17 13041.1Schristosdd[0] = 1.7999999999999998 = #3ffccccc cccccccc 13051.1Schristosdd[1] = 1.7763568394002503e-16 = #3ca99999 99999999 13061.1Schristosg_ddfmt(0) gives 34 bytes: "1.79999999999999999999999999999999" 13071.1Schristos 13081.1SchristosstrtoIdd returns 33, consuming 3 bytes. 13091.1SchristosddI[0] = #3ffccccc cccccccc + 3ca99999 99999999 13101.1Schristos= 1.7999999999999998 + 1.7763568394002503e-16 13111.1SchristosddI[1] = #3ffccccc cccccccc + 3ca99999 9999999a 13121.1Schristos= 1.7999999999999998 + 1.7763568394002506e-16 13131.1SchristosddI[0] == strtod 13141.1Schristos 13151.1Schristos 13161.1SchristosInput: -1.8 13171.1Schristosstrtopdd consumes 4 bytes and returns 41 13181.1Schristosdd[0] = -1.7999999999999998 = #bffccccc cccccccc 13191.1Schristosdd[1] = -1.7763568394002506e-16 = #bca99999 9999999a 13201.1Schristosg_ddfmt(0) gives 4 bytes: "-1.8" 13211.1Schristos 13221.1SchristosstrtoIdd returns 41, consuming 4 bytes. 13231.1SchristosddI[0] = #bffccccc cccccccc + bca99999 9999999a 13241.1Schristos= -1.7999999999999998 + -1.7763568394002506e-16 13251.1SchristosddI[1] = #bffccccc cccccccc + bca99999 99999999 13261.1Schristos= -1.7999999999999998 + -1.7763568394002503e-16 13271.1SchristosddI[0] == strtod 13281.1Schristos 13291.1Schristos 13301.1SchristosInput: 1.9 13311.1Schristosstrtopdd consumes 3 bytes and returns 17 13321.1Schristosdd[0] = 1.9 = #3ffe6666 66666666 13331.1Schristosdd[1] = 8.88178419700125e-17 = #3c999999 99999998 13341.1Schristosg_ddfmt(0) gives 34 bytes: "1.89999999999999999999999999999998" 13351.1Schristos 13361.1SchristosstrtoIdd returns 33, consuming 3 bytes. 13371.1SchristosddI[0] = #3ffe6666 66666666 + 3c999999 99999998 13381.1Schristos= 1.8999999999999999 + 8.8817841970012504e-17 13391.1SchristosddI[1] = #3ffe6666 66666666 + 3c999999 9999999a 13401.1Schristos= 1.8999999999999999 + 8.8817841970012528e-17 13411.1SchristosddI[0] == strtod 13421.1Schristos 13431.1Schristos 13441.1SchristosInput: -1.9 13451.1Schristosstrtopdd consumes 4 bytes and returns 41 13461.1Schristosdd[0] = -1.9 = #bffe6666 66666666 13471.1Schristosdd[1] = -8.881784197001253e-17 = #bc999999 9999999a 13481.1Schristosg_ddfmt(0) gives 4 bytes: "-1.9" 13491.1Schristos 13501.1SchristosstrtoIdd returns 41, consuming 4 bytes. 13511.1SchristosddI[0] = #bffe6666 66666666 + bc999999 9999999a 13521.1Schristos= -1.8999999999999999 + -8.8817841970012528e-17 13531.1SchristosddI[1] = #bffe6666 66666666 + bc999999 99999998 13541.1Schristos= -1.8999999999999999 + -8.8817841970012504e-17 13551.1SchristosddI[0] == strtod 13561.1Schristos 1357