Input 1e308 : 172.175 Input 100000000e300 : 189.926 Input 0x1p1023 : 48.4244 Input 0x1000p1011 : 55.8959 Input 0x1p1020 : 47.8909 Input 0x0.00001p1040 : 54.5773 Input 1e-307 : 331.461 Input 0.000001e-301 : 339.079 Input 0.0000001e-300 : 338.891 Input 0.00000001e-299 : 339.377 Input 1000000e-313 : 342.651 Input 10000000e-314 : 346.654 Input 100000000e-315 : 348.683 Input 0x1p-1021 : 42.7711 Input 0x1000p-1033 : 50.3386 Input 0x10000p-1037 : 52.8427 Input 0x0.001p-1009 : 49.489 Input 0x0.0001p-1005 : 49.6526 Input 12.345 : 104.775 Input 12.345e19 : 72.9272 Input -.1e+9 : 51.295 Input .125 : 80.3472 Input 1e20 : 63.1004 Input 0e-19 : 22.5513 Input 4 : 41.576 Input 5.9e-76 : 188.039 Input 0x1.4p+3 : 44.9408 Input 0xAp0 : 41.3181 Input 0x0Ap0 : 41.2204 Input 0x0A : 34.7705 Input 0xA0 : 35.3324 Input 0x0.A0p8 : 43.8738 Input 0x0.50p9 : 43.5455 Input 0x0.28p10 : 44.8817 Input 0x0.14p11 : 44.8596 Input 0x0.0A0p12 : 48.2002 Input 0x0.050p13 : 47.2488 Input 0x0.028p14 : 48.4522 Input 0x0.014p15 : 48.5439 Input 0x00.00A0p16 : 49.4434 Input 0x00.0050p17 : 48.0535 Input 0x00.0028p18 : 52.2341 Input 0x00.0014p19 : 49.5649 Input 0x1p-1023 : 49.9006 Input 0x0.8p-1022 : 53.73 Input Inf : 16.3295 Input -Inf : 17.5025 Input +InFiNiTy : 19.5103 Input 0x80000Ap-23 : 55.6887 Input 1e-324 : 325.84 Input 0x100000000000008p0 : 80.8175 Input 0x100000000000008.p0 : 83.3064 Input 0x100000000000008.00p0 : 84.2314 Input 0x10000000000000800p0 : 82.8613 Input 0x10000000000000801p0 : 82.5403