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