1*f14fb602SLionel Sambuc***** This file is not right. It needs to be generated on a 2*f14fb602SLionel Sambuc***** system with a Motorla 68881 or the equivalent. 3*f14fb602SLionel Sambuc 4*f14fb602SLionel SambucInput: 1.23 5*f14fb602SLionel Sambuc 6*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 33 7*f14fb602SLionel Sambucwith bits = #3fff0000 9d70a3d7 a3d70a4 8*f14fb602SLionel Sambucprintf("%.21Lg") gives 7.73283722915781506499e-4933 9*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "1.23" 10*f14fb602SLionel Sambuc 11*f14fb602SLionel SambucstrtoIxL returns 33, consuming 4 bytes. 12*f14fb602SLionel SambucfI[0] = #3fff0000 9d70a3d7 a3d70a3 13*f14fb602SLionel Sambuc= 7.73283722915781506134e-4933 14*f14fb602SLionel SambucfI[1] = #3fff0000 9d70a3d7 a3d70a4 15*f14fb602SLionel Sambuc= 7.73283722915781506499e-4933 16*f14fb602SLionel SambucfI[1] == strtoxL 17*f14fb602SLionel Sambuc 18*f14fb602SLionel Sambuc 19*f14fb602SLionel SambucInput: 1.23e+20 20*f14fb602SLionel Sambuc 21*f14fb602SLionel SambucstrtoxL consumes 8 bytes and returns 1 22*f14fb602SLionel Sambucwith bits = #40410000 d55ef90a 2da18000 23*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.24239113715721119512e-4932 24*f14fb602SLionel Sambucg_xLfmt(0) gives 8 bytes: "1.23e+20" 25*f14fb602SLionel Sambuc 26*f14fb602SLionel SambucstrtoIxL returns 1, consuming 8 bytes. 27*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 28*f14fb602SLionel Sambuc 29*f14fb602SLionel Sambuc 30*f14fb602SLionel SambucInput: 1.23e-20 31*f14fb602SLionel Sambuc 32*f14fb602SLionel SambucstrtoxL consumes 8 bytes and returns 17 33*f14fb602SLionel Sambucwith bits = #3fbc0000 e857267b b3a984f2 34*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.74065070995958800375e-4932 35*f14fb602SLionel Sambucg_xLfmt(0) gives 8 bytes: "1.23e-20" 36*f14fb602SLionel Sambuc 37*f14fb602SLionel SambucstrtoIxL returns 17, consuming 8 bytes. 38*f14fb602SLionel SambucfI[0] = #3fbc0000 e857267b b3a984f2 39*f14fb602SLionel Sambuc= 2.74065070995958800375e-4932 40*f14fb602SLionel SambucfI[1] = #3fbc0000 e857267b b3a984f3 41*f14fb602SLionel Sambuc= 2.74065070995958800411e-4932 42*f14fb602SLionel SambucfI[0] == strtoxL 43*f14fb602SLionel Sambuc 44*f14fb602SLionel Sambuc 45*f14fb602SLionel SambucInput: 1.23456789 46*f14fb602SLionel Sambuc 47*f14fb602SLionel SambucstrtoxL consumes 10 bytes and returns 33 48*f14fb602SLionel Sambucwith bits = #3fff0000 9e065214 1ef0dbf6 49*f14fb602SLionel Sambucprintf("%.21Lg") gives 7.88641440242171807354e-4933 50*f14fb602SLionel Sambucg_xLfmt(0) gives 10 bytes: "1.23456789" 51*f14fb602SLionel Sambuc 52*f14fb602SLionel SambucstrtoIxL returns 33, consuming 10 bytes. 53*f14fb602SLionel SambucfI[0] = #3fff0000 9e065214 1ef0dbf5 54*f14fb602SLionel Sambuc= 7.8864144024217180699e-4933 55*f14fb602SLionel SambucfI[1] = #3fff0000 9e065214 1ef0dbf6 56*f14fb602SLionel Sambuc= 7.88641440242171807354e-4933 57*f14fb602SLionel SambucfI[1] == strtoxL 58*f14fb602SLionel Sambuc 59*f14fb602SLionel Sambuc 60*f14fb602SLionel SambucInput: 1.23456589e+20 61*f14fb602SLionel Sambuc 62*f14fb602SLionel SambucstrtoxL consumes 14 bytes and returns 1 63*f14fb602SLionel Sambucwith bits = #40410000 d629bd33 5ccba00 64*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.26319561227049478508e-4932 65*f14fb602SLionel Sambucg_xLfmt(0) gives 14 bytes: "1.23456589e+20" 66*f14fb602SLionel Sambuc 67*f14fb602SLionel SambucstrtoIxL returns 1, consuming 14 bytes. 68*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 69*f14fb602SLionel Sambuc 70*f14fb602SLionel Sambuc 71*f14fb602SLionel SambucInput: 1.23e+30 72*f14fb602SLionel Sambuc 73*f14fb602SLionel SambucstrtoxL consumes 8 bytes and returns 17 74*f14fb602SLionel Sambucwith bits = #40620000 f8658274 7dbc824a 75*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.16238691003557160385e-4932 76*f14fb602SLionel Sambucg_xLfmt(0) gives 8 bytes: "1.23e+30" 77*f14fb602SLionel Sambuc 78*f14fb602SLionel SambucstrtoIxL returns 17, consuming 8 bytes. 79*f14fb602SLionel SambucfI[0] = #40620000 f8658274 7dbc824a 80*f14fb602SLionel Sambuc= 3.16238691003557160385e-4932 81*f14fb602SLionel SambucfI[1] = #40620000 f8658274 7dbc824b 82*f14fb602SLionel Sambuc= 3.16238691003557160421e-4932 83*f14fb602SLionel SambucfI[0] == strtoxL 84*f14fb602SLionel Sambuc 85*f14fb602SLionel Sambuc 86*f14fb602SLionel SambucInput: 1.23e-30 87*f14fb602SLionel Sambuc 88*f14fb602SLionel SambucstrtoxL consumes 8 bytes and returns 17 89*f14fb602SLionel Sambucwith bits = #3f9b0000 c794337a 808554eb 90*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.88012249978407873966e-4932 91*f14fb602SLionel Sambucg_xLfmt(0) gives 8 bytes: "1.23e-30" 92*f14fb602SLionel Sambuc 93*f14fb602SLionel SambucstrtoIxL returns 17, consuming 8 bytes. 94*f14fb602SLionel SambucfI[0] = #3f9b0000 c794337a 808554eb 95*f14fb602SLionel Sambuc= 1.88012249978407873966e-4932 96*f14fb602SLionel SambucfI[1] = #3f9b0000 c794337a 808554ec 97*f14fb602SLionel Sambuc= 1.88012249978407874003e-4932 98*f14fb602SLionel SambucfI[0] == strtoxL 99*f14fb602SLionel Sambuc 100*f14fb602SLionel Sambuc 101*f14fb602SLionel SambucInput: 1.23456789e-20 102*f14fb602SLionel Sambuc 103*f14fb602SLionel SambucstrtoxL consumes 14 bytes and returns 17 104*f14fb602SLionel Sambucwith bits = #3fbc0000 e9340a38 f3d6d352 105*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.76331470044569174626e-4932 106*f14fb602SLionel Sambucg_xLfmt(0) gives 14 bytes: "1.23456789e-20" 107*f14fb602SLionel Sambuc 108*f14fb602SLionel SambucstrtoIxL returns 17, consuming 14 bytes. 109*f14fb602SLionel SambucfI[0] = #3fbc0000 e9340a38 f3d6d352 110*f14fb602SLionel Sambuc= 2.76331470044569174626e-4932 111*f14fb602SLionel SambucfI[1] = #3fbc0000 e9340a38 f3d6d353 112*f14fb602SLionel Sambuc= 2.76331470044569174663e-4932 113*f14fb602SLionel SambucfI[0] == strtoxL 114*f14fb602SLionel Sambuc 115*f14fb602SLionel Sambuc 116*f14fb602SLionel SambucInput: 1.23456789e-30 117*f14fb602SLionel Sambuc 118*f14fb602SLionel SambucstrtoxL consumes 14 bytes and returns 17 119*f14fb602SLionel Sambucwith bits = #3f9b0000 c851f19d decca8fc 120*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.89959071937101288293e-4932 121*f14fb602SLionel Sambucg_xLfmt(0) gives 14 bytes: "1.23456789e-30" 122*f14fb602SLionel Sambuc 123*f14fb602SLionel SambucstrtoIxL returns 17, consuming 14 bytes. 124*f14fb602SLionel SambucfI[0] = #3f9b0000 c851f19d decca8fc 125*f14fb602SLionel Sambuc= 1.89959071937101288293e-4932 126*f14fb602SLionel SambucfI[1] = #3f9b0000 c851f19d decca8fd 127*f14fb602SLionel Sambuc= 1.89959071937101288329e-4932 128*f14fb602SLionel SambucfI[0] == strtoxL 129*f14fb602SLionel Sambuc 130*f14fb602SLionel Sambuc 131*f14fb602SLionel SambucInput: 1.234567890123456789 132*f14fb602SLionel Sambuc 133*f14fb602SLionel SambucstrtoxL consumes 20 bytes and returns 17 134*f14fb602SLionel Sambucwith bits = #3fff0000 9e065214 62cfdb8d 135*f14fb602SLionel Sambucprintf("%.21Lg") gives 7.88641440657246265535e-4933 136*f14fb602SLionel Sambucg_xLfmt(0) gives 20 bytes: "1.234567890123456789" 137*f14fb602SLionel Sambuc 138*f14fb602SLionel SambucstrtoIxL returns 17, consuming 20 bytes. 139*f14fb602SLionel SambucfI[0] = #3fff0000 9e065214 62cfdb8d 140*f14fb602SLionel Sambuc= 7.88641440657246265535e-4933 141*f14fb602SLionel SambucfI[1] = #3fff0000 9e065214 62cfdb8e 142*f14fb602SLionel Sambuc= 7.886414406572462659e-4933 143*f14fb602SLionel SambucfI[0] == strtoxL 144*f14fb602SLionel Sambuc 145*f14fb602SLionel Sambuc 146*f14fb602SLionel SambucInput: 1.23456789012345678901234567890123456789 147*f14fb602SLionel Sambuc 148*f14fb602SLionel SambucstrtoxL consumes 40 bytes and returns 17 149*f14fb602SLionel Sambucwith bits = #3fff0000 9e065214 62cfdb8d 150*f14fb602SLionel Sambucprintf("%.21Lg") gives 7.88641440657246265535e-4933 151*f14fb602SLionel Sambucg_xLfmt(0) gives 20 bytes: "1.234567890123456789" 152*f14fb602SLionel Sambuc 153*f14fb602SLionel SambucstrtoIxL returns 17, consuming 40 bytes. 154*f14fb602SLionel SambucfI[0] = #3fff0000 9e065214 62cfdb8d 155*f14fb602SLionel Sambuc= 7.88641440657246265535e-4933 156*f14fb602SLionel SambucfI[1] = #3fff0000 9e065214 62cfdb8e 157*f14fb602SLionel Sambuc= 7.886414406572462659e-4933 158*f14fb602SLionel SambucfI[0] == strtoxL 159*f14fb602SLionel Sambuc 160*f14fb602SLionel Sambuc 161*f14fb602SLionel SambucInput: 1.23e306 162*f14fb602SLionel Sambuc 163*f14fb602SLionel SambucstrtoxL consumes 8 bytes and returns 17 164*f14fb602SLionel Sambucwith bits = #43f70000 e033b668 e30fa6d5 165*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.52688323155200052759e-4932 166*f14fb602SLionel Sambucg_xLfmt(0) gives 9 bytes: "1.23e+306" 167*f14fb602SLionel Sambuc 168*f14fb602SLionel SambucstrtoIxL returns 17, consuming 8 bytes. 169*f14fb602SLionel SambucfI[0] = #43f70000 e033b668 e30fa6d5 170*f14fb602SLionel Sambuc= 2.52688323155200052759e-4932 171*f14fb602SLionel SambucfI[1] = #43f70000 e033b668 e30fa6d6 172*f14fb602SLionel Sambuc= 2.52688323155200052796e-4932 173*f14fb602SLionel SambucfI[0] == strtoxL 174*f14fb602SLionel Sambuc 175*f14fb602SLionel Sambuc 176*f14fb602SLionel SambucInput: 1.23e-306 177*f14fb602SLionel Sambuc 178*f14fb602SLionel SambucstrtoxL consumes 9 bytes and returns 33 179*f14fb602SLionel Sambucwith bits = #3c060000 dd1dc2ed 1cb73f25 180*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.44583168427704605801e-4932 181*f14fb602SLionel Sambucg_xLfmt(0) gives 9 bytes: "1.23e-306" 182*f14fb602SLionel Sambuc 183*f14fb602SLionel SambucstrtoIxL returns 33, consuming 9 bytes. 184*f14fb602SLionel SambucfI[0] = #3c060000 dd1dc2ed 1cb73f24 185*f14fb602SLionel Sambuc= 2.44583168427704605765e-4932 186*f14fb602SLionel SambucfI[1] = #3c060000 dd1dc2ed 1cb73f25 187*f14fb602SLionel Sambuc= 2.44583168427704605801e-4932 188*f14fb602SLionel SambucfI[1] == strtoxL 189*f14fb602SLionel Sambuc 190*f14fb602SLionel Sambuc 191*f14fb602SLionel SambucInput: 1.23e-320 192*f14fb602SLionel Sambuc 193*f14fb602SLionel SambucstrtoxL consumes 9 bytes and returns 33 194*f14fb602SLionel Sambucwith bits = #3bd80000 9b98c371 844c3f1a 195*f14fb602SLionel Sambucprintf("%.21Lg") gives 7.24867657578821329238e-4933 196*f14fb602SLionel Sambucg_xLfmt(0) gives 9 bytes: "1.23e-320" 197*f14fb602SLionel Sambuc 198*f14fb602SLionel SambucstrtoIxL returns 33, consuming 9 bytes. 199*f14fb602SLionel SambucfI[0] = #3bd80000 9b98c371 844c3f19 200*f14fb602SLionel Sambuc= 7.24867657578821328874e-4933 201*f14fb602SLionel SambucfI[1] = #3bd80000 9b98c371 844c3f1a 202*f14fb602SLionel Sambuc= 7.24867657578821329238e-4933 203*f14fb602SLionel SambucfI[1] == strtoxL 204*f14fb602SLionel Sambuc 205*f14fb602SLionel Sambuc 206*f14fb602SLionel SambucInput: 1.23e-20 207*f14fb602SLionel Sambuc 208*f14fb602SLionel SambucstrtoxL consumes 8 bytes and returns 17 209*f14fb602SLionel Sambucwith bits = #3fbc0000 e857267b b3a984f2 210*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.74065070995958800375e-4932 211*f14fb602SLionel Sambucg_xLfmt(0) gives 8 bytes: "1.23e-20" 212*f14fb602SLionel Sambuc 213*f14fb602SLionel SambucstrtoIxL returns 17, consuming 8 bytes. 214*f14fb602SLionel SambucfI[0] = #3fbc0000 e857267b b3a984f2 215*f14fb602SLionel Sambuc= 2.74065070995958800375e-4932 216*f14fb602SLionel SambucfI[1] = #3fbc0000 e857267b b3a984f3 217*f14fb602SLionel Sambuc= 2.74065070995958800411e-4932 218*f14fb602SLionel SambucfI[0] == strtoxL 219*f14fb602SLionel Sambuc 220*f14fb602SLionel Sambuc 221*f14fb602SLionel SambucInput: 1.23456789e307 222*f14fb602SLionel Sambuc 223*f14fb602SLionel SambucstrtoxL consumes 14 bytes and returns 17 224*f14fb602SLionel Sambucwith bits = #43fb0000 8ca58a5e d766de75 225*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.32182163192682931854e-4933 226*f14fb602SLionel Sambucg_xLfmt(0) gives 15 bytes: "1.23456789e+307" 227*f14fb602SLionel Sambuc 228*f14fb602SLionel SambucstrtoIxL returns 17, consuming 14 bytes. 229*f14fb602SLionel SambucfI[0] = #43fb0000 8ca58a5e d766de75 230*f14fb602SLionel Sambuc= 3.32182163192682931854e-4933 231*f14fb602SLionel SambucfI[1] = #43fb0000 8ca58a5e d766de76 232*f14fb602SLionel Sambuc= 3.32182163192682932219e-4933 233*f14fb602SLionel SambucfI[0] == strtoxL 234*f14fb602SLionel Sambuc 235*f14fb602SLionel Sambuc 236*f14fb602SLionel SambucInput: 1.23456589e-307 237*f14fb602SLionel Sambuc 238*f14fb602SLionel SambucstrtoxL consumes 15 bytes and returns 17 239*f14fb602SLionel Sambucwith bits = #3c030000 b18cb5dc c22fd369 240*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.30149245314004923345e-4932 241*f14fb602SLionel Sambucg_xLfmt(0) gives 15 bytes: "1.23456589e-307" 242*f14fb602SLionel Sambuc 243*f14fb602SLionel SambucstrtoIxL returns 17, consuming 15 bytes. 244*f14fb602SLionel SambucfI[0] = #3c030000 b18cb5dc c22fd369 245*f14fb602SLionel Sambuc= 1.30149245314004923345e-4932 246*f14fb602SLionel SambucfI[1] = #3c030000 b18cb5dc c22fd36a 247*f14fb602SLionel Sambuc= 1.30149245314004923382e-4932 248*f14fb602SLionel SambucfI[0] == strtoxL 249*f14fb602SLionel Sambuc 250*f14fb602SLionel Sambuc 251*f14fb602SLionel SambucInput: 1.234567890123456789 252*f14fb602SLionel Sambuc 253*f14fb602SLionel SambucstrtoxL consumes 20 bytes and returns 17 254*f14fb602SLionel Sambucwith bits = #3fff0000 9e065214 62cfdb8d 255*f14fb602SLionel Sambucprintf("%.21Lg") gives 7.88641440657246265535e-4933 256*f14fb602SLionel Sambucg_xLfmt(0) gives 20 bytes: "1.234567890123456789" 257*f14fb602SLionel Sambuc 258*f14fb602SLionel SambucstrtoIxL returns 17, consuming 20 bytes. 259*f14fb602SLionel SambucfI[0] = #3fff0000 9e065214 62cfdb8d 260*f14fb602SLionel Sambuc= 7.88641440657246265535e-4933 261*f14fb602SLionel SambucfI[1] = #3fff0000 9e065214 62cfdb8e 262*f14fb602SLionel Sambuc= 7.886414406572462659e-4933 263*f14fb602SLionel SambucfI[0] == strtoxL 264*f14fb602SLionel Sambuc 265*f14fb602SLionel Sambuc 266*f14fb602SLionel SambucInput: 1.234567890123456789e301 267*f14fb602SLionel Sambuc 268*f14fb602SLionel SambucstrtoxL consumes 24 bytes and returns 33 269*f14fb602SLionel Sambucwith bits = #43e70000 937a8baf ab20980c 270*f14fb602SLionel Sambucprintf("%.21Lg") gives 5.11635766619117643114e-4933 271*f14fb602SLionel Sambucg_xLfmt(0) gives 25 bytes: "1.234567890123456789e+301" 272*f14fb602SLionel Sambuc 273*f14fb602SLionel SambucstrtoIxL returns 33, consuming 24 bytes. 274*f14fb602SLionel SambucfI[0] = #43e70000 937a8baf ab20980b 275*f14fb602SLionel Sambuc= 5.1163576661911764275e-4933 276*f14fb602SLionel SambucfI[1] = #43e70000 937a8baf ab20980c 277*f14fb602SLionel Sambuc= 5.11635766619117643114e-4933 278*f14fb602SLionel SambucfI[1] == strtoxL 279*f14fb602SLionel Sambuc 280*f14fb602SLionel Sambuc 281*f14fb602SLionel SambucInput: 1.234567890123456789e-301 282*f14fb602SLionel Sambuc 283*f14fb602SLionel SambucstrtoxL consumes 25 bytes and returns 33 284*f14fb602SLionel Sambucwith bits = #3c170000 a953271a 5d069ad9 285*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.08545540462853463561e-4932 286*f14fb602SLionel Sambucg_xLfmt(0) gives 25 bytes: "1.234567890123456789e-301" 287*f14fb602SLionel Sambuc 288*f14fb602SLionel SambucstrtoIxL returns 33, consuming 25 bytes. 289*f14fb602SLionel SambucfI[0] = #3c170000 a953271a 5d069ad8 290*f14fb602SLionel Sambuc= 1.08545540462853463524e-4932 291*f14fb602SLionel SambucfI[1] = #3c170000 a953271a 5d069ad9 292*f14fb602SLionel Sambuc= 1.08545540462853463561e-4932 293*f14fb602SLionel SambucfI[1] == strtoxL 294*f14fb602SLionel Sambuc 295*f14fb602SLionel Sambuc 296*f14fb602SLionel SambucInput: 1.234567890123456789e-321 297*f14fb602SLionel Sambuc 298*f14fb602SLionel SambucstrtoxL consumes 25 bytes and returns 33 299*f14fb602SLionel Sambucwith bits = #3bd40000 f9e11b4c ea6dcce9 300*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.20133479952876185942e-4932 301*f14fb602SLionel Sambucg_xLfmt(0) gives 25 bytes: "1.234567890123456789e-321" 302*f14fb602SLionel Sambuc 303*f14fb602SLionel SambucstrtoIxL returns 33, consuming 25 bytes. 304*f14fb602SLionel SambucfI[0] = #3bd40000 f9e11b4c ea6dcce8 305*f14fb602SLionel Sambuc= 3.20133479952876185905e-4932 306*f14fb602SLionel SambucfI[1] = #3bd40000 f9e11b4c ea6dcce9 307*f14fb602SLionel Sambuc= 3.20133479952876185942e-4932 308*f14fb602SLionel SambucfI[1] == strtoxL 309*f14fb602SLionel Sambuc 310*f14fb602SLionel Sambuc 311*f14fb602SLionel SambucInput: 1e23 312*f14fb602SLionel Sambuc 313*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 1 314*f14fb602SLionel Sambucwith bits = #404b0000 a968163f a57b400 315*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.08760331670538037378e-4932 316*f14fb602SLionel Sambucg_xLfmt(0) gives 5 bytes: "1e+23" 317*f14fb602SLionel Sambuc 318*f14fb602SLionel SambucstrtoIxL returns 1, consuming 4 bytes. 319*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 320*f14fb602SLionel Sambuc 321*f14fb602SLionel Sambuc 322*f14fb602SLionel SambucInput: 1e310 323*f14fb602SLionel Sambuc 324*f14fb602SLionel SambucstrtoxL consumes 5 bytes and returns 33 325*f14fb602SLionel Sambucwith bits = #44040000 de81e40a 34bcf50 326*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.48237171106260601618e-4932 327*f14fb602SLionel Sambucg_xLfmt(0) gives 6 bytes: "1e+310" 328*f14fb602SLionel Sambuc 329*f14fb602SLionel SambucstrtoIxL returns 33, consuming 5 bytes. 330*f14fb602SLionel SambucfI[0] = #44040000 de81e40a 34bcf4f 331*f14fb602SLionel Sambuc= 2.48237171106260601582e-4932 332*f14fb602SLionel SambucfI[1] = #44040000 de81e40a 34bcf50 333*f14fb602SLionel Sambuc= 2.48237171106260601618e-4932 334*f14fb602SLionel SambucfI[1] == strtoxL 335*f14fb602SLionel Sambuc 336*f14fb602SLionel Sambuc 337*f14fb602SLionel SambucInput: 9.0259718793241475e-277 338*f14fb602SLionel Sambuc 339*f14fb602SLionel SambucstrtoxL consumes 23 bytes and returns 33 340*f14fb602SLionel Sambucwith bits = #3c690000 ffffffff fffffcf7 341*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209322303e-4932 342*f14fb602SLionel Sambucg_xLfmt(0) gives 23 bytes: "9.0259718793241475e-277" 343*f14fb602SLionel Sambuc 344*f14fb602SLionel SambucstrtoIxL returns 33, consuming 23 bytes. 345*f14fb602SLionel SambucfI[0] = #3c690000 ffffffff fffffcf6 346*f14fb602SLionel Sambuc= 3.36210314311209322267e-4932 347*f14fb602SLionel SambucfI[1] = #3c690000 ffffffff fffffcf7 348*f14fb602SLionel Sambuc= 3.36210314311209322303e-4932 349*f14fb602SLionel SambucfI[1] == strtoxL 350*f14fb602SLionel Sambuc 351*f14fb602SLionel Sambuc 352*f14fb602SLionel SambucInput: 9.025971879324147880346310405869e-277 353*f14fb602SLionel Sambuc 354*f14fb602SLionel SambucstrtoxL consumes 37 bytes and returns 17 355*f14fb602SLionel Sambucwith bits = #3c6a0000 80000000 0 356*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350626e-4932 357*f14fb602SLionel Sambucg_xLfmt(0) gives 26 bytes: "9.0259718793241478803e-277" 358*f14fb602SLionel Sambuc 359*f14fb602SLionel SambucstrtoIxL returns 17, consuming 37 bytes. 360*f14fb602SLionel SambucfI[0] = #3c6a0000 80000000 0 361*f14fb602SLionel Sambuc= 3.36210314311209350626e-4932 362*f14fb602SLionel SambucfI[1] = #3c6a0000 80000000 1 363*f14fb602SLionel Sambuc= 3.64519953188247460253e-4951 364*f14fb602SLionel SambucfI[0] == strtoxL 365*f14fb602SLionel Sambuc 366*f14fb602SLionel Sambuc 367*f14fb602SLionel SambucInput: 9.025971879324147880346310405868e-277 368*f14fb602SLionel Sambuc 369*f14fb602SLionel SambucstrtoxL consumes 37 bytes and returns 33 370*f14fb602SLionel Sambucwith bits = #3c6a0000 80000000 0 371*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350626e-4932 372*f14fb602SLionel Sambucg_xLfmt(0) gives 26 bytes: "9.0259718793241478803e-277" 373*f14fb602SLionel Sambuc 374*f14fb602SLionel SambucstrtoIxL returns 33, consuming 37 bytes. 375*f14fb602SLionel SambucfI[0] = #3c690000 ffffffff ffffffff 376*f14fb602SLionel Sambuc= 3.3621031431120935059e-4932 377*f14fb602SLionel SambucfI[1] = #3c6a0000 80000000 0 378*f14fb602SLionel Sambuc= 3.36210314311209350626e-4932 379*f14fb602SLionel SambucfI[1] == strtoxL 380*f14fb602SLionel Sambuc 381*f14fb602SLionel Sambuc 382*f14fb602SLionel SambucInput: 2.2250738585072014e-308 383*f14fb602SLionel Sambuc 384*f14fb602SLionel SambucstrtoxL consumes 23 bytes and returns 17 385*f14fb602SLionel Sambucwith bits = #3c010000 80000000 46 386*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.55163967231773222177e-4949 387*f14fb602SLionel Sambucg_xLfmt(0) gives 23 bytes: "2.2250738585072014e-308" 388*f14fb602SLionel Sambuc 389*f14fb602SLionel SambucstrtoIxL returns 17, consuming 23 bytes. 390*f14fb602SLionel SambucfI[0] = #3c010000 80000000 46 391*f14fb602SLionel Sambuc= 2.55163967231773222177e-4949 392*f14fb602SLionel SambucfI[1] = #3c010000 80000000 47 393*f14fb602SLionel Sambuc= 2.5880916676365569678e-4949 394*f14fb602SLionel SambucfI[0] == strtoxL 395*f14fb602SLionel Sambuc 396*f14fb602SLionel Sambuc 397*f14fb602SLionel SambucInput: 2.2250738585072013e-308 398*f14fb602SLionel Sambuc 399*f14fb602SLionel SambucstrtoxL consumes 23 bytes and returns 17 400*f14fb602SLionel Sambucwith bits = #3c000000 ffffffff fffffd4f 401*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209325511e-4932 402*f14fb602SLionel Sambucg_xLfmt(0) gives 23 bytes: "2.2250738585072013e-308" 403*f14fb602SLionel Sambuc 404*f14fb602SLionel SambucstrtoIxL returns 17, consuming 23 bytes. 405*f14fb602SLionel SambucfI[0] = #3c000000 ffffffff fffffd4f 406*f14fb602SLionel Sambuc= 3.36210314311209325511e-4932 407*f14fb602SLionel SambucfI[1] = #3c000000 ffffffff fffffd50 408*f14fb602SLionel Sambuc= 3.36210314311209325547e-4932 409*f14fb602SLionel SambucfI[0] == strtoxL 410*f14fb602SLionel Sambuc 411*f14fb602SLionel SambucRounding mode for strtor... changed from 1 (nearest) to 0 (toward zero) 412*f14fb602SLionel Sambuc 413*f14fb602SLionel SambucInput: 1.1 414*f14fb602SLionel Sambuc 415*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 416*f14fb602SLionel Sambucwith bits = #3fff0000 8ccccccc cccccccc 417*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350335e-4933 418*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.0999999999999999999" 419*f14fb602SLionel Sambuc 420*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 421*f14fb602SLionel SambucfI[0] = #3fff0000 8ccccccc cccccccc 422*f14fb602SLionel Sambuc= 3.36210314311209350335e-4933 423*f14fb602SLionel SambucfI[1] = #3fff0000 8ccccccc cccccccd 424*f14fb602SLionel Sambuc= 3.36210314311209350699e-4933 425*f14fb602SLionel SambucfI[0] == strtoxL 426*f14fb602SLionel Sambuc 427*f14fb602SLionel Sambuc 428*f14fb602SLionel SambucInput: -1.1 429*f14fb602SLionel Sambuc 430*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 431*f14fb602SLionel Sambucwith bits = #bfff0000 8ccccccc cccccccc 432*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350335e-4933 433*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.0999999999999999999" 434*f14fb602SLionel Sambuc 435*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 436*f14fb602SLionel SambucfI[0] = #bfff0000 8ccccccc cccccccd 437*f14fb602SLionel Sambuc= 3.36210314311209350699e-4933 438*f14fb602SLionel SambucfI[1] = #bfff0000 8ccccccc cccccccc 439*f14fb602SLionel Sambuc= 3.36210314311209350335e-4933 440*f14fb602SLionel SambucfI[1] == strtoxL 441*f14fb602SLionel Sambuc 442*f14fb602SLionel Sambuc 443*f14fb602SLionel SambucInput: 1.2 444*f14fb602SLionel Sambuc 445*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 446*f14fb602SLionel Sambucwith bits = #3fff0000 99999999 99999999 447*f14fb602SLionel Sambucprintf("%.21Lg") gives 6.72420628622418701034e-4933 448*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.1999999999999999999" 449*f14fb602SLionel Sambuc 450*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 451*f14fb602SLionel SambucfI[0] = #3fff0000 99999999 99999999 452*f14fb602SLionel Sambuc= 6.72420628622418701034e-4933 453*f14fb602SLionel SambucfI[1] = #3fff0000 99999999 9999999a 454*f14fb602SLionel Sambuc= 6.72420628622418701398e-4933 455*f14fb602SLionel SambucfI[0] == strtoxL 456*f14fb602SLionel Sambuc 457*f14fb602SLionel Sambuc 458*f14fb602SLionel SambucInput: -1.2 459*f14fb602SLionel Sambuc 460*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 461*f14fb602SLionel Sambucwith bits = #bfff0000 99999999 99999999 462*f14fb602SLionel Sambucprintf("%.21Lg") gives 6.72420628622418701034e-4933 463*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.1999999999999999999" 464*f14fb602SLionel Sambuc 465*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 466*f14fb602SLionel SambucfI[0] = #bfff0000 99999999 9999999a 467*f14fb602SLionel Sambuc= 6.72420628622418701398e-4933 468*f14fb602SLionel SambucfI[1] = #bfff0000 99999999 99999999 469*f14fb602SLionel Sambuc= 6.72420628622418701034e-4933 470*f14fb602SLionel SambucfI[1] == strtoxL 471*f14fb602SLionel Sambuc 472*f14fb602SLionel Sambuc 473*f14fb602SLionel SambucInput: 1.3 474*f14fb602SLionel Sambuc 475*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 476*f14fb602SLionel Sambucwith bits = #3fff0000 a6666666 66666666 477*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.00863094293362805173e-4932 478*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.3" 479*f14fb602SLionel Sambuc 480*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 481*f14fb602SLionel SambucfI[0] = #3fff0000 a6666666 66666666 482*f14fb602SLionel Sambuc= 1.00863094293362805173e-4932 483*f14fb602SLionel SambucfI[1] = #3fff0000 a6666666 66666667 484*f14fb602SLionel Sambuc= 1.0086309429336280521e-4932 485*f14fb602SLionel SambucfI[0] == strtoxL 486*f14fb602SLionel Sambuc 487*f14fb602SLionel Sambuc 488*f14fb602SLionel SambucInput: -1.3 489*f14fb602SLionel Sambuc 490*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 491*f14fb602SLionel Sambucwith bits = #bfff0000 a6666666 66666666 492*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.00863094293362805173e-4932 493*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.3" 494*f14fb602SLionel Sambuc 495*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 496*f14fb602SLionel SambucfI[0] = #bfff0000 a6666666 66666667 497*f14fb602SLionel Sambuc= 1.0086309429336280521e-4932 498*f14fb602SLionel SambucfI[1] = #bfff0000 a6666666 66666666 499*f14fb602SLionel Sambuc= 1.00863094293362805173e-4932 500*f14fb602SLionel SambucfI[1] == strtoxL 501*f14fb602SLionel Sambuc 502*f14fb602SLionel Sambuc 503*f14fb602SLionel SambucInput: 1.4 504*f14fb602SLionel Sambuc 505*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 506*f14fb602SLionel Sambucwith bits = #3fff0000 b3333333 33333333 507*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.34484125724483740243e-4932 508*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.4" 509*f14fb602SLionel Sambuc 510*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 511*f14fb602SLionel SambucfI[0] = #3fff0000 b3333333 33333333 512*f14fb602SLionel Sambuc= 1.34484125724483740243e-4932 513*f14fb602SLionel SambucfI[1] = #3fff0000 b3333333 33333334 514*f14fb602SLionel Sambuc= 1.3448412572448374028e-4932 515*f14fb602SLionel SambucfI[0] == strtoxL 516*f14fb602SLionel Sambuc 517*f14fb602SLionel Sambuc 518*f14fb602SLionel SambucInput: -1.4 519*f14fb602SLionel Sambuc 520*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 521*f14fb602SLionel Sambucwith bits = #bfff0000 b3333333 33333333 522*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.34484125724483740243e-4932 523*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.4" 524*f14fb602SLionel Sambuc 525*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 526*f14fb602SLionel SambucfI[0] = #bfff0000 b3333333 33333334 527*f14fb602SLionel Sambuc= 1.3448412572448374028e-4932 528*f14fb602SLionel SambucfI[1] = #bfff0000 b3333333 33333333 529*f14fb602SLionel Sambuc= 1.34484125724483740243e-4932 530*f14fb602SLionel SambucfI[1] == strtoxL 531*f14fb602SLionel Sambuc 532*f14fb602SLionel Sambuc 533*f14fb602SLionel SambucInput: 1.5 534*f14fb602SLionel Sambuc 535*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 1 536*f14fb602SLionel Sambucwith bits = #3fff0000 c0000000 0 537*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.68105157155604675313e-4932 538*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.5" 539*f14fb602SLionel Sambuc 540*f14fb602SLionel SambucstrtoIxL returns 1, consuming 3 bytes. 541*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 542*f14fb602SLionel Sambuc 543*f14fb602SLionel Sambuc 544*f14fb602SLionel SambucInput: -1.5 545*f14fb602SLionel Sambuc 546*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 9 547*f14fb602SLionel Sambucwith bits = #bfff0000 c0000000 0 548*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.68105157155604675313e-4932 549*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.5" 550*f14fb602SLionel Sambuc 551*f14fb602SLionel SambucstrtoIxL returns 9, consuming 4 bytes. 552*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 553*f14fb602SLionel Sambuc 554*f14fb602SLionel Sambuc 555*f14fb602SLionel SambucInput: 1.6 556*f14fb602SLionel Sambuc 557*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 558*f14fb602SLionel Sambucwith bits = #3fff0000 cccccccc cccccccc 559*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.01726188586725610347e-4932 560*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.5999999999999999999" 561*f14fb602SLionel Sambuc 562*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 563*f14fb602SLionel SambucfI[0] = #3fff0000 cccccccc cccccccc 564*f14fb602SLionel Sambuc= 2.01726188586725610347e-4932 565*f14fb602SLionel SambucfI[1] = #3fff0000 cccccccc cccccccd 566*f14fb602SLionel Sambuc= 2.01726188586725610383e-4932 567*f14fb602SLionel SambucfI[0] == strtoxL 568*f14fb602SLionel Sambuc 569*f14fb602SLionel Sambuc 570*f14fb602SLionel SambucInput: -1.6 571*f14fb602SLionel Sambuc 572*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 573*f14fb602SLionel Sambucwith bits = #bfff0000 cccccccc cccccccc 574*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.01726188586725610347e-4932 575*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.5999999999999999999" 576*f14fb602SLionel Sambuc 577*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 578*f14fb602SLionel SambucfI[0] = #bfff0000 cccccccc cccccccd 579*f14fb602SLionel Sambuc= 2.01726188586725610383e-4932 580*f14fb602SLionel SambucfI[1] = #bfff0000 cccccccc cccccccc 581*f14fb602SLionel Sambuc= 2.01726188586725610347e-4932 582*f14fb602SLionel SambucfI[1] == strtoxL 583*f14fb602SLionel Sambuc 584*f14fb602SLionel Sambuc 585*f14fb602SLionel SambucInput: 1.7 586*f14fb602SLionel Sambuc 587*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 588*f14fb602SLionel Sambucwith bits = #3fff0000 d9999999 99999999 589*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.35347220017846545417e-4932 590*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.6999999999999999999" 591*f14fb602SLionel Sambuc 592*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 593*f14fb602SLionel SambucfI[0] = #3fff0000 d9999999 99999999 594*f14fb602SLionel Sambuc= 2.35347220017846545417e-4932 595*f14fb602SLionel SambucfI[1] = #3fff0000 d9999999 9999999a 596*f14fb602SLionel Sambuc= 2.35347220017846545453e-4932 597*f14fb602SLionel SambucfI[0] == strtoxL 598*f14fb602SLionel Sambuc 599*f14fb602SLionel Sambuc 600*f14fb602SLionel SambucInput: -1.7 601*f14fb602SLionel Sambuc 602*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 603*f14fb602SLionel Sambucwith bits = #bfff0000 d9999999 99999999 604*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.35347220017846545417e-4932 605*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.6999999999999999999" 606*f14fb602SLionel Sambuc 607*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 608*f14fb602SLionel SambucfI[0] = #bfff0000 d9999999 9999999a 609*f14fb602SLionel Sambuc= 2.35347220017846545453e-4932 610*f14fb602SLionel SambucfI[1] = #bfff0000 d9999999 99999999 611*f14fb602SLionel Sambuc= 2.35347220017846545417e-4932 612*f14fb602SLionel SambucfI[1] == strtoxL 613*f14fb602SLionel Sambuc 614*f14fb602SLionel Sambuc 615*f14fb602SLionel SambucInput: 1.8 616*f14fb602SLionel Sambuc 617*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 618*f14fb602SLionel Sambucwith bits = #3fff0000 e6666666 66666666 619*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.68968251448967480486e-4932 620*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.8" 621*f14fb602SLionel Sambuc 622*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 623*f14fb602SLionel SambucfI[0] = #3fff0000 e6666666 66666666 624*f14fb602SLionel Sambuc= 2.68968251448967480486e-4932 625*f14fb602SLionel SambucfI[1] = #3fff0000 e6666666 66666667 626*f14fb602SLionel Sambuc= 2.68968251448967480523e-4932 627*f14fb602SLionel SambucfI[0] == strtoxL 628*f14fb602SLionel Sambuc 629*f14fb602SLionel Sambuc 630*f14fb602SLionel SambucInput: -1.8 631*f14fb602SLionel Sambuc 632*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 633*f14fb602SLionel Sambucwith bits = #bfff0000 e6666666 66666666 634*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.68968251448967480486e-4932 635*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.8" 636*f14fb602SLionel Sambuc 637*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 638*f14fb602SLionel SambucfI[0] = #bfff0000 e6666666 66666667 639*f14fb602SLionel Sambuc= 2.68968251448967480523e-4932 640*f14fb602SLionel SambucfI[1] = #bfff0000 e6666666 66666666 641*f14fb602SLionel Sambuc= 2.68968251448967480486e-4932 642*f14fb602SLionel SambucfI[1] == strtoxL 643*f14fb602SLionel Sambuc 644*f14fb602SLionel Sambuc 645*f14fb602SLionel SambucInput: 1.9 646*f14fb602SLionel Sambuc 647*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 648*f14fb602SLionel Sambucwith bits = #3fff0000 f3333333 33333333 649*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.02589282880088415556e-4932 650*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.9" 651*f14fb602SLionel Sambuc 652*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 653*f14fb602SLionel SambucfI[0] = #3fff0000 f3333333 33333333 654*f14fb602SLionel Sambuc= 3.02589282880088415556e-4932 655*f14fb602SLionel SambucfI[1] = #3fff0000 f3333333 33333334 656*f14fb602SLionel Sambuc= 3.02589282880088415593e-4932 657*f14fb602SLionel SambucfI[0] == strtoxL 658*f14fb602SLionel Sambuc 659*f14fb602SLionel Sambuc 660*f14fb602SLionel SambucInput: -1.9 661*f14fb602SLionel Sambuc 662*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 663*f14fb602SLionel Sambucwith bits = #bfff0000 f3333333 33333333 664*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.02589282880088415556e-4932 665*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.9" 666*f14fb602SLionel Sambuc 667*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 668*f14fb602SLionel SambucfI[0] = #bfff0000 f3333333 33333334 669*f14fb602SLionel Sambuc= 3.02589282880088415593e-4932 670*f14fb602SLionel SambucfI[1] = #bfff0000 f3333333 33333333 671*f14fb602SLionel Sambuc= 3.02589282880088415556e-4932 672*f14fb602SLionel SambucfI[1] == strtoxL 673*f14fb602SLionel Sambuc 674*f14fb602SLionel SambucRounding mode for strtor... changed from 0 (toward zero) to 1 (nearest) 675*f14fb602SLionel Sambuc 676*f14fb602SLionel SambucInput: 1.1 677*f14fb602SLionel Sambuc 678*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 679*f14fb602SLionel Sambucwith bits = #3fff0000 8ccccccc cccccccd 680*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350699e-4933 681*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.1" 682*f14fb602SLionel Sambuc 683*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 684*f14fb602SLionel SambucfI[0] = #3fff0000 8ccccccc cccccccc 685*f14fb602SLionel Sambuc= 3.36210314311209350335e-4933 686*f14fb602SLionel SambucfI[1] = #3fff0000 8ccccccc cccccccd 687*f14fb602SLionel Sambuc= 3.36210314311209350699e-4933 688*f14fb602SLionel SambucfI[1] == strtoxL 689*f14fb602SLionel Sambuc 690*f14fb602SLionel Sambuc 691*f14fb602SLionel SambucInput: -1.1 692*f14fb602SLionel Sambuc 693*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 694*f14fb602SLionel Sambucwith bits = #bfff0000 8ccccccc cccccccd 695*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350699e-4933 696*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.1" 697*f14fb602SLionel Sambuc 698*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 699*f14fb602SLionel SambucfI[0] = #bfff0000 8ccccccc cccccccd 700*f14fb602SLionel Sambuc= 3.36210314311209350699e-4933 701*f14fb602SLionel SambucfI[1] = #bfff0000 8ccccccc cccccccc 702*f14fb602SLionel Sambuc= 3.36210314311209350335e-4933 703*f14fb602SLionel SambucfI[0] == strtoxL 704*f14fb602SLionel Sambuc 705*f14fb602SLionel Sambuc 706*f14fb602SLionel SambucInput: 1.2 707*f14fb602SLionel Sambuc 708*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 709*f14fb602SLionel Sambucwith bits = #3fff0000 99999999 9999999a 710*f14fb602SLionel Sambucprintf("%.21Lg") gives 6.72420628622418701398e-4933 711*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.2" 712*f14fb602SLionel Sambuc 713*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 714*f14fb602SLionel SambucfI[0] = #3fff0000 99999999 99999999 715*f14fb602SLionel Sambuc= 6.72420628622418701034e-4933 716*f14fb602SLionel SambucfI[1] = #3fff0000 99999999 9999999a 717*f14fb602SLionel Sambuc= 6.72420628622418701398e-4933 718*f14fb602SLionel SambucfI[1] == strtoxL 719*f14fb602SLionel Sambuc 720*f14fb602SLionel Sambuc 721*f14fb602SLionel SambucInput: -1.2 722*f14fb602SLionel Sambuc 723*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 724*f14fb602SLionel Sambucwith bits = #bfff0000 99999999 9999999a 725*f14fb602SLionel Sambucprintf("%.21Lg") gives 6.72420628622418701398e-4933 726*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.2" 727*f14fb602SLionel Sambuc 728*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 729*f14fb602SLionel SambucfI[0] = #bfff0000 99999999 9999999a 730*f14fb602SLionel Sambuc= 6.72420628622418701398e-4933 731*f14fb602SLionel SambucfI[1] = #bfff0000 99999999 99999999 732*f14fb602SLionel Sambuc= 6.72420628622418701034e-4933 733*f14fb602SLionel SambucfI[0] == strtoxL 734*f14fb602SLionel Sambuc 735*f14fb602SLionel Sambuc 736*f14fb602SLionel SambucInput: 1.3 737*f14fb602SLionel Sambuc 738*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 739*f14fb602SLionel Sambucwith bits = #3fff0000 a6666666 66666666 740*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.00863094293362805173e-4932 741*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.3" 742*f14fb602SLionel Sambuc 743*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 744*f14fb602SLionel SambucfI[0] = #3fff0000 a6666666 66666666 745*f14fb602SLionel Sambuc= 1.00863094293362805173e-4932 746*f14fb602SLionel SambucfI[1] = #3fff0000 a6666666 66666667 747*f14fb602SLionel Sambuc= 1.0086309429336280521e-4932 748*f14fb602SLionel SambucfI[0] == strtoxL 749*f14fb602SLionel Sambuc 750*f14fb602SLionel Sambuc 751*f14fb602SLionel SambucInput: -1.3 752*f14fb602SLionel Sambuc 753*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 754*f14fb602SLionel Sambucwith bits = #bfff0000 a6666666 66666666 755*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.00863094293362805173e-4932 756*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.3" 757*f14fb602SLionel Sambuc 758*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 759*f14fb602SLionel SambucfI[0] = #bfff0000 a6666666 66666667 760*f14fb602SLionel Sambuc= 1.0086309429336280521e-4932 761*f14fb602SLionel SambucfI[1] = #bfff0000 a6666666 66666666 762*f14fb602SLionel Sambuc= 1.00863094293362805173e-4932 763*f14fb602SLionel SambucfI[1] == strtoxL 764*f14fb602SLionel Sambuc 765*f14fb602SLionel Sambuc 766*f14fb602SLionel SambucInput: 1.4 767*f14fb602SLionel Sambuc 768*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 769*f14fb602SLionel Sambucwith bits = #3fff0000 b3333333 33333333 770*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.34484125724483740243e-4932 771*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.4" 772*f14fb602SLionel Sambuc 773*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 774*f14fb602SLionel SambucfI[0] = #3fff0000 b3333333 33333333 775*f14fb602SLionel Sambuc= 1.34484125724483740243e-4932 776*f14fb602SLionel SambucfI[1] = #3fff0000 b3333333 33333334 777*f14fb602SLionel Sambuc= 1.3448412572448374028e-4932 778*f14fb602SLionel SambucfI[0] == strtoxL 779*f14fb602SLionel Sambuc 780*f14fb602SLionel Sambuc 781*f14fb602SLionel SambucInput: -1.4 782*f14fb602SLionel Sambuc 783*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 784*f14fb602SLionel Sambucwith bits = #bfff0000 b3333333 33333333 785*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.34484125724483740243e-4932 786*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.4" 787*f14fb602SLionel Sambuc 788*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 789*f14fb602SLionel SambucfI[0] = #bfff0000 b3333333 33333334 790*f14fb602SLionel Sambuc= 1.3448412572448374028e-4932 791*f14fb602SLionel SambucfI[1] = #bfff0000 b3333333 33333333 792*f14fb602SLionel Sambuc= 1.34484125724483740243e-4932 793*f14fb602SLionel SambucfI[1] == strtoxL 794*f14fb602SLionel Sambuc 795*f14fb602SLionel Sambuc 796*f14fb602SLionel SambucInput: 1.5 797*f14fb602SLionel Sambuc 798*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 1 799*f14fb602SLionel Sambucwith bits = #3fff0000 c0000000 0 800*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.68105157155604675313e-4932 801*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.5" 802*f14fb602SLionel Sambuc 803*f14fb602SLionel SambucstrtoIxL returns 1, consuming 3 bytes. 804*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 805*f14fb602SLionel Sambuc 806*f14fb602SLionel Sambuc 807*f14fb602SLionel SambucInput: -1.5 808*f14fb602SLionel Sambuc 809*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 9 810*f14fb602SLionel Sambucwith bits = #bfff0000 c0000000 0 811*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.68105157155604675313e-4932 812*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.5" 813*f14fb602SLionel Sambuc 814*f14fb602SLionel SambucstrtoIxL returns 9, consuming 4 bytes. 815*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 816*f14fb602SLionel Sambuc 817*f14fb602SLionel Sambuc 818*f14fb602SLionel SambucInput: 1.6 819*f14fb602SLionel Sambuc 820*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 821*f14fb602SLionel Sambucwith bits = #3fff0000 cccccccc cccccccd 822*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.01726188586725610383e-4932 823*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.6" 824*f14fb602SLionel Sambuc 825*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 826*f14fb602SLionel SambucfI[0] = #3fff0000 cccccccc cccccccc 827*f14fb602SLionel Sambuc= 2.01726188586725610347e-4932 828*f14fb602SLionel SambucfI[1] = #3fff0000 cccccccc cccccccd 829*f14fb602SLionel Sambuc= 2.01726188586725610383e-4932 830*f14fb602SLionel SambucfI[1] == strtoxL 831*f14fb602SLionel Sambuc 832*f14fb602SLionel Sambuc 833*f14fb602SLionel SambucInput: -1.6 834*f14fb602SLionel Sambuc 835*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 836*f14fb602SLionel Sambucwith bits = #bfff0000 cccccccc cccccccd 837*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.01726188586725610383e-4932 838*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.6" 839*f14fb602SLionel Sambuc 840*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 841*f14fb602SLionel SambucfI[0] = #bfff0000 cccccccc cccccccd 842*f14fb602SLionel Sambuc= 2.01726188586725610383e-4932 843*f14fb602SLionel SambucfI[1] = #bfff0000 cccccccc cccccccc 844*f14fb602SLionel Sambuc= 2.01726188586725610347e-4932 845*f14fb602SLionel SambucfI[0] == strtoxL 846*f14fb602SLionel Sambuc 847*f14fb602SLionel Sambuc 848*f14fb602SLionel SambucInput: 1.7 849*f14fb602SLionel Sambuc 850*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 851*f14fb602SLionel Sambucwith bits = #3fff0000 d9999999 9999999a 852*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.35347220017846545453e-4932 853*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.7" 854*f14fb602SLionel Sambuc 855*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 856*f14fb602SLionel SambucfI[0] = #3fff0000 d9999999 99999999 857*f14fb602SLionel Sambuc= 2.35347220017846545417e-4932 858*f14fb602SLionel SambucfI[1] = #3fff0000 d9999999 9999999a 859*f14fb602SLionel Sambuc= 2.35347220017846545453e-4932 860*f14fb602SLionel SambucfI[1] == strtoxL 861*f14fb602SLionel Sambuc 862*f14fb602SLionel Sambuc 863*f14fb602SLionel SambucInput: -1.7 864*f14fb602SLionel Sambuc 865*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 866*f14fb602SLionel Sambucwith bits = #bfff0000 d9999999 9999999a 867*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.35347220017846545453e-4932 868*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.7" 869*f14fb602SLionel Sambuc 870*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 871*f14fb602SLionel SambucfI[0] = #bfff0000 d9999999 9999999a 872*f14fb602SLionel Sambuc= 2.35347220017846545453e-4932 873*f14fb602SLionel SambucfI[1] = #bfff0000 d9999999 99999999 874*f14fb602SLionel Sambuc= 2.35347220017846545417e-4932 875*f14fb602SLionel SambucfI[0] == strtoxL 876*f14fb602SLionel Sambuc 877*f14fb602SLionel Sambuc 878*f14fb602SLionel SambucInput: 1.8 879*f14fb602SLionel Sambuc 880*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 881*f14fb602SLionel Sambucwith bits = #3fff0000 e6666666 66666666 882*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.68968251448967480486e-4932 883*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.8" 884*f14fb602SLionel Sambuc 885*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 886*f14fb602SLionel SambucfI[0] = #3fff0000 e6666666 66666666 887*f14fb602SLionel Sambuc= 2.68968251448967480486e-4932 888*f14fb602SLionel SambucfI[1] = #3fff0000 e6666666 66666667 889*f14fb602SLionel Sambuc= 2.68968251448967480523e-4932 890*f14fb602SLionel SambucfI[0] == strtoxL 891*f14fb602SLionel Sambuc 892*f14fb602SLionel Sambuc 893*f14fb602SLionel SambucInput: -1.8 894*f14fb602SLionel Sambuc 895*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 896*f14fb602SLionel Sambucwith bits = #bfff0000 e6666666 66666666 897*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.68968251448967480486e-4932 898*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.8" 899*f14fb602SLionel Sambuc 900*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 901*f14fb602SLionel SambucfI[0] = #bfff0000 e6666666 66666667 902*f14fb602SLionel Sambuc= 2.68968251448967480523e-4932 903*f14fb602SLionel SambucfI[1] = #bfff0000 e6666666 66666666 904*f14fb602SLionel Sambuc= 2.68968251448967480486e-4932 905*f14fb602SLionel SambucfI[1] == strtoxL 906*f14fb602SLionel Sambuc 907*f14fb602SLionel Sambuc 908*f14fb602SLionel SambucInput: 1.9 909*f14fb602SLionel Sambuc 910*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 911*f14fb602SLionel Sambucwith bits = #3fff0000 f3333333 33333333 912*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.02589282880088415556e-4932 913*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.9" 914*f14fb602SLionel Sambuc 915*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 916*f14fb602SLionel SambucfI[0] = #3fff0000 f3333333 33333333 917*f14fb602SLionel Sambuc= 3.02589282880088415556e-4932 918*f14fb602SLionel SambucfI[1] = #3fff0000 f3333333 33333334 919*f14fb602SLionel Sambuc= 3.02589282880088415593e-4932 920*f14fb602SLionel SambucfI[0] == strtoxL 921*f14fb602SLionel Sambuc 922*f14fb602SLionel Sambuc 923*f14fb602SLionel SambucInput: -1.9 924*f14fb602SLionel Sambuc 925*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 926*f14fb602SLionel Sambucwith bits = #bfff0000 f3333333 33333333 927*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.02589282880088415556e-4932 928*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.9" 929*f14fb602SLionel Sambuc 930*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 931*f14fb602SLionel SambucfI[0] = #bfff0000 f3333333 33333334 932*f14fb602SLionel Sambuc= 3.02589282880088415593e-4932 933*f14fb602SLionel SambucfI[1] = #bfff0000 f3333333 33333333 934*f14fb602SLionel Sambuc= 3.02589282880088415556e-4932 935*f14fb602SLionel SambucfI[1] == strtoxL 936*f14fb602SLionel Sambuc 937*f14fb602SLionel SambucRounding mode for strtor... changed from 1 (nearest) to 2 (toward +Infinity) 938*f14fb602SLionel Sambuc 939*f14fb602SLionel SambucInput: 1.1 940*f14fb602SLionel Sambuc 941*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 942*f14fb602SLionel Sambucwith bits = #3fff0000 8ccccccc cccccccd 943*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350699e-4933 944*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.1" 945*f14fb602SLionel Sambuc 946*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 947*f14fb602SLionel SambucfI[0] = #3fff0000 8ccccccc cccccccc 948*f14fb602SLionel Sambuc= 3.36210314311209350335e-4933 949*f14fb602SLionel SambucfI[1] = #3fff0000 8ccccccc cccccccd 950*f14fb602SLionel Sambuc= 3.36210314311209350699e-4933 951*f14fb602SLionel SambucfI[1] == strtoxL 952*f14fb602SLionel Sambuc 953*f14fb602SLionel Sambuc 954*f14fb602SLionel SambucInput: -1.1 955*f14fb602SLionel Sambuc 956*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 957*f14fb602SLionel Sambucwith bits = #bfff0000 8ccccccc cccccccc 958*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350335e-4933 959*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.0999999999999999999" 960*f14fb602SLionel Sambuc 961*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 962*f14fb602SLionel SambucfI[0] = #bfff0000 8ccccccc cccccccd 963*f14fb602SLionel Sambuc= 3.36210314311209350699e-4933 964*f14fb602SLionel SambucfI[1] = #bfff0000 8ccccccc cccccccc 965*f14fb602SLionel Sambuc= 3.36210314311209350335e-4933 966*f14fb602SLionel SambucfI[1] == strtoxL 967*f14fb602SLionel Sambuc 968*f14fb602SLionel Sambuc 969*f14fb602SLionel SambucInput: 1.2 970*f14fb602SLionel Sambuc 971*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 972*f14fb602SLionel Sambucwith bits = #3fff0000 99999999 9999999a 973*f14fb602SLionel Sambucprintf("%.21Lg") gives 6.72420628622418701398e-4933 974*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.2" 975*f14fb602SLionel Sambuc 976*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 977*f14fb602SLionel SambucfI[0] = #3fff0000 99999999 99999999 978*f14fb602SLionel Sambuc= 6.72420628622418701034e-4933 979*f14fb602SLionel SambucfI[1] = #3fff0000 99999999 9999999a 980*f14fb602SLionel Sambuc= 6.72420628622418701398e-4933 981*f14fb602SLionel SambucfI[1] == strtoxL 982*f14fb602SLionel Sambuc 983*f14fb602SLionel Sambuc 984*f14fb602SLionel SambucInput: -1.2 985*f14fb602SLionel Sambuc 986*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 987*f14fb602SLionel Sambucwith bits = #bfff0000 99999999 99999999 988*f14fb602SLionel Sambucprintf("%.21Lg") gives 6.72420628622418701034e-4933 989*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.1999999999999999999" 990*f14fb602SLionel Sambuc 991*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 992*f14fb602SLionel SambucfI[0] = #bfff0000 99999999 9999999a 993*f14fb602SLionel Sambuc= 6.72420628622418701398e-4933 994*f14fb602SLionel SambucfI[1] = #bfff0000 99999999 99999999 995*f14fb602SLionel Sambuc= 6.72420628622418701034e-4933 996*f14fb602SLionel SambucfI[1] == strtoxL 997*f14fb602SLionel Sambuc 998*f14fb602SLionel Sambuc 999*f14fb602SLionel SambucInput: 1.3 1000*f14fb602SLionel Sambuc 1001*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 1002*f14fb602SLionel Sambucwith bits = #3fff0000 a6666666 66666667 1003*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.0086309429336280521e-4932 1004*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.3000000000000000001" 1005*f14fb602SLionel Sambuc 1006*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 1007*f14fb602SLionel SambucfI[0] = #3fff0000 a6666666 66666666 1008*f14fb602SLionel Sambuc= 1.00863094293362805173e-4932 1009*f14fb602SLionel SambucfI[1] = #3fff0000 a6666666 66666667 1010*f14fb602SLionel Sambuc= 1.0086309429336280521e-4932 1011*f14fb602SLionel SambucfI[1] == strtoxL 1012*f14fb602SLionel Sambuc 1013*f14fb602SLionel Sambuc 1014*f14fb602SLionel SambucInput: -1.3 1015*f14fb602SLionel Sambuc 1016*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 1017*f14fb602SLionel Sambucwith bits = #bfff0000 a6666666 66666666 1018*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.00863094293362805173e-4932 1019*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.3" 1020*f14fb602SLionel Sambuc 1021*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 1022*f14fb602SLionel SambucfI[0] = #bfff0000 a6666666 66666667 1023*f14fb602SLionel Sambuc= 1.0086309429336280521e-4932 1024*f14fb602SLionel SambucfI[1] = #bfff0000 a6666666 66666666 1025*f14fb602SLionel Sambuc= 1.00863094293362805173e-4932 1026*f14fb602SLionel SambucfI[1] == strtoxL 1027*f14fb602SLionel Sambuc 1028*f14fb602SLionel Sambuc 1029*f14fb602SLionel SambucInput: 1.4 1030*f14fb602SLionel Sambuc 1031*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 1032*f14fb602SLionel Sambucwith bits = #3fff0000 b3333333 33333334 1033*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.3448412572448374028e-4932 1034*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.4000000000000000001" 1035*f14fb602SLionel Sambuc 1036*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 1037*f14fb602SLionel SambucfI[0] = #3fff0000 b3333333 33333333 1038*f14fb602SLionel Sambuc= 1.34484125724483740243e-4932 1039*f14fb602SLionel SambucfI[1] = #3fff0000 b3333333 33333334 1040*f14fb602SLionel Sambuc= 1.3448412572448374028e-4932 1041*f14fb602SLionel SambucfI[1] == strtoxL 1042*f14fb602SLionel Sambuc 1043*f14fb602SLionel Sambuc 1044*f14fb602SLionel SambucInput: -1.4 1045*f14fb602SLionel Sambuc 1046*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 1047*f14fb602SLionel Sambucwith bits = #bfff0000 b3333333 33333333 1048*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.34484125724483740243e-4932 1049*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.4" 1050*f14fb602SLionel Sambuc 1051*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 1052*f14fb602SLionel SambucfI[0] = #bfff0000 b3333333 33333334 1053*f14fb602SLionel Sambuc= 1.3448412572448374028e-4932 1054*f14fb602SLionel SambucfI[1] = #bfff0000 b3333333 33333333 1055*f14fb602SLionel Sambuc= 1.34484125724483740243e-4932 1056*f14fb602SLionel SambucfI[1] == strtoxL 1057*f14fb602SLionel Sambuc 1058*f14fb602SLionel Sambuc 1059*f14fb602SLionel SambucInput: 1.5 1060*f14fb602SLionel Sambuc 1061*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 1 1062*f14fb602SLionel Sambucwith bits = #3fff0000 c0000000 0 1063*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.68105157155604675313e-4932 1064*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.5" 1065*f14fb602SLionel Sambuc 1066*f14fb602SLionel SambucstrtoIxL returns 1, consuming 3 bytes. 1067*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 1068*f14fb602SLionel Sambuc 1069*f14fb602SLionel Sambuc 1070*f14fb602SLionel SambucInput: -1.5 1071*f14fb602SLionel Sambuc 1072*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 9 1073*f14fb602SLionel Sambucwith bits = #bfff0000 c0000000 0 1074*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.68105157155604675313e-4932 1075*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.5" 1076*f14fb602SLionel Sambuc 1077*f14fb602SLionel SambucstrtoIxL returns 9, consuming 4 bytes. 1078*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 1079*f14fb602SLionel Sambuc 1080*f14fb602SLionel Sambuc 1081*f14fb602SLionel SambucInput: 1.6 1082*f14fb602SLionel Sambuc 1083*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 1084*f14fb602SLionel Sambucwith bits = #3fff0000 cccccccc cccccccd 1085*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.01726188586725610383e-4932 1086*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.6" 1087*f14fb602SLionel Sambuc 1088*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 1089*f14fb602SLionel SambucfI[0] = #3fff0000 cccccccc cccccccc 1090*f14fb602SLionel Sambuc= 2.01726188586725610347e-4932 1091*f14fb602SLionel SambucfI[1] = #3fff0000 cccccccc cccccccd 1092*f14fb602SLionel Sambuc= 2.01726188586725610383e-4932 1093*f14fb602SLionel SambucfI[1] == strtoxL 1094*f14fb602SLionel Sambuc 1095*f14fb602SLionel Sambuc 1096*f14fb602SLionel SambucInput: -1.6 1097*f14fb602SLionel Sambuc 1098*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 1099*f14fb602SLionel Sambucwith bits = #bfff0000 cccccccc cccccccc 1100*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.01726188586725610347e-4932 1101*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.5999999999999999999" 1102*f14fb602SLionel Sambuc 1103*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 1104*f14fb602SLionel SambucfI[0] = #bfff0000 cccccccc cccccccd 1105*f14fb602SLionel Sambuc= 2.01726188586725610383e-4932 1106*f14fb602SLionel SambucfI[1] = #bfff0000 cccccccc cccccccc 1107*f14fb602SLionel Sambuc= 2.01726188586725610347e-4932 1108*f14fb602SLionel SambucfI[1] == strtoxL 1109*f14fb602SLionel Sambuc 1110*f14fb602SLionel Sambuc 1111*f14fb602SLionel SambucInput: 1.7 1112*f14fb602SLionel Sambuc 1113*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 1114*f14fb602SLionel Sambucwith bits = #3fff0000 d9999999 9999999a 1115*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.35347220017846545453e-4932 1116*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.7" 1117*f14fb602SLionel Sambuc 1118*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 1119*f14fb602SLionel SambucfI[0] = #3fff0000 d9999999 99999999 1120*f14fb602SLionel Sambuc= 2.35347220017846545417e-4932 1121*f14fb602SLionel SambucfI[1] = #3fff0000 d9999999 9999999a 1122*f14fb602SLionel Sambuc= 2.35347220017846545453e-4932 1123*f14fb602SLionel SambucfI[1] == strtoxL 1124*f14fb602SLionel Sambuc 1125*f14fb602SLionel Sambuc 1126*f14fb602SLionel SambucInput: -1.7 1127*f14fb602SLionel Sambuc 1128*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 1129*f14fb602SLionel Sambucwith bits = #bfff0000 d9999999 99999999 1130*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.35347220017846545417e-4932 1131*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.6999999999999999999" 1132*f14fb602SLionel Sambuc 1133*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 1134*f14fb602SLionel SambucfI[0] = #bfff0000 d9999999 9999999a 1135*f14fb602SLionel Sambuc= 2.35347220017846545453e-4932 1136*f14fb602SLionel SambucfI[1] = #bfff0000 d9999999 99999999 1137*f14fb602SLionel Sambuc= 2.35347220017846545417e-4932 1138*f14fb602SLionel SambucfI[1] == strtoxL 1139*f14fb602SLionel Sambuc 1140*f14fb602SLionel Sambuc 1141*f14fb602SLionel SambucInput: 1.8 1142*f14fb602SLionel Sambuc 1143*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 1144*f14fb602SLionel Sambucwith bits = #3fff0000 e6666666 66666667 1145*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.68968251448967480523e-4932 1146*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.8000000000000000001" 1147*f14fb602SLionel Sambuc 1148*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 1149*f14fb602SLionel SambucfI[0] = #3fff0000 e6666666 66666666 1150*f14fb602SLionel Sambuc= 2.68968251448967480486e-4932 1151*f14fb602SLionel SambucfI[1] = #3fff0000 e6666666 66666667 1152*f14fb602SLionel Sambuc= 2.68968251448967480523e-4932 1153*f14fb602SLionel SambucfI[1] == strtoxL 1154*f14fb602SLionel Sambuc 1155*f14fb602SLionel Sambuc 1156*f14fb602SLionel SambucInput: -1.8 1157*f14fb602SLionel Sambuc 1158*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 1159*f14fb602SLionel Sambucwith bits = #bfff0000 e6666666 66666666 1160*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.68968251448967480486e-4932 1161*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.8" 1162*f14fb602SLionel Sambuc 1163*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 1164*f14fb602SLionel SambucfI[0] = #bfff0000 e6666666 66666667 1165*f14fb602SLionel Sambuc= 2.68968251448967480523e-4932 1166*f14fb602SLionel SambucfI[1] = #bfff0000 e6666666 66666666 1167*f14fb602SLionel Sambuc= 2.68968251448967480486e-4932 1168*f14fb602SLionel SambucfI[1] == strtoxL 1169*f14fb602SLionel Sambuc 1170*f14fb602SLionel Sambuc 1171*f14fb602SLionel SambucInput: 1.9 1172*f14fb602SLionel Sambuc 1173*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 33 1174*f14fb602SLionel Sambucwith bits = #3fff0000 f3333333 33333334 1175*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.02589282880088415593e-4932 1176*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.9000000000000000001" 1177*f14fb602SLionel Sambuc 1178*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 1179*f14fb602SLionel SambucfI[0] = #3fff0000 f3333333 33333333 1180*f14fb602SLionel Sambuc= 3.02589282880088415556e-4932 1181*f14fb602SLionel SambucfI[1] = #3fff0000 f3333333 33333334 1182*f14fb602SLionel Sambuc= 3.02589282880088415593e-4932 1183*f14fb602SLionel SambucfI[1] == strtoxL 1184*f14fb602SLionel Sambuc 1185*f14fb602SLionel Sambuc 1186*f14fb602SLionel SambucInput: -1.9 1187*f14fb602SLionel Sambuc 1188*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 25 1189*f14fb602SLionel Sambucwith bits = #bfff0000 f3333333 33333333 1190*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.02589282880088415556e-4932 1191*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.9" 1192*f14fb602SLionel Sambuc 1193*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 1194*f14fb602SLionel SambucfI[0] = #bfff0000 f3333333 33333334 1195*f14fb602SLionel Sambuc= 3.02589282880088415593e-4932 1196*f14fb602SLionel SambucfI[1] = #bfff0000 f3333333 33333333 1197*f14fb602SLionel Sambuc= 3.02589282880088415556e-4932 1198*f14fb602SLionel SambucfI[1] == strtoxL 1199*f14fb602SLionel Sambuc 1200*f14fb602SLionel SambucRounding mode for strtor... changed from 2 (toward +Infinity) to 3 (toward -Infinity) 1201*f14fb602SLionel Sambuc 1202*f14fb602SLionel SambucInput: 1.1 1203*f14fb602SLionel Sambuc 1204*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 1205*f14fb602SLionel Sambucwith bits = #3fff0000 8ccccccc cccccccc 1206*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350335e-4933 1207*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.0999999999999999999" 1208*f14fb602SLionel Sambuc 1209*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 1210*f14fb602SLionel SambucfI[0] = #3fff0000 8ccccccc cccccccc 1211*f14fb602SLionel Sambuc= 3.36210314311209350335e-4933 1212*f14fb602SLionel SambucfI[1] = #3fff0000 8ccccccc cccccccd 1213*f14fb602SLionel Sambuc= 3.36210314311209350699e-4933 1214*f14fb602SLionel SambucfI[0] == strtoxL 1215*f14fb602SLionel Sambuc 1216*f14fb602SLionel Sambuc 1217*f14fb602SLionel SambucInput: -1.1 1218*f14fb602SLionel Sambuc 1219*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 1220*f14fb602SLionel Sambucwith bits = #bfff0000 8ccccccc cccccccd 1221*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.36210314311209350699e-4933 1222*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.1" 1223*f14fb602SLionel Sambuc 1224*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 1225*f14fb602SLionel SambucfI[0] = #bfff0000 8ccccccc cccccccd 1226*f14fb602SLionel Sambuc= 3.36210314311209350699e-4933 1227*f14fb602SLionel SambucfI[1] = #bfff0000 8ccccccc cccccccc 1228*f14fb602SLionel Sambuc= 3.36210314311209350335e-4933 1229*f14fb602SLionel SambucfI[0] == strtoxL 1230*f14fb602SLionel Sambuc 1231*f14fb602SLionel Sambuc 1232*f14fb602SLionel SambucInput: 1.2 1233*f14fb602SLionel Sambuc 1234*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 1235*f14fb602SLionel Sambucwith bits = #3fff0000 99999999 99999999 1236*f14fb602SLionel Sambucprintf("%.21Lg") gives 6.72420628622418701034e-4933 1237*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.1999999999999999999" 1238*f14fb602SLionel Sambuc 1239*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 1240*f14fb602SLionel SambucfI[0] = #3fff0000 99999999 99999999 1241*f14fb602SLionel Sambuc= 6.72420628622418701034e-4933 1242*f14fb602SLionel SambucfI[1] = #3fff0000 99999999 9999999a 1243*f14fb602SLionel Sambuc= 6.72420628622418701398e-4933 1244*f14fb602SLionel SambucfI[0] == strtoxL 1245*f14fb602SLionel Sambuc 1246*f14fb602SLionel Sambuc 1247*f14fb602SLionel SambucInput: -1.2 1248*f14fb602SLionel Sambuc 1249*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 1250*f14fb602SLionel Sambucwith bits = #bfff0000 99999999 9999999a 1251*f14fb602SLionel Sambucprintf("%.21Lg") gives 6.72420628622418701398e-4933 1252*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.2" 1253*f14fb602SLionel Sambuc 1254*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 1255*f14fb602SLionel SambucfI[0] = #bfff0000 99999999 9999999a 1256*f14fb602SLionel Sambuc= 6.72420628622418701398e-4933 1257*f14fb602SLionel SambucfI[1] = #bfff0000 99999999 99999999 1258*f14fb602SLionel Sambuc= 6.72420628622418701034e-4933 1259*f14fb602SLionel SambucfI[0] == strtoxL 1260*f14fb602SLionel Sambuc 1261*f14fb602SLionel Sambuc 1262*f14fb602SLionel SambucInput: 1.3 1263*f14fb602SLionel Sambuc 1264*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 1265*f14fb602SLionel Sambucwith bits = #3fff0000 a6666666 66666666 1266*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.00863094293362805173e-4932 1267*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.3" 1268*f14fb602SLionel Sambuc 1269*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 1270*f14fb602SLionel SambucfI[0] = #3fff0000 a6666666 66666666 1271*f14fb602SLionel Sambuc= 1.00863094293362805173e-4932 1272*f14fb602SLionel SambucfI[1] = #3fff0000 a6666666 66666667 1273*f14fb602SLionel Sambuc= 1.0086309429336280521e-4932 1274*f14fb602SLionel SambucfI[0] == strtoxL 1275*f14fb602SLionel Sambuc 1276*f14fb602SLionel Sambuc 1277*f14fb602SLionel SambucInput: -1.3 1278*f14fb602SLionel Sambuc 1279*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 1280*f14fb602SLionel Sambucwith bits = #bfff0000 a6666666 66666667 1281*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.0086309429336280521e-4932 1282*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.3000000000000000001" 1283*f14fb602SLionel Sambuc 1284*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 1285*f14fb602SLionel SambucfI[0] = #bfff0000 a6666666 66666667 1286*f14fb602SLionel Sambuc= 1.0086309429336280521e-4932 1287*f14fb602SLionel SambucfI[1] = #bfff0000 a6666666 66666666 1288*f14fb602SLionel Sambuc= 1.00863094293362805173e-4932 1289*f14fb602SLionel SambucfI[0] == strtoxL 1290*f14fb602SLionel Sambuc 1291*f14fb602SLionel Sambuc 1292*f14fb602SLionel SambucInput: 1.4 1293*f14fb602SLionel Sambuc 1294*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 1295*f14fb602SLionel Sambucwith bits = #3fff0000 b3333333 33333333 1296*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.34484125724483740243e-4932 1297*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.4" 1298*f14fb602SLionel Sambuc 1299*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 1300*f14fb602SLionel SambucfI[0] = #3fff0000 b3333333 33333333 1301*f14fb602SLionel Sambuc= 1.34484125724483740243e-4932 1302*f14fb602SLionel SambucfI[1] = #3fff0000 b3333333 33333334 1303*f14fb602SLionel Sambuc= 1.3448412572448374028e-4932 1304*f14fb602SLionel SambucfI[0] == strtoxL 1305*f14fb602SLionel Sambuc 1306*f14fb602SLionel Sambuc 1307*f14fb602SLionel SambucInput: -1.4 1308*f14fb602SLionel Sambuc 1309*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 1310*f14fb602SLionel Sambucwith bits = #bfff0000 b3333333 33333334 1311*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.3448412572448374028e-4932 1312*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.4000000000000000001" 1313*f14fb602SLionel Sambuc 1314*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 1315*f14fb602SLionel SambucfI[0] = #bfff0000 b3333333 33333334 1316*f14fb602SLionel Sambuc= 1.3448412572448374028e-4932 1317*f14fb602SLionel SambucfI[1] = #bfff0000 b3333333 33333333 1318*f14fb602SLionel Sambuc= 1.34484125724483740243e-4932 1319*f14fb602SLionel SambucfI[0] == strtoxL 1320*f14fb602SLionel Sambuc 1321*f14fb602SLionel Sambuc 1322*f14fb602SLionel SambucInput: 1.5 1323*f14fb602SLionel Sambuc 1324*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 1 1325*f14fb602SLionel Sambucwith bits = #3fff0000 c0000000 0 1326*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.68105157155604675313e-4932 1327*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.5" 1328*f14fb602SLionel Sambuc 1329*f14fb602SLionel SambucstrtoIxL returns 1, consuming 3 bytes. 1330*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 1331*f14fb602SLionel Sambuc 1332*f14fb602SLionel Sambuc 1333*f14fb602SLionel SambucInput: -1.5 1334*f14fb602SLionel Sambuc 1335*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 9 1336*f14fb602SLionel Sambucwith bits = #bfff0000 c0000000 0 1337*f14fb602SLionel Sambucprintf("%.21Lg") gives 1.68105157155604675313e-4932 1338*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.5" 1339*f14fb602SLionel Sambuc 1340*f14fb602SLionel SambucstrtoIxL returns 9, consuming 4 bytes. 1341*f14fb602SLionel SambucfI[0] == fI[1] == strtoxL 1342*f14fb602SLionel Sambuc 1343*f14fb602SLionel Sambuc 1344*f14fb602SLionel SambucInput: 1.6 1345*f14fb602SLionel Sambuc 1346*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 1347*f14fb602SLionel Sambucwith bits = #3fff0000 cccccccc cccccccc 1348*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.01726188586725610347e-4932 1349*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.5999999999999999999" 1350*f14fb602SLionel Sambuc 1351*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 1352*f14fb602SLionel SambucfI[0] = #3fff0000 cccccccc cccccccc 1353*f14fb602SLionel Sambuc= 2.01726188586725610347e-4932 1354*f14fb602SLionel SambucfI[1] = #3fff0000 cccccccc cccccccd 1355*f14fb602SLionel Sambuc= 2.01726188586725610383e-4932 1356*f14fb602SLionel SambucfI[0] == strtoxL 1357*f14fb602SLionel Sambuc 1358*f14fb602SLionel Sambuc 1359*f14fb602SLionel SambucInput: -1.6 1360*f14fb602SLionel Sambuc 1361*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 1362*f14fb602SLionel Sambucwith bits = #bfff0000 cccccccc cccccccd 1363*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.01726188586725610383e-4932 1364*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.6" 1365*f14fb602SLionel Sambuc 1366*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 1367*f14fb602SLionel SambucfI[0] = #bfff0000 cccccccc cccccccd 1368*f14fb602SLionel Sambuc= 2.01726188586725610383e-4932 1369*f14fb602SLionel SambucfI[1] = #bfff0000 cccccccc cccccccc 1370*f14fb602SLionel Sambuc= 2.01726188586725610347e-4932 1371*f14fb602SLionel SambucfI[0] == strtoxL 1372*f14fb602SLionel Sambuc 1373*f14fb602SLionel Sambuc 1374*f14fb602SLionel SambucInput: 1.7 1375*f14fb602SLionel Sambuc 1376*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 1377*f14fb602SLionel Sambucwith bits = #3fff0000 d9999999 99999999 1378*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.35347220017846545417e-4932 1379*f14fb602SLionel Sambucg_xLfmt(0) gives 21 bytes: "1.6999999999999999999" 1380*f14fb602SLionel Sambuc 1381*f14fb602SLionel SambucstrtoIxL returns 33, consuming 3 bytes. 1382*f14fb602SLionel SambucfI[0] = #3fff0000 d9999999 99999999 1383*f14fb602SLionel Sambuc= 2.35347220017846545417e-4932 1384*f14fb602SLionel SambucfI[1] = #3fff0000 d9999999 9999999a 1385*f14fb602SLionel Sambuc= 2.35347220017846545453e-4932 1386*f14fb602SLionel SambucfI[0] == strtoxL 1387*f14fb602SLionel Sambuc 1388*f14fb602SLionel Sambuc 1389*f14fb602SLionel SambucInput: -1.7 1390*f14fb602SLionel Sambuc 1391*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 1392*f14fb602SLionel Sambucwith bits = #bfff0000 d9999999 9999999a 1393*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.35347220017846545453e-4932 1394*f14fb602SLionel Sambucg_xLfmt(0) gives 4 bytes: "-1.7" 1395*f14fb602SLionel Sambuc 1396*f14fb602SLionel SambucstrtoIxL returns 41, consuming 4 bytes. 1397*f14fb602SLionel SambucfI[0] = #bfff0000 d9999999 9999999a 1398*f14fb602SLionel Sambuc= 2.35347220017846545453e-4932 1399*f14fb602SLionel SambucfI[1] = #bfff0000 d9999999 99999999 1400*f14fb602SLionel Sambuc= 2.35347220017846545417e-4932 1401*f14fb602SLionel SambucfI[0] == strtoxL 1402*f14fb602SLionel Sambuc 1403*f14fb602SLionel Sambuc 1404*f14fb602SLionel SambucInput: 1.8 1405*f14fb602SLionel Sambuc 1406*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 1407*f14fb602SLionel Sambucwith bits = #3fff0000 e6666666 66666666 1408*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.68968251448967480486e-4932 1409*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.8" 1410*f14fb602SLionel Sambuc 1411*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 1412*f14fb602SLionel SambucfI[0] = #3fff0000 e6666666 66666666 1413*f14fb602SLionel Sambuc= 2.68968251448967480486e-4932 1414*f14fb602SLionel SambucfI[1] = #3fff0000 e6666666 66666667 1415*f14fb602SLionel Sambuc= 2.68968251448967480523e-4932 1416*f14fb602SLionel SambucfI[0] == strtoxL 1417*f14fb602SLionel Sambuc 1418*f14fb602SLionel Sambuc 1419*f14fb602SLionel SambucInput: -1.8 1420*f14fb602SLionel Sambuc 1421*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 1422*f14fb602SLionel Sambucwith bits = #bfff0000 e6666666 66666667 1423*f14fb602SLionel Sambucprintf("%.21Lg") gives 2.68968251448967480523e-4932 1424*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.8000000000000000001" 1425*f14fb602SLionel Sambuc 1426*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 1427*f14fb602SLionel SambucfI[0] = #bfff0000 e6666666 66666667 1428*f14fb602SLionel Sambuc= 2.68968251448967480523e-4932 1429*f14fb602SLionel SambucfI[1] = #bfff0000 e6666666 66666666 1430*f14fb602SLionel Sambuc= 2.68968251448967480486e-4932 1431*f14fb602SLionel SambucfI[0] == strtoxL 1432*f14fb602SLionel Sambuc 1433*f14fb602SLionel Sambuc 1434*f14fb602SLionel SambucInput: 1.9 1435*f14fb602SLionel Sambuc 1436*f14fb602SLionel SambucstrtoxL consumes 3 bytes and returns 17 1437*f14fb602SLionel Sambucwith bits = #3fff0000 f3333333 33333333 1438*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.02589282880088415556e-4932 1439*f14fb602SLionel Sambucg_xLfmt(0) gives 3 bytes: "1.9" 1440*f14fb602SLionel Sambuc 1441*f14fb602SLionel SambucstrtoIxL returns 17, consuming 3 bytes. 1442*f14fb602SLionel SambucfI[0] = #3fff0000 f3333333 33333333 1443*f14fb602SLionel Sambuc= 3.02589282880088415556e-4932 1444*f14fb602SLionel SambucfI[1] = #3fff0000 f3333333 33333334 1445*f14fb602SLionel Sambuc= 3.02589282880088415593e-4932 1446*f14fb602SLionel SambucfI[0] == strtoxL 1447*f14fb602SLionel Sambuc 1448*f14fb602SLionel Sambuc 1449*f14fb602SLionel SambucInput: -1.9 1450*f14fb602SLionel Sambuc 1451*f14fb602SLionel SambucstrtoxL consumes 4 bytes and returns 41 1452*f14fb602SLionel Sambucwith bits = #bfff0000 f3333333 33333334 1453*f14fb602SLionel Sambucprintf("%.21Lg") gives 3.02589282880088415593e-4932 1454*f14fb602SLionel Sambucg_xLfmt(0) gives 22 bytes: "-1.9000000000000000001" 1455*f14fb602SLionel Sambuc 1456*f14fb602SLionel SambucstrtoIxL returns 25, consuming 4 bytes. 1457*f14fb602SLionel SambucfI[0] = #bfff0000 f3333333 33333334 1458*f14fb602SLionel Sambuc= 3.02589282880088415593e-4932 1459*f14fb602SLionel SambucfI[1] = #bfff0000 f3333333 33333333 1460*f14fb602SLionel Sambuc= 3.02589282880088415556e-4932 1461*f14fb602SLionel SambucfI[0] == strtoxL 1462*f14fb602SLionel Sambuc 1463