1*f14fb602SLionel Sambuc 2*f14fb602SLionel SambucInput: 1.23 3*f14fb602SLionel Sambuc 4*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 33 5*f14fb602SLionel Sambucwith bits = #3fff 9d70 a3d7 a3d 70a4 6*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "1.23" 7*f14fb602SLionel Sambuc 8*f14fb602SLionel SambucstrtoIx returns 33, consuming 4 bytes. 9*f14fb602SLionel SambucfI[0] = #3fff 9d70 a3d7 a3d 70a3 10*f14fb602SLionel SambucfI[1] = #3fff 9d70 a3d7 a3d 70a4 11*f14fb602SLionel SambucfI[1] == strtox 12*f14fb602SLionel Sambuc 13*f14fb602SLionel Sambuc 14*f14fb602SLionel SambucInput: 1.23e+20 15*f14fb602SLionel Sambuc 16*f14fb602SLionel Sambucstrtox consumes 8 bytes and returns 1 17*f14fb602SLionel Sambucwith bits = #4041 d55e f90a 2da1 8000 18*f14fb602SLionel Sambucg_xfmt(0) gives 8 bytes: "1.23e+20" 19*f14fb602SLionel Sambuc 20*f14fb602SLionel SambucstrtoIx returns 1, consuming 8 bytes. 21*f14fb602SLionel SambucfI[0] == fI[1] == strtox 22*f14fb602SLionel Sambuc 23*f14fb602SLionel Sambuc 24*f14fb602SLionel SambucInput: 1.23e-20 25*f14fb602SLionel Sambuc 26*f14fb602SLionel Sambucstrtox consumes 8 bytes and returns 17 27*f14fb602SLionel Sambucwith bits = #3fbc e857 267b b3a9 84f2 28*f14fb602SLionel Sambucg_xfmt(0) gives 8 bytes: "1.23e-20" 29*f14fb602SLionel Sambuc 30*f14fb602SLionel SambucstrtoIx returns 17, consuming 8 bytes. 31*f14fb602SLionel SambucfI[0] = #3fbc e857 267b b3a9 84f2 32*f14fb602SLionel SambucfI[1] = #3fbc e857 267b b3a9 84f3 33*f14fb602SLionel SambucfI[0] == strtox 34*f14fb602SLionel Sambuc 35*f14fb602SLionel Sambuc 36*f14fb602SLionel SambucInput: 1.23456789 37*f14fb602SLionel Sambuc 38*f14fb602SLionel Sambucstrtox consumes 10 bytes and returns 33 39*f14fb602SLionel Sambucwith bits = #3fff 9e06 5214 1ef0 dbf6 40*f14fb602SLionel Sambucg_xfmt(0) gives 10 bytes: "1.23456789" 41*f14fb602SLionel Sambuc 42*f14fb602SLionel SambucstrtoIx returns 33, consuming 10 bytes. 43*f14fb602SLionel SambucfI[0] = #3fff 9e06 5214 1ef0 dbf5 44*f14fb602SLionel SambucfI[1] = #3fff 9e06 5214 1ef0 dbf6 45*f14fb602SLionel SambucfI[1] == strtox 46*f14fb602SLionel Sambuc 47*f14fb602SLionel Sambuc 48*f14fb602SLionel SambucInput: 1.23456589e+20 49*f14fb602SLionel Sambuc 50*f14fb602SLionel Sambucstrtox consumes 14 bytes and returns 1 51*f14fb602SLionel Sambucwith bits = #4041 d629 bd33 5cc ba00 52*f14fb602SLionel Sambucg_xfmt(0) gives 14 bytes: "1.23456589e+20" 53*f14fb602SLionel Sambuc 54*f14fb602SLionel SambucstrtoIx returns 1, consuming 14 bytes. 55*f14fb602SLionel SambucfI[0] == fI[1] == strtox 56*f14fb602SLionel Sambuc 57*f14fb602SLionel Sambuc 58*f14fb602SLionel SambucInput: 1.23e+30 59*f14fb602SLionel Sambuc 60*f14fb602SLionel Sambucstrtox consumes 8 bytes and returns 17 61*f14fb602SLionel Sambucwith bits = #4062 f865 8274 7dbc 824a 62*f14fb602SLionel Sambucg_xfmt(0) gives 8 bytes: "1.23e+30" 63*f14fb602SLionel Sambuc 64*f14fb602SLionel SambucstrtoIx returns 17, consuming 8 bytes. 65*f14fb602SLionel SambucfI[0] = #4062 f865 8274 7dbc 824a 66*f14fb602SLionel SambucfI[1] = #4062 f865 8274 7dbc 824b 67*f14fb602SLionel SambucfI[0] == strtox 68*f14fb602SLionel Sambuc 69*f14fb602SLionel Sambuc 70*f14fb602SLionel SambucInput: 1.23e-30 71*f14fb602SLionel Sambuc 72*f14fb602SLionel Sambucstrtox consumes 8 bytes and returns 17 73*f14fb602SLionel Sambucwith bits = #3f9b c794 337a 8085 54eb 74*f14fb602SLionel Sambucg_xfmt(0) gives 8 bytes: "1.23e-30" 75*f14fb602SLionel Sambuc 76*f14fb602SLionel SambucstrtoIx returns 17, consuming 8 bytes. 77*f14fb602SLionel SambucfI[0] = #3f9b c794 337a 8085 54eb 78*f14fb602SLionel SambucfI[1] = #3f9b c794 337a 8085 54ec 79*f14fb602SLionel SambucfI[0] == strtox 80*f14fb602SLionel Sambuc 81*f14fb602SLionel Sambuc 82*f14fb602SLionel SambucInput: 1.23456789e-20 83*f14fb602SLionel Sambuc 84*f14fb602SLionel Sambucstrtox consumes 14 bytes and returns 17 85*f14fb602SLionel Sambucwith bits = #3fbc e934 a38 f3d6 d352 86*f14fb602SLionel Sambucg_xfmt(0) gives 14 bytes: "1.23456789e-20" 87*f14fb602SLionel Sambuc 88*f14fb602SLionel SambucstrtoIx returns 17, consuming 14 bytes. 89*f14fb602SLionel SambucfI[0] = #3fbc e934 a38 f3d6 d352 90*f14fb602SLionel SambucfI[1] = #3fbc e934 a38 f3d6 d353 91*f14fb602SLionel SambucfI[0] == strtox 92*f14fb602SLionel Sambuc 93*f14fb602SLionel Sambuc 94*f14fb602SLionel SambucInput: 1.23456789e-30 95*f14fb602SLionel Sambuc 96*f14fb602SLionel Sambucstrtox consumes 14 bytes and returns 17 97*f14fb602SLionel Sambucwith bits = #3f9b c851 f19d decc a8fc 98*f14fb602SLionel Sambucg_xfmt(0) gives 14 bytes: "1.23456789e-30" 99*f14fb602SLionel Sambuc 100*f14fb602SLionel SambucstrtoIx returns 17, consuming 14 bytes. 101*f14fb602SLionel SambucfI[0] = #3f9b c851 f19d decc a8fc 102*f14fb602SLionel SambucfI[1] = #3f9b c851 f19d decc a8fd 103*f14fb602SLionel SambucfI[0] == strtox 104*f14fb602SLionel Sambuc 105*f14fb602SLionel Sambuc 106*f14fb602SLionel SambucInput: 1.234567890123456789 107*f14fb602SLionel Sambuc 108*f14fb602SLionel Sambucstrtox consumes 20 bytes and returns 17 109*f14fb602SLionel Sambucwith bits = #3fff 9e06 5214 62cf db8d 110*f14fb602SLionel Sambucg_xfmt(0) gives 20 bytes: "1.234567890123456789" 111*f14fb602SLionel Sambuc 112*f14fb602SLionel SambucstrtoIx returns 17, consuming 20 bytes. 113*f14fb602SLionel SambucfI[0] = #3fff 9e06 5214 62cf db8d 114*f14fb602SLionel SambucfI[1] = #3fff 9e06 5214 62cf db8e 115*f14fb602SLionel SambucfI[0] == strtox 116*f14fb602SLionel Sambuc 117*f14fb602SLionel Sambuc 118*f14fb602SLionel SambucInput: 1.23456789012345678901234567890123456789 119*f14fb602SLionel Sambuc 120*f14fb602SLionel Sambucstrtox consumes 40 bytes and returns 17 121*f14fb602SLionel Sambucwith bits = #3fff 9e06 5214 62cf db8d 122*f14fb602SLionel Sambucg_xfmt(0) gives 20 bytes: "1.234567890123456789" 123*f14fb602SLionel Sambuc 124*f14fb602SLionel SambucstrtoIx returns 17, consuming 40 bytes. 125*f14fb602SLionel SambucfI[0] = #3fff 9e06 5214 62cf db8d 126*f14fb602SLionel SambucfI[1] = #3fff 9e06 5214 62cf db8e 127*f14fb602SLionel SambucfI[0] == strtox 128*f14fb602SLionel Sambuc 129*f14fb602SLionel Sambuc 130*f14fb602SLionel SambucInput: 1.23e306 131*f14fb602SLionel Sambuc 132*f14fb602SLionel Sambucstrtox consumes 8 bytes and returns 17 133*f14fb602SLionel Sambucwith bits = #43f7 e033 b668 e30f a6d5 134*f14fb602SLionel Sambucg_xfmt(0) gives 9 bytes: "1.23e+306" 135*f14fb602SLionel Sambuc 136*f14fb602SLionel SambucstrtoIx returns 17, consuming 8 bytes. 137*f14fb602SLionel SambucfI[0] = #43f7 e033 b668 e30f a6d5 138*f14fb602SLionel SambucfI[1] = #43f7 e033 b668 e30f a6d6 139*f14fb602SLionel SambucfI[0] == strtox 140*f14fb602SLionel Sambuc 141*f14fb602SLionel Sambuc 142*f14fb602SLionel SambucInput: 1.23e-306 143*f14fb602SLionel Sambuc 144*f14fb602SLionel Sambucstrtox consumes 9 bytes and returns 33 145*f14fb602SLionel Sambucwith bits = #3c06 dd1d c2ed 1cb7 3f25 146*f14fb602SLionel Sambucg_xfmt(0) gives 9 bytes: "1.23e-306" 147*f14fb602SLionel Sambuc 148*f14fb602SLionel SambucstrtoIx returns 33, consuming 9 bytes. 149*f14fb602SLionel SambucfI[0] = #3c06 dd1d c2ed 1cb7 3f24 150*f14fb602SLionel SambucfI[1] = #3c06 dd1d c2ed 1cb7 3f25 151*f14fb602SLionel SambucfI[1] == strtox 152*f14fb602SLionel Sambuc 153*f14fb602SLionel Sambuc 154*f14fb602SLionel SambucInput: 1.23e-320 155*f14fb602SLionel Sambuc 156*f14fb602SLionel Sambucstrtox consumes 9 bytes and returns 33 157*f14fb602SLionel Sambucwith bits = #3bd8 9b98 c371 844c 3f1a 158*f14fb602SLionel Sambucg_xfmt(0) gives 9 bytes: "1.23e-320" 159*f14fb602SLionel Sambuc 160*f14fb602SLionel SambucstrtoIx returns 33, consuming 9 bytes. 161*f14fb602SLionel SambucfI[0] = #3bd8 9b98 c371 844c 3f19 162*f14fb602SLionel SambucfI[1] = #3bd8 9b98 c371 844c 3f1a 163*f14fb602SLionel SambucfI[1] == strtox 164*f14fb602SLionel Sambuc 165*f14fb602SLionel Sambuc 166*f14fb602SLionel SambucInput: 1.23e-20 167*f14fb602SLionel Sambuc 168*f14fb602SLionel Sambucstrtox consumes 8 bytes and returns 17 169*f14fb602SLionel Sambucwith bits = #3fbc e857 267b b3a9 84f2 170*f14fb602SLionel Sambucg_xfmt(0) gives 8 bytes: "1.23e-20" 171*f14fb602SLionel Sambuc 172*f14fb602SLionel SambucstrtoIx returns 17, consuming 8 bytes. 173*f14fb602SLionel SambucfI[0] = #3fbc e857 267b b3a9 84f2 174*f14fb602SLionel SambucfI[1] = #3fbc e857 267b b3a9 84f3 175*f14fb602SLionel SambucfI[0] == strtox 176*f14fb602SLionel Sambuc 177*f14fb602SLionel Sambuc 178*f14fb602SLionel SambucInput: 1.23456789e307 179*f14fb602SLionel Sambuc 180*f14fb602SLionel Sambucstrtox consumes 14 bytes and returns 17 181*f14fb602SLionel Sambucwith bits = #43fb 8ca5 8a5e d766 de75 182*f14fb602SLionel Sambucg_xfmt(0) gives 15 bytes: "1.23456789e+307" 183*f14fb602SLionel Sambuc 184*f14fb602SLionel SambucstrtoIx returns 17, consuming 14 bytes. 185*f14fb602SLionel SambucfI[0] = #43fb 8ca5 8a5e d766 de75 186*f14fb602SLionel SambucfI[1] = #43fb 8ca5 8a5e d766 de76 187*f14fb602SLionel SambucfI[0] == strtox 188*f14fb602SLionel Sambuc 189*f14fb602SLionel Sambuc 190*f14fb602SLionel SambucInput: 1.23456589e-307 191*f14fb602SLionel Sambuc 192*f14fb602SLionel Sambucstrtox consumes 15 bytes and returns 17 193*f14fb602SLionel Sambucwith bits = #3c03 b18c b5dc c22f d369 194*f14fb602SLionel Sambucg_xfmt(0) gives 15 bytes: "1.23456589e-307" 195*f14fb602SLionel Sambuc 196*f14fb602SLionel SambucstrtoIx returns 17, consuming 15 bytes. 197*f14fb602SLionel SambucfI[0] = #3c03 b18c b5dc c22f d369 198*f14fb602SLionel SambucfI[1] = #3c03 b18c b5dc c22f d36a 199*f14fb602SLionel SambucfI[0] == strtox 200*f14fb602SLionel Sambuc 201*f14fb602SLionel Sambuc 202*f14fb602SLionel SambucInput: 1.234567890123456789 203*f14fb602SLionel Sambuc 204*f14fb602SLionel Sambucstrtox consumes 20 bytes and returns 17 205*f14fb602SLionel Sambucwith bits = #3fff 9e06 5214 62cf db8d 206*f14fb602SLionel Sambucg_xfmt(0) gives 20 bytes: "1.234567890123456789" 207*f14fb602SLionel Sambuc 208*f14fb602SLionel SambucstrtoIx returns 17, consuming 20 bytes. 209*f14fb602SLionel SambucfI[0] = #3fff 9e06 5214 62cf db8d 210*f14fb602SLionel SambucfI[1] = #3fff 9e06 5214 62cf db8e 211*f14fb602SLionel SambucfI[0] == strtox 212*f14fb602SLionel Sambuc 213*f14fb602SLionel Sambuc 214*f14fb602SLionel SambucInput: 1.234567890123456789e301 215*f14fb602SLionel Sambuc 216*f14fb602SLionel Sambucstrtox consumes 24 bytes and returns 33 217*f14fb602SLionel Sambucwith bits = #43e7 937a 8baf ab20 980c 218*f14fb602SLionel Sambucg_xfmt(0) gives 25 bytes: "1.234567890123456789e+301" 219*f14fb602SLionel Sambuc 220*f14fb602SLionel SambucstrtoIx returns 33, consuming 24 bytes. 221*f14fb602SLionel SambucfI[0] = #43e7 937a 8baf ab20 980b 222*f14fb602SLionel SambucfI[1] = #43e7 937a 8baf ab20 980c 223*f14fb602SLionel SambucfI[1] == strtox 224*f14fb602SLionel Sambuc 225*f14fb602SLionel Sambuc 226*f14fb602SLionel SambucInput: 1.234567890123456789e-301 227*f14fb602SLionel Sambuc 228*f14fb602SLionel Sambucstrtox consumes 25 bytes and returns 33 229*f14fb602SLionel Sambucwith bits = #3c17 a953 271a 5d06 9ad9 230*f14fb602SLionel Sambucg_xfmt(0) gives 25 bytes: "1.234567890123456789e-301" 231*f14fb602SLionel Sambuc 232*f14fb602SLionel SambucstrtoIx returns 33, consuming 25 bytes. 233*f14fb602SLionel SambucfI[0] = #3c17 a953 271a 5d06 9ad8 234*f14fb602SLionel SambucfI[1] = #3c17 a953 271a 5d06 9ad9 235*f14fb602SLionel SambucfI[1] == strtox 236*f14fb602SLionel Sambuc 237*f14fb602SLionel Sambuc 238*f14fb602SLionel SambucInput: 1.234567890123456789e-321 239*f14fb602SLionel Sambuc 240*f14fb602SLionel Sambucstrtox consumes 25 bytes and returns 33 241*f14fb602SLionel Sambucwith bits = #3bd4 f9e1 1b4c ea6d cce9 242*f14fb602SLionel Sambucg_xfmt(0) gives 25 bytes: "1.234567890123456789e-321" 243*f14fb602SLionel Sambuc 244*f14fb602SLionel SambucstrtoIx returns 33, consuming 25 bytes. 245*f14fb602SLionel SambucfI[0] = #3bd4 f9e1 1b4c ea6d cce8 246*f14fb602SLionel SambucfI[1] = #3bd4 f9e1 1b4c ea6d cce9 247*f14fb602SLionel SambucfI[1] == strtox 248*f14fb602SLionel Sambuc 249*f14fb602SLionel Sambuc 250*f14fb602SLionel SambucInput: 1e23 251*f14fb602SLionel Sambuc 252*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 1 253*f14fb602SLionel Sambucwith bits = #404b a968 163f a57 b400 254*f14fb602SLionel Sambucg_xfmt(0) gives 5 bytes: "1e+23" 255*f14fb602SLionel Sambuc 256*f14fb602SLionel SambucstrtoIx returns 1, consuming 4 bytes. 257*f14fb602SLionel SambucfI[0] == fI[1] == strtox 258*f14fb602SLionel Sambuc 259*f14fb602SLionel Sambuc 260*f14fb602SLionel SambucInput: 1e310 261*f14fb602SLionel Sambuc 262*f14fb602SLionel Sambucstrtox consumes 5 bytes and returns 33 263*f14fb602SLionel Sambucwith bits = #4404 de81 e40a 34b cf50 264*f14fb602SLionel Sambucg_xfmt(0) gives 6 bytes: "1e+310" 265*f14fb602SLionel Sambuc 266*f14fb602SLionel SambucstrtoIx returns 33, consuming 5 bytes. 267*f14fb602SLionel SambucfI[0] = #4404 de81 e40a 34b cf4f 268*f14fb602SLionel SambucfI[1] = #4404 de81 e40a 34b cf50 269*f14fb602SLionel SambucfI[1] == strtox 270*f14fb602SLionel Sambuc 271*f14fb602SLionel Sambuc 272*f14fb602SLionel SambucInput: 9.0259718793241475e-277 273*f14fb602SLionel Sambuc 274*f14fb602SLionel Sambucstrtox consumes 23 bytes and returns 33 275*f14fb602SLionel Sambucwith bits = #3c69 ffff ffff ffff fcf7 276*f14fb602SLionel Sambucg_xfmt(0) gives 23 bytes: "9.0259718793241475e-277" 277*f14fb602SLionel Sambuc 278*f14fb602SLionel SambucstrtoIx returns 33, consuming 23 bytes. 279*f14fb602SLionel SambucfI[0] = #3c69 ffff ffff ffff fcf6 280*f14fb602SLionel SambucfI[1] = #3c69 ffff ffff ffff fcf7 281*f14fb602SLionel SambucfI[1] == strtox 282*f14fb602SLionel Sambuc 283*f14fb602SLionel Sambuc 284*f14fb602SLionel SambucInput: 9.025971879324147880346310405869e-277 285*f14fb602SLionel Sambuc 286*f14fb602SLionel Sambucstrtox consumes 37 bytes and returns 17 287*f14fb602SLionel Sambucwith bits = #3c6a 8000 0 0 0 288*f14fb602SLionel Sambucg_xfmt(0) gives 26 bytes: "9.0259718793241478803e-277" 289*f14fb602SLionel Sambuc 290*f14fb602SLionel SambucstrtoIx returns 17, consuming 37 bytes. 291*f14fb602SLionel SambucfI[0] = #3c6a 8000 0 0 0 292*f14fb602SLionel SambucfI[1] = #3c6a 8000 0 0 1 293*f14fb602SLionel SambucfI[0] == strtox 294*f14fb602SLionel Sambuc 295*f14fb602SLionel Sambuc 296*f14fb602SLionel SambucInput: 9.025971879324147880346310405868e-277 297*f14fb602SLionel Sambuc 298*f14fb602SLionel Sambucstrtox consumes 37 bytes and returns 33 299*f14fb602SLionel Sambucwith bits = #3c6a 8000 0 0 0 300*f14fb602SLionel Sambucg_xfmt(0) gives 26 bytes: "9.0259718793241478803e-277" 301*f14fb602SLionel Sambuc 302*f14fb602SLionel SambucstrtoIx returns 33, consuming 37 bytes. 303*f14fb602SLionel SambucfI[0] = #3c69 ffff ffff ffff ffff 304*f14fb602SLionel SambucfI[1] = #3c6a 8000 0 0 0 305*f14fb602SLionel SambucfI[1] == strtox 306*f14fb602SLionel Sambuc 307*f14fb602SLionel Sambuc 308*f14fb602SLionel SambucInput: 2.2250738585072014e-308 309*f14fb602SLionel Sambuc 310*f14fb602SLionel Sambucstrtox consumes 23 bytes and returns 17 311*f14fb602SLionel Sambucwith bits = #3c01 8000 0 0 46 312*f14fb602SLionel Sambucg_xfmt(0) gives 23 bytes: "2.2250738585072014e-308" 313*f14fb602SLionel Sambuc 314*f14fb602SLionel SambucstrtoIx returns 17, consuming 23 bytes. 315*f14fb602SLionel SambucfI[0] = #3c01 8000 0 0 46 316*f14fb602SLionel SambucfI[1] = #3c01 8000 0 0 47 317*f14fb602SLionel SambucfI[0] == strtox 318*f14fb602SLionel Sambuc 319*f14fb602SLionel Sambuc 320*f14fb602SLionel SambucInput: 2.2250738585072013e-308 321*f14fb602SLionel Sambuc 322*f14fb602SLionel Sambucstrtox consumes 23 bytes and returns 17 323*f14fb602SLionel Sambucwith bits = #3c00 ffff ffff ffff fd4f 324*f14fb602SLionel Sambucg_xfmt(0) gives 23 bytes: "2.2250738585072013e-308" 325*f14fb602SLionel Sambuc 326*f14fb602SLionel SambucstrtoIx returns 17, consuming 23 bytes. 327*f14fb602SLionel SambucfI[0] = #3c00 ffff ffff ffff fd4f 328*f14fb602SLionel SambucfI[1] = #3c00 ffff ffff ffff fd50 329*f14fb602SLionel SambucfI[0] == strtox 330*f14fb602SLionel Sambuc 331*f14fb602SLionel SambucRounding mode for strtor... changed from 1 (nearest) to 0 (toward zero) 332*f14fb602SLionel Sambuc 333*f14fb602SLionel SambucInput: 1.1 334*f14fb602SLionel Sambuc 335*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 336*f14fb602SLionel Sambucwith bits = #3fff 8ccc cccc cccc cccc 337*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.0999999999999999999" 338*f14fb602SLionel Sambuc 339*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 340*f14fb602SLionel SambucfI[0] = #3fff 8ccc cccc cccc cccc 341*f14fb602SLionel SambucfI[1] = #3fff 8ccc cccc cccc cccd 342*f14fb602SLionel SambucfI[0] == strtox 343*f14fb602SLionel Sambuc 344*f14fb602SLionel Sambuc 345*f14fb602SLionel SambucInput: -1.1 346*f14fb602SLionel Sambuc 347*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 348*f14fb602SLionel Sambucwith bits = #bfff 8ccc cccc cccc cccc 349*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.0999999999999999999" 350*f14fb602SLionel Sambuc 351*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 352*f14fb602SLionel SambucfI[0] = #bfff 8ccc cccc cccc cccd 353*f14fb602SLionel SambucfI[1] = #bfff 8ccc cccc cccc cccc 354*f14fb602SLionel SambucfI[1] == strtox 355*f14fb602SLionel Sambuc 356*f14fb602SLionel Sambuc 357*f14fb602SLionel SambucInput: 1.2 358*f14fb602SLionel Sambuc 359*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 360*f14fb602SLionel Sambucwith bits = #3fff 9999 9999 9999 9999 361*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.1999999999999999999" 362*f14fb602SLionel Sambuc 363*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 364*f14fb602SLionel SambucfI[0] = #3fff 9999 9999 9999 9999 365*f14fb602SLionel SambucfI[1] = #3fff 9999 9999 9999 999a 366*f14fb602SLionel SambucfI[0] == strtox 367*f14fb602SLionel Sambuc 368*f14fb602SLionel Sambuc 369*f14fb602SLionel SambucInput: -1.2 370*f14fb602SLionel Sambuc 371*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 372*f14fb602SLionel Sambucwith bits = #bfff 9999 9999 9999 9999 373*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.1999999999999999999" 374*f14fb602SLionel Sambuc 375*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 376*f14fb602SLionel SambucfI[0] = #bfff 9999 9999 9999 999a 377*f14fb602SLionel SambucfI[1] = #bfff 9999 9999 9999 9999 378*f14fb602SLionel SambucfI[1] == strtox 379*f14fb602SLionel Sambuc 380*f14fb602SLionel Sambuc 381*f14fb602SLionel SambucInput: 1.3 382*f14fb602SLionel Sambuc 383*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 384*f14fb602SLionel Sambucwith bits = #3fff a666 6666 6666 6666 385*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.3" 386*f14fb602SLionel Sambuc 387*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 388*f14fb602SLionel SambucfI[0] = #3fff a666 6666 6666 6666 389*f14fb602SLionel SambucfI[1] = #3fff a666 6666 6666 6667 390*f14fb602SLionel SambucfI[0] == strtox 391*f14fb602SLionel Sambuc 392*f14fb602SLionel Sambuc 393*f14fb602SLionel SambucInput: -1.3 394*f14fb602SLionel Sambuc 395*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 396*f14fb602SLionel Sambucwith bits = #bfff a666 6666 6666 6666 397*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.3" 398*f14fb602SLionel Sambuc 399*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 400*f14fb602SLionel SambucfI[0] = #bfff a666 6666 6666 6667 401*f14fb602SLionel SambucfI[1] = #bfff a666 6666 6666 6666 402*f14fb602SLionel SambucfI[1] == strtox 403*f14fb602SLionel Sambuc 404*f14fb602SLionel Sambuc 405*f14fb602SLionel SambucInput: 1.4 406*f14fb602SLionel Sambuc 407*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 408*f14fb602SLionel Sambucwith bits = #3fff b333 3333 3333 3333 409*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.4" 410*f14fb602SLionel Sambuc 411*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 412*f14fb602SLionel SambucfI[0] = #3fff b333 3333 3333 3333 413*f14fb602SLionel SambucfI[1] = #3fff b333 3333 3333 3334 414*f14fb602SLionel SambucfI[0] == strtox 415*f14fb602SLionel Sambuc 416*f14fb602SLionel Sambuc 417*f14fb602SLionel SambucInput: -1.4 418*f14fb602SLionel Sambuc 419*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 420*f14fb602SLionel Sambucwith bits = #bfff b333 3333 3333 3333 421*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.4" 422*f14fb602SLionel Sambuc 423*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 424*f14fb602SLionel SambucfI[0] = #bfff b333 3333 3333 3334 425*f14fb602SLionel SambucfI[1] = #bfff b333 3333 3333 3333 426*f14fb602SLionel SambucfI[1] == strtox 427*f14fb602SLionel Sambuc 428*f14fb602SLionel Sambuc 429*f14fb602SLionel SambucInput: 1.5 430*f14fb602SLionel Sambuc 431*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 1 432*f14fb602SLionel Sambucwith bits = #3fff c000 0 0 0 433*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.5" 434*f14fb602SLionel Sambuc 435*f14fb602SLionel SambucstrtoIx returns 1, consuming 3 bytes. 436*f14fb602SLionel SambucfI[0] == fI[1] == strtox 437*f14fb602SLionel Sambuc 438*f14fb602SLionel Sambuc 439*f14fb602SLionel SambucInput: -1.5 440*f14fb602SLionel Sambuc 441*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 9 442*f14fb602SLionel Sambucwith bits = #bfff c000 0 0 0 443*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.5" 444*f14fb602SLionel Sambuc 445*f14fb602SLionel SambucstrtoIx returns 9, consuming 4 bytes. 446*f14fb602SLionel SambucfI[0] == fI[1] == strtox 447*f14fb602SLionel Sambuc 448*f14fb602SLionel Sambuc 449*f14fb602SLionel SambucInput: 1.6 450*f14fb602SLionel Sambuc 451*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 452*f14fb602SLionel Sambucwith bits = #3fff cccc cccc cccc cccc 453*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.5999999999999999999" 454*f14fb602SLionel Sambuc 455*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 456*f14fb602SLionel SambucfI[0] = #3fff cccc cccc cccc cccc 457*f14fb602SLionel SambucfI[1] = #3fff cccc cccc cccc cccd 458*f14fb602SLionel SambucfI[0] == strtox 459*f14fb602SLionel Sambuc 460*f14fb602SLionel Sambuc 461*f14fb602SLionel SambucInput: -1.6 462*f14fb602SLionel Sambuc 463*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 464*f14fb602SLionel Sambucwith bits = #bfff cccc cccc cccc cccc 465*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.5999999999999999999" 466*f14fb602SLionel Sambuc 467*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 468*f14fb602SLionel SambucfI[0] = #bfff cccc cccc cccc cccd 469*f14fb602SLionel SambucfI[1] = #bfff cccc cccc cccc cccc 470*f14fb602SLionel SambucfI[1] == strtox 471*f14fb602SLionel Sambuc 472*f14fb602SLionel Sambuc 473*f14fb602SLionel SambucInput: 1.7 474*f14fb602SLionel Sambuc 475*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 476*f14fb602SLionel Sambucwith bits = #3fff d999 9999 9999 9999 477*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.6999999999999999999" 478*f14fb602SLionel Sambuc 479*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 480*f14fb602SLionel SambucfI[0] = #3fff d999 9999 9999 9999 481*f14fb602SLionel SambucfI[1] = #3fff d999 9999 9999 999a 482*f14fb602SLionel SambucfI[0] == strtox 483*f14fb602SLionel Sambuc 484*f14fb602SLionel Sambuc 485*f14fb602SLionel SambucInput: -1.7 486*f14fb602SLionel Sambuc 487*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 488*f14fb602SLionel Sambucwith bits = #bfff d999 9999 9999 9999 489*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.6999999999999999999" 490*f14fb602SLionel Sambuc 491*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 492*f14fb602SLionel SambucfI[0] = #bfff d999 9999 9999 999a 493*f14fb602SLionel SambucfI[1] = #bfff d999 9999 9999 9999 494*f14fb602SLionel SambucfI[1] == strtox 495*f14fb602SLionel Sambuc 496*f14fb602SLionel Sambuc 497*f14fb602SLionel SambucInput: 1.8 498*f14fb602SLionel Sambuc 499*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 500*f14fb602SLionel Sambucwith bits = #3fff e666 6666 6666 6666 501*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.8" 502*f14fb602SLionel Sambuc 503*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 504*f14fb602SLionel SambucfI[0] = #3fff e666 6666 6666 6666 505*f14fb602SLionel SambucfI[1] = #3fff e666 6666 6666 6667 506*f14fb602SLionel SambucfI[0] == strtox 507*f14fb602SLionel Sambuc 508*f14fb602SLionel Sambuc 509*f14fb602SLionel SambucInput: -1.8 510*f14fb602SLionel Sambuc 511*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 512*f14fb602SLionel Sambucwith bits = #bfff e666 6666 6666 6666 513*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.8" 514*f14fb602SLionel Sambuc 515*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 516*f14fb602SLionel SambucfI[0] = #bfff e666 6666 6666 6667 517*f14fb602SLionel SambucfI[1] = #bfff e666 6666 6666 6666 518*f14fb602SLionel SambucfI[1] == strtox 519*f14fb602SLionel Sambuc 520*f14fb602SLionel Sambuc 521*f14fb602SLionel SambucInput: 1.9 522*f14fb602SLionel Sambuc 523*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 524*f14fb602SLionel Sambucwith bits = #3fff f333 3333 3333 3333 525*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.9" 526*f14fb602SLionel Sambuc 527*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 528*f14fb602SLionel SambucfI[0] = #3fff f333 3333 3333 3333 529*f14fb602SLionel SambucfI[1] = #3fff f333 3333 3333 3334 530*f14fb602SLionel SambucfI[0] == strtox 531*f14fb602SLionel Sambuc 532*f14fb602SLionel Sambuc 533*f14fb602SLionel SambucInput: -1.9 534*f14fb602SLionel Sambuc 535*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 536*f14fb602SLionel Sambucwith bits = #bfff f333 3333 3333 3333 537*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.9" 538*f14fb602SLionel Sambuc 539*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 540*f14fb602SLionel SambucfI[0] = #bfff f333 3333 3333 3334 541*f14fb602SLionel SambucfI[1] = #bfff f333 3333 3333 3333 542*f14fb602SLionel SambucfI[1] == strtox 543*f14fb602SLionel Sambuc 544*f14fb602SLionel SambucRounding mode for strtor... changed from 0 (toward zero) to 1 (nearest) 545*f14fb602SLionel Sambuc 546*f14fb602SLionel SambucInput: 1.1 547*f14fb602SLionel Sambuc 548*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 549*f14fb602SLionel Sambucwith bits = #3fff 8ccc cccc cccc cccd 550*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.1" 551*f14fb602SLionel Sambuc 552*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 553*f14fb602SLionel SambucfI[0] = #3fff 8ccc cccc cccc cccc 554*f14fb602SLionel SambucfI[1] = #3fff 8ccc cccc cccc cccd 555*f14fb602SLionel SambucfI[1] == strtox 556*f14fb602SLionel Sambuc 557*f14fb602SLionel Sambuc 558*f14fb602SLionel SambucInput: -1.1 559*f14fb602SLionel Sambuc 560*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 561*f14fb602SLionel Sambucwith bits = #bfff 8ccc cccc cccc cccd 562*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.1" 563*f14fb602SLionel Sambuc 564*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 565*f14fb602SLionel SambucfI[0] = #bfff 8ccc cccc cccc cccd 566*f14fb602SLionel SambucfI[1] = #bfff 8ccc cccc cccc cccc 567*f14fb602SLionel SambucfI[0] == strtox 568*f14fb602SLionel Sambuc 569*f14fb602SLionel Sambuc 570*f14fb602SLionel SambucInput: 1.2 571*f14fb602SLionel Sambuc 572*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 573*f14fb602SLionel Sambucwith bits = #3fff 9999 9999 9999 999a 574*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.2" 575*f14fb602SLionel Sambuc 576*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 577*f14fb602SLionel SambucfI[0] = #3fff 9999 9999 9999 9999 578*f14fb602SLionel SambucfI[1] = #3fff 9999 9999 9999 999a 579*f14fb602SLionel SambucfI[1] == strtox 580*f14fb602SLionel Sambuc 581*f14fb602SLionel Sambuc 582*f14fb602SLionel SambucInput: -1.2 583*f14fb602SLionel Sambuc 584*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 585*f14fb602SLionel Sambucwith bits = #bfff 9999 9999 9999 999a 586*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.2" 587*f14fb602SLionel Sambuc 588*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 589*f14fb602SLionel SambucfI[0] = #bfff 9999 9999 9999 999a 590*f14fb602SLionel SambucfI[1] = #bfff 9999 9999 9999 9999 591*f14fb602SLionel SambucfI[0] == strtox 592*f14fb602SLionel Sambuc 593*f14fb602SLionel Sambuc 594*f14fb602SLionel SambucInput: 1.3 595*f14fb602SLionel Sambuc 596*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 597*f14fb602SLionel Sambucwith bits = #3fff a666 6666 6666 6666 598*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.3" 599*f14fb602SLionel Sambuc 600*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 601*f14fb602SLionel SambucfI[0] = #3fff a666 6666 6666 6666 602*f14fb602SLionel SambucfI[1] = #3fff a666 6666 6666 6667 603*f14fb602SLionel SambucfI[0] == strtox 604*f14fb602SLionel Sambuc 605*f14fb602SLionel Sambuc 606*f14fb602SLionel SambucInput: -1.3 607*f14fb602SLionel Sambuc 608*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 609*f14fb602SLionel Sambucwith bits = #bfff a666 6666 6666 6666 610*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.3" 611*f14fb602SLionel Sambuc 612*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 613*f14fb602SLionel SambucfI[0] = #bfff a666 6666 6666 6667 614*f14fb602SLionel SambucfI[1] = #bfff a666 6666 6666 6666 615*f14fb602SLionel SambucfI[1] == strtox 616*f14fb602SLionel Sambuc 617*f14fb602SLionel Sambuc 618*f14fb602SLionel SambucInput: 1.4 619*f14fb602SLionel Sambuc 620*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 621*f14fb602SLionel Sambucwith bits = #3fff b333 3333 3333 3333 622*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.4" 623*f14fb602SLionel Sambuc 624*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 625*f14fb602SLionel SambucfI[0] = #3fff b333 3333 3333 3333 626*f14fb602SLionel SambucfI[1] = #3fff b333 3333 3333 3334 627*f14fb602SLionel SambucfI[0] == strtox 628*f14fb602SLionel Sambuc 629*f14fb602SLionel Sambuc 630*f14fb602SLionel SambucInput: -1.4 631*f14fb602SLionel Sambuc 632*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 633*f14fb602SLionel Sambucwith bits = #bfff b333 3333 3333 3333 634*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.4" 635*f14fb602SLionel Sambuc 636*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 637*f14fb602SLionel SambucfI[0] = #bfff b333 3333 3333 3334 638*f14fb602SLionel SambucfI[1] = #bfff b333 3333 3333 3333 639*f14fb602SLionel SambucfI[1] == strtox 640*f14fb602SLionel Sambuc 641*f14fb602SLionel Sambuc 642*f14fb602SLionel SambucInput: 1.5 643*f14fb602SLionel Sambuc 644*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 1 645*f14fb602SLionel Sambucwith bits = #3fff c000 0 0 0 646*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.5" 647*f14fb602SLionel Sambuc 648*f14fb602SLionel SambucstrtoIx returns 1, consuming 3 bytes. 649*f14fb602SLionel SambucfI[0] == fI[1] == strtox 650*f14fb602SLionel Sambuc 651*f14fb602SLionel Sambuc 652*f14fb602SLionel SambucInput: -1.5 653*f14fb602SLionel Sambuc 654*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 9 655*f14fb602SLionel Sambucwith bits = #bfff c000 0 0 0 656*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.5" 657*f14fb602SLionel Sambuc 658*f14fb602SLionel SambucstrtoIx returns 9, consuming 4 bytes. 659*f14fb602SLionel SambucfI[0] == fI[1] == strtox 660*f14fb602SLionel Sambuc 661*f14fb602SLionel Sambuc 662*f14fb602SLionel SambucInput: 1.6 663*f14fb602SLionel Sambuc 664*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 665*f14fb602SLionel Sambucwith bits = #3fff cccc cccc cccc cccd 666*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.6" 667*f14fb602SLionel Sambuc 668*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 669*f14fb602SLionel SambucfI[0] = #3fff cccc cccc cccc cccc 670*f14fb602SLionel SambucfI[1] = #3fff cccc cccc cccc cccd 671*f14fb602SLionel SambucfI[1] == strtox 672*f14fb602SLionel Sambuc 673*f14fb602SLionel Sambuc 674*f14fb602SLionel SambucInput: -1.6 675*f14fb602SLionel Sambuc 676*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 677*f14fb602SLionel Sambucwith bits = #bfff cccc cccc cccc cccd 678*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.6" 679*f14fb602SLionel Sambuc 680*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 681*f14fb602SLionel SambucfI[0] = #bfff cccc cccc cccc cccd 682*f14fb602SLionel SambucfI[1] = #bfff cccc cccc cccc cccc 683*f14fb602SLionel SambucfI[0] == strtox 684*f14fb602SLionel Sambuc 685*f14fb602SLionel Sambuc 686*f14fb602SLionel SambucInput: 1.7 687*f14fb602SLionel Sambuc 688*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 689*f14fb602SLionel Sambucwith bits = #3fff d999 9999 9999 999a 690*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.7" 691*f14fb602SLionel Sambuc 692*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 693*f14fb602SLionel SambucfI[0] = #3fff d999 9999 9999 9999 694*f14fb602SLionel SambucfI[1] = #3fff d999 9999 9999 999a 695*f14fb602SLionel SambucfI[1] == strtox 696*f14fb602SLionel Sambuc 697*f14fb602SLionel Sambuc 698*f14fb602SLionel SambucInput: -1.7 699*f14fb602SLionel Sambuc 700*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 701*f14fb602SLionel Sambucwith bits = #bfff d999 9999 9999 999a 702*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.7" 703*f14fb602SLionel Sambuc 704*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 705*f14fb602SLionel SambucfI[0] = #bfff d999 9999 9999 999a 706*f14fb602SLionel SambucfI[1] = #bfff d999 9999 9999 9999 707*f14fb602SLionel SambucfI[0] == strtox 708*f14fb602SLionel Sambuc 709*f14fb602SLionel Sambuc 710*f14fb602SLionel SambucInput: 1.8 711*f14fb602SLionel Sambuc 712*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 713*f14fb602SLionel Sambucwith bits = #3fff e666 6666 6666 6666 714*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.8" 715*f14fb602SLionel Sambuc 716*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 717*f14fb602SLionel SambucfI[0] = #3fff e666 6666 6666 6666 718*f14fb602SLionel SambucfI[1] = #3fff e666 6666 6666 6667 719*f14fb602SLionel SambucfI[0] == strtox 720*f14fb602SLionel Sambuc 721*f14fb602SLionel Sambuc 722*f14fb602SLionel SambucInput: -1.8 723*f14fb602SLionel Sambuc 724*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 725*f14fb602SLionel Sambucwith bits = #bfff e666 6666 6666 6666 726*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.8" 727*f14fb602SLionel Sambuc 728*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 729*f14fb602SLionel SambucfI[0] = #bfff e666 6666 6666 6667 730*f14fb602SLionel SambucfI[1] = #bfff e666 6666 6666 6666 731*f14fb602SLionel SambucfI[1] == strtox 732*f14fb602SLionel Sambuc 733*f14fb602SLionel Sambuc 734*f14fb602SLionel SambucInput: 1.9 735*f14fb602SLionel Sambuc 736*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 737*f14fb602SLionel Sambucwith bits = #3fff f333 3333 3333 3333 738*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.9" 739*f14fb602SLionel Sambuc 740*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 741*f14fb602SLionel SambucfI[0] = #3fff f333 3333 3333 3333 742*f14fb602SLionel SambucfI[1] = #3fff f333 3333 3333 3334 743*f14fb602SLionel SambucfI[0] == strtox 744*f14fb602SLionel Sambuc 745*f14fb602SLionel Sambuc 746*f14fb602SLionel SambucInput: -1.9 747*f14fb602SLionel Sambuc 748*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 749*f14fb602SLionel Sambucwith bits = #bfff f333 3333 3333 3333 750*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.9" 751*f14fb602SLionel Sambuc 752*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 753*f14fb602SLionel SambucfI[0] = #bfff f333 3333 3333 3334 754*f14fb602SLionel SambucfI[1] = #bfff f333 3333 3333 3333 755*f14fb602SLionel SambucfI[1] == strtox 756*f14fb602SLionel Sambuc 757*f14fb602SLionel SambucRounding mode for strtor... changed from 1 (nearest) to 2 (toward +Infinity) 758*f14fb602SLionel Sambuc 759*f14fb602SLionel SambucInput: 1.1 760*f14fb602SLionel Sambuc 761*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 762*f14fb602SLionel Sambucwith bits = #3fff 8ccc cccc cccc cccd 763*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.1" 764*f14fb602SLionel Sambuc 765*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 766*f14fb602SLionel SambucfI[0] = #3fff 8ccc cccc cccc cccc 767*f14fb602SLionel SambucfI[1] = #3fff 8ccc cccc cccc cccd 768*f14fb602SLionel SambucfI[1] == strtox 769*f14fb602SLionel Sambuc 770*f14fb602SLionel Sambuc 771*f14fb602SLionel SambucInput: -1.1 772*f14fb602SLionel Sambuc 773*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 774*f14fb602SLionel Sambucwith bits = #bfff 8ccc cccc cccc cccc 775*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.0999999999999999999" 776*f14fb602SLionel Sambuc 777*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 778*f14fb602SLionel SambucfI[0] = #bfff 8ccc cccc cccc cccd 779*f14fb602SLionel SambucfI[1] = #bfff 8ccc cccc cccc cccc 780*f14fb602SLionel SambucfI[1] == strtox 781*f14fb602SLionel Sambuc 782*f14fb602SLionel Sambuc 783*f14fb602SLionel SambucInput: 1.2 784*f14fb602SLionel Sambuc 785*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 786*f14fb602SLionel Sambucwith bits = #3fff 9999 9999 9999 999a 787*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.2" 788*f14fb602SLionel Sambuc 789*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 790*f14fb602SLionel SambucfI[0] = #3fff 9999 9999 9999 9999 791*f14fb602SLionel SambucfI[1] = #3fff 9999 9999 9999 999a 792*f14fb602SLionel SambucfI[1] == strtox 793*f14fb602SLionel Sambuc 794*f14fb602SLionel Sambuc 795*f14fb602SLionel SambucInput: -1.2 796*f14fb602SLionel Sambuc 797*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 798*f14fb602SLionel Sambucwith bits = #bfff 9999 9999 9999 9999 799*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.1999999999999999999" 800*f14fb602SLionel Sambuc 801*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 802*f14fb602SLionel SambucfI[0] = #bfff 9999 9999 9999 999a 803*f14fb602SLionel SambucfI[1] = #bfff 9999 9999 9999 9999 804*f14fb602SLionel SambucfI[1] == strtox 805*f14fb602SLionel Sambuc 806*f14fb602SLionel Sambuc 807*f14fb602SLionel SambucInput: 1.3 808*f14fb602SLionel Sambuc 809*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 810*f14fb602SLionel Sambucwith bits = #3fff a666 6666 6666 6667 811*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.3000000000000000001" 812*f14fb602SLionel Sambuc 813*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 814*f14fb602SLionel SambucfI[0] = #3fff a666 6666 6666 6666 815*f14fb602SLionel SambucfI[1] = #3fff a666 6666 6666 6667 816*f14fb602SLionel SambucfI[1] == strtox 817*f14fb602SLionel Sambuc 818*f14fb602SLionel Sambuc 819*f14fb602SLionel SambucInput: -1.3 820*f14fb602SLionel Sambuc 821*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 822*f14fb602SLionel Sambucwith bits = #bfff a666 6666 6666 6666 823*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.3" 824*f14fb602SLionel Sambuc 825*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 826*f14fb602SLionel SambucfI[0] = #bfff a666 6666 6666 6667 827*f14fb602SLionel SambucfI[1] = #bfff a666 6666 6666 6666 828*f14fb602SLionel SambucfI[1] == strtox 829*f14fb602SLionel Sambuc 830*f14fb602SLionel Sambuc 831*f14fb602SLionel SambucInput: 1.4 832*f14fb602SLionel Sambuc 833*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 834*f14fb602SLionel Sambucwith bits = #3fff b333 3333 3333 3334 835*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.4000000000000000001" 836*f14fb602SLionel Sambuc 837*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 838*f14fb602SLionel SambucfI[0] = #3fff b333 3333 3333 3333 839*f14fb602SLionel SambucfI[1] = #3fff b333 3333 3333 3334 840*f14fb602SLionel SambucfI[1] == strtox 841*f14fb602SLionel Sambuc 842*f14fb602SLionel Sambuc 843*f14fb602SLionel SambucInput: -1.4 844*f14fb602SLionel Sambuc 845*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 846*f14fb602SLionel Sambucwith bits = #bfff b333 3333 3333 3333 847*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.4" 848*f14fb602SLionel Sambuc 849*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 850*f14fb602SLionel SambucfI[0] = #bfff b333 3333 3333 3334 851*f14fb602SLionel SambucfI[1] = #bfff b333 3333 3333 3333 852*f14fb602SLionel SambucfI[1] == strtox 853*f14fb602SLionel Sambuc 854*f14fb602SLionel Sambuc 855*f14fb602SLionel SambucInput: 1.5 856*f14fb602SLionel Sambuc 857*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 1 858*f14fb602SLionel Sambucwith bits = #3fff c000 0 0 0 859*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.5" 860*f14fb602SLionel Sambuc 861*f14fb602SLionel SambucstrtoIx returns 1, consuming 3 bytes. 862*f14fb602SLionel SambucfI[0] == fI[1] == strtox 863*f14fb602SLionel Sambuc 864*f14fb602SLionel Sambuc 865*f14fb602SLionel SambucInput: -1.5 866*f14fb602SLionel Sambuc 867*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 9 868*f14fb602SLionel Sambucwith bits = #bfff c000 0 0 0 869*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.5" 870*f14fb602SLionel Sambuc 871*f14fb602SLionel SambucstrtoIx returns 9, consuming 4 bytes. 872*f14fb602SLionel SambucfI[0] == fI[1] == strtox 873*f14fb602SLionel Sambuc 874*f14fb602SLionel Sambuc 875*f14fb602SLionel SambucInput: 1.6 876*f14fb602SLionel Sambuc 877*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 878*f14fb602SLionel Sambucwith bits = #3fff cccc cccc cccc cccd 879*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.6" 880*f14fb602SLionel Sambuc 881*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 882*f14fb602SLionel SambucfI[0] = #3fff cccc cccc cccc cccc 883*f14fb602SLionel SambucfI[1] = #3fff cccc cccc cccc cccd 884*f14fb602SLionel SambucfI[1] == strtox 885*f14fb602SLionel Sambuc 886*f14fb602SLionel Sambuc 887*f14fb602SLionel SambucInput: -1.6 888*f14fb602SLionel Sambuc 889*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 890*f14fb602SLionel Sambucwith bits = #bfff cccc cccc cccc cccc 891*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.5999999999999999999" 892*f14fb602SLionel Sambuc 893*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 894*f14fb602SLionel SambucfI[0] = #bfff cccc cccc cccc cccd 895*f14fb602SLionel SambucfI[1] = #bfff cccc cccc cccc cccc 896*f14fb602SLionel SambucfI[1] == strtox 897*f14fb602SLionel Sambuc 898*f14fb602SLionel Sambuc 899*f14fb602SLionel SambucInput: 1.7 900*f14fb602SLionel Sambuc 901*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 902*f14fb602SLionel Sambucwith bits = #3fff d999 9999 9999 999a 903*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.7" 904*f14fb602SLionel Sambuc 905*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 906*f14fb602SLionel SambucfI[0] = #3fff d999 9999 9999 9999 907*f14fb602SLionel SambucfI[1] = #3fff d999 9999 9999 999a 908*f14fb602SLionel SambucfI[1] == strtox 909*f14fb602SLionel Sambuc 910*f14fb602SLionel Sambuc 911*f14fb602SLionel SambucInput: -1.7 912*f14fb602SLionel Sambuc 913*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 914*f14fb602SLionel Sambucwith bits = #bfff d999 9999 9999 9999 915*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.6999999999999999999" 916*f14fb602SLionel Sambuc 917*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 918*f14fb602SLionel SambucfI[0] = #bfff d999 9999 9999 999a 919*f14fb602SLionel SambucfI[1] = #bfff d999 9999 9999 9999 920*f14fb602SLionel SambucfI[1] == strtox 921*f14fb602SLionel Sambuc 922*f14fb602SLionel Sambuc 923*f14fb602SLionel SambucInput: 1.8 924*f14fb602SLionel Sambuc 925*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 926*f14fb602SLionel Sambucwith bits = #3fff e666 6666 6666 6667 927*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.8000000000000000001" 928*f14fb602SLionel Sambuc 929*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 930*f14fb602SLionel SambucfI[0] = #3fff e666 6666 6666 6666 931*f14fb602SLionel SambucfI[1] = #3fff e666 6666 6666 6667 932*f14fb602SLionel SambucfI[1] == strtox 933*f14fb602SLionel Sambuc 934*f14fb602SLionel Sambuc 935*f14fb602SLionel SambucInput: -1.8 936*f14fb602SLionel Sambuc 937*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 938*f14fb602SLionel Sambucwith bits = #bfff e666 6666 6666 6666 939*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.8" 940*f14fb602SLionel Sambuc 941*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 942*f14fb602SLionel SambucfI[0] = #bfff e666 6666 6666 6667 943*f14fb602SLionel SambucfI[1] = #bfff e666 6666 6666 6666 944*f14fb602SLionel SambucfI[1] == strtox 945*f14fb602SLionel Sambuc 946*f14fb602SLionel Sambuc 947*f14fb602SLionel SambucInput: 1.9 948*f14fb602SLionel Sambuc 949*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 33 950*f14fb602SLionel Sambucwith bits = #3fff f333 3333 3333 3334 951*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.9000000000000000001" 952*f14fb602SLionel Sambuc 953*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 954*f14fb602SLionel SambucfI[0] = #3fff f333 3333 3333 3333 955*f14fb602SLionel SambucfI[1] = #3fff f333 3333 3333 3334 956*f14fb602SLionel SambucfI[1] == strtox 957*f14fb602SLionel Sambuc 958*f14fb602SLionel Sambuc 959*f14fb602SLionel SambucInput: -1.9 960*f14fb602SLionel Sambuc 961*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 25 962*f14fb602SLionel Sambucwith bits = #bfff f333 3333 3333 3333 963*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.9" 964*f14fb602SLionel Sambuc 965*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 966*f14fb602SLionel SambucfI[0] = #bfff f333 3333 3333 3334 967*f14fb602SLionel SambucfI[1] = #bfff f333 3333 3333 3333 968*f14fb602SLionel SambucfI[1] == strtox 969*f14fb602SLionel Sambuc 970*f14fb602SLionel SambucRounding mode for strtor... changed from 2 (toward +Infinity) to 3 (toward -Infinity) 971*f14fb602SLionel Sambuc 972*f14fb602SLionel SambucInput: 1.1 973*f14fb602SLionel Sambuc 974*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 975*f14fb602SLionel Sambucwith bits = #3fff 8ccc cccc cccc cccc 976*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.0999999999999999999" 977*f14fb602SLionel Sambuc 978*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 979*f14fb602SLionel SambucfI[0] = #3fff 8ccc cccc cccc cccc 980*f14fb602SLionel SambucfI[1] = #3fff 8ccc cccc cccc cccd 981*f14fb602SLionel SambucfI[0] == strtox 982*f14fb602SLionel Sambuc 983*f14fb602SLionel Sambuc 984*f14fb602SLionel SambucInput: -1.1 985*f14fb602SLionel Sambuc 986*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 987*f14fb602SLionel Sambucwith bits = #bfff 8ccc cccc cccc cccd 988*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.1" 989*f14fb602SLionel Sambuc 990*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 991*f14fb602SLionel SambucfI[0] = #bfff 8ccc cccc cccc cccd 992*f14fb602SLionel SambucfI[1] = #bfff 8ccc cccc cccc cccc 993*f14fb602SLionel SambucfI[0] == strtox 994*f14fb602SLionel Sambuc 995*f14fb602SLionel Sambuc 996*f14fb602SLionel SambucInput: 1.2 997*f14fb602SLionel Sambuc 998*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 999*f14fb602SLionel Sambucwith bits = #3fff 9999 9999 9999 9999 1000*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.1999999999999999999" 1001*f14fb602SLionel Sambuc 1002*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 1003*f14fb602SLionel SambucfI[0] = #3fff 9999 9999 9999 9999 1004*f14fb602SLionel SambucfI[1] = #3fff 9999 9999 9999 999a 1005*f14fb602SLionel SambucfI[0] == strtox 1006*f14fb602SLionel Sambuc 1007*f14fb602SLionel Sambuc 1008*f14fb602SLionel SambucInput: -1.2 1009*f14fb602SLionel Sambuc 1010*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 1011*f14fb602SLionel Sambucwith bits = #bfff 9999 9999 9999 999a 1012*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.2" 1013*f14fb602SLionel Sambuc 1014*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 1015*f14fb602SLionel SambucfI[0] = #bfff 9999 9999 9999 999a 1016*f14fb602SLionel SambucfI[1] = #bfff 9999 9999 9999 9999 1017*f14fb602SLionel SambucfI[0] == strtox 1018*f14fb602SLionel Sambuc 1019*f14fb602SLionel Sambuc 1020*f14fb602SLionel SambucInput: 1.3 1021*f14fb602SLionel Sambuc 1022*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 1023*f14fb602SLionel Sambucwith bits = #3fff a666 6666 6666 6666 1024*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.3" 1025*f14fb602SLionel Sambuc 1026*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 1027*f14fb602SLionel SambucfI[0] = #3fff a666 6666 6666 6666 1028*f14fb602SLionel SambucfI[1] = #3fff a666 6666 6666 6667 1029*f14fb602SLionel SambucfI[0] == strtox 1030*f14fb602SLionel Sambuc 1031*f14fb602SLionel Sambuc 1032*f14fb602SLionel SambucInput: -1.3 1033*f14fb602SLionel Sambuc 1034*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 1035*f14fb602SLionel Sambucwith bits = #bfff a666 6666 6666 6667 1036*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.3000000000000000001" 1037*f14fb602SLionel Sambuc 1038*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 1039*f14fb602SLionel SambucfI[0] = #bfff a666 6666 6666 6667 1040*f14fb602SLionel SambucfI[1] = #bfff a666 6666 6666 6666 1041*f14fb602SLionel SambucfI[0] == strtox 1042*f14fb602SLionel Sambuc 1043*f14fb602SLionel Sambuc 1044*f14fb602SLionel SambucInput: 1.4 1045*f14fb602SLionel Sambuc 1046*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 1047*f14fb602SLionel Sambucwith bits = #3fff b333 3333 3333 3333 1048*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.4" 1049*f14fb602SLionel Sambuc 1050*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 1051*f14fb602SLionel SambucfI[0] = #3fff b333 3333 3333 3333 1052*f14fb602SLionel SambucfI[1] = #3fff b333 3333 3333 3334 1053*f14fb602SLionel SambucfI[0] == strtox 1054*f14fb602SLionel Sambuc 1055*f14fb602SLionel Sambuc 1056*f14fb602SLionel SambucInput: -1.4 1057*f14fb602SLionel Sambuc 1058*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 1059*f14fb602SLionel Sambucwith bits = #bfff b333 3333 3333 3334 1060*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.4000000000000000001" 1061*f14fb602SLionel Sambuc 1062*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 1063*f14fb602SLionel SambucfI[0] = #bfff b333 3333 3333 3334 1064*f14fb602SLionel SambucfI[1] = #bfff b333 3333 3333 3333 1065*f14fb602SLionel SambucfI[0] == strtox 1066*f14fb602SLionel Sambuc 1067*f14fb602SLionel Sambuc 1068*f14fb602SLionel SambucInput: 1.5 1069*f14fb602SLionel Sambuc 1070*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 1 1071*f14fb602SLionel Sambucwith bits = #3fff c000 0 0 0 1072*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.5" 1073*f14fb602SLionel Sambuc 1074*f14fb602SLionel SambucstrtoIx returns 1, consuming 3 bytes. 1075*f14fb602SLionel SambucfI[0] == fI[1] == strtox 1076*f14fb602SLionel Sambuc 1077*f14fb602SLionel Sambuc 1078*f14fb602SLionel SambucInput: -1.5 1079*f14fb602SLionel Sambuc 1080*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 9 1081*f14fb602SLionel Sambucwith bits = #bfff c000 0 0 0 1082*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.5" 1083*f14fb602SLionel Sambuc 1084*f14fb602SLionel SambucstrtoIx returns 9, consuming 4 bytes. 1085*f14fb602SLionel SambucfI[0] == fI[1] == strtox 1086*f14fb602SLionel Sambuc 1087*f14fb602SLionel Sambuc 1088*f14fb602SLionel SambucInput: 1.6 1089*f14fb602SLionel Sambuc 1090*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 1091*f14fb602SLionel Sambucwith bits = #3fff cccc cccc cccc cccc 1092*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.5999999999999999999" 1093*f14fb602SLionel Sambuc 1094*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 1095*f14fb602SLionel SambucfI[0] = #3fff cccc cccc cccc cccc 1096*f14fb602SLionel SambucfI[1] = #3fff cccc cccc cccc cccd 1097*f14fb602SLionel SambucfI[0] == strtox 1098*f14fb602SLionel Sambuc 1099*f14fb602SLionel Sambuc 1100*f14fb602SLionel SambucInput: -1.6 1101*f14fb602SLionel Sambuc 1102*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 1103*f14fb602SLionel Sambucwith bits = #bfff cccc cccc cccc cccd 1104*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.6" 1105*f14fb602SLionel Sambuc 1106*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 1107*f14fb602SLionel SambucfI[0] = #bfff cccc cccc cccc cccd 1108*f14fb602SLionel SambucfI[1] = #bfff cccc cccc cccc cccc 1109*f14fb602SLionel SambucfI[0] == strtox 1110*f14fb602SLionel Sambuc 1111*f14fb602SLionel Sambuc 1112*f14fb602SLionel SambucInput: 1.7 1113*f14fb602SLionel Sambuc 1114*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 1115*f14fb602SLionel Sambucwith bits = #3fff d999 9999 9999 9999 1116*f14fb602SLionel Sambucg_xfmt(0) gives 21 bytes: "1.6999999999999999999" 1117*f14fb602SLionel Sambuc 1118*f14fb602SLionel SambucstrtoIx returns 33, consuming 3 bytes. 1119*f14fb602SLionel SambucfI[0] = #3fff d999 9999 9999 9999 1120*f14fb602SLionel SambucfI[1] = #3fff d999 9999 9999 999a 1121*f14fb602SLionel SambucfI[0] == strtox 1122*f14fb602SLionel Sambuc 1123*f14fb602SLionel Sambuc 1124*f14fb602SLionel SambucInput: -1.7 1125*f14fb602SLionel Sambuc 1126*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 1127*f14fb602SLionel Sambucwith bits = #bfff d999 9999 9999 999a 1128*f14fb602SLionel Sambucg_xfmt(0) gives 4 bytes: "-1.7" 1129*f14fb602SLionel Sambuc 1130*f14fb602SLionel SambucstrtoIx returns 41, consuming 4 bytes. 1131*f14fb602SLionel SambucfI[0] = #bfff d999 9999 9999 999a 1132*f14fb602SLionel SambucfI[1] = #bfff d999 9999 9999 9999 1133*f14fb602SLionel SambucfI[0] == strtox 1134*f14fb602SLionel Sambuc 1135*f14fb602SLionel Sambuc 1136*f14fb602SLionel SambucInput: 1.8 1137*f14fb602SLionel Sambuc 1138*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 1139*f14fb602SLionel Sambucwith bits = #3fff e666 6666 6666 6666 1140*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.8" 1141*f14fb602SLionel Sambuc 1142*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 1143*f14fb602SLionel SambucfI[0] = #3fff e666 6666 6666 6666 1144*f14fb602SLionel SambucfI[1] = #3fff e666 6666 6666 6667 1145*f14fb602SLionel SambucfI[0] == strtox 1146*f14fb602SLionel Sambuc 1147*f14fb602SLionel Sambuc 1148*f14fb602SLionel SambucInput: -1.8 1149*f14fb602SLionel Sambuc 1150*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 1151*f14fb602SLionel Sambucwith bits = #bfff e666 6666 6666 6667 1152*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.8000000000000000001" 1153*f14fb602SLionel Sambuc 1154*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 1155*f14fb602SLionel SambucfI[0] = #bfff e666 6666 6666 6667 1156*f14fb602SLionel SambucfI[1] = #bfff e666 6666 6666 6666 1157*f14fb602SLionel SambucfI[0] == strtox 1158*f14fb602SLionel Sambuc 1159*f14fb602SLionel Sambuc 1160*f14fb602SLionel SambucInput: 1.9 1161*f14fb602SLionel Sambuc 1162*f14fb602SLionel Sambucstrtox consumes 3 bytes and returns 17 1163*f14fb602SLionel Sambucwith bits = #3fff f333 3333 3333 3333 1164*f14fb602SLionel Sambucg_xfmt(0) gives 3 bytes: "1.9" 1165*f14fb602SLionel Sambuc 1166*f14fb602SLionel SambucstrtoIx returns 17, consuming 3 bytes. 1167*f14fb602SLionel SambucfI[0] = #3fff f333 3333 3333 3333 1168*f14fb602SLionel SambucfI[1] = #3fff f333 3333 3333 3334 1169*f14fb602SLionel SambucfI[0] == strtox 1170*f14fb602SLionel Sambuc 1171*f14fb602SLionel Sambuc 1172*f14fb602SLionel SambucInput: -1.9 1173*f14fb602SLionel Sambuc 1174*f14fb602SLionel Sambucstrtox consumes 4 bytes and returns 41 1175*f14fb602SLionel Sambucwith bits = #bfff f333 3333 3333 3334 1176*f14fb602SLionel Sambucg_xfmt(0) gives 22 bytes: "-1.9000000000000000001" 1177*f14fb602SLionel Sambuc 1178*f14fb602SLionel SambucstrtoIx returns 25, consuming 4 bytes. 1179*f14fb602SLionel SambucfI[0] = #bfff f333 3333 3333 3334 1180*f14fb602SLionel SambucfI[1] = #bfff f333 3333 3333 3333 1181*f14fb602SLionel SambucfI[0] == strtox 1182*f14fb602SLionel Sambuc 1183