Remove building with NOCRYPTO option
[minix3.git] / lib / libc / gdtoa / test / Q.ou0
blob66c7e9b0b9d46cc18956af3a92a6499847f860b2
2 Input: 1.23
4 strtoQ consumes 4 bytes and returns 17
5 with bits = #3fff3ae1 47ae147a e147ae14 7ae147ae
6 g_Qfmt(0) gives 4 bytes: "1.23"
8 strtoIQ returns 17, consuming 4 bytes.
9 fI[0] = #3fff3ae1 47ae147a e147ae14 7ae147ae
10 fI[1] = #3fff3ae1 47ae147a e147ae14 7ae147af
11 fI[0] == strtod
14 Input: 1.23e+20
16 strtoQ consumes 8 bytes and returns 1
17 with bits = #4041aabd f2145b43 0 0
18 g_Qfmt(0) gives 8 bytes: "1.23e+20"
20 strtoIQ returns 1, consuming 8 bytes.
21 fI[0] == fI[1] = #4041aabd f2145b43 0 0
24 Input: 1.23e-20
26 strtoQ consumes 8 bytes and returns 17
27 with bits = #3fbcd0ae 4cf76753 9e4cbca ad934841
28 g_Qfmt(0) gives 8 bytes: "1.23e-20"
30 strtoIQ returns 17, consuming 8 bytes.
31 fI[0] = #3fbcd0ae 4cf76753 9e4cbca ad934841
32 fI[1] = #3fbcd0ae 4cf76753 9e4cbca ad934842
33 fI[0] == strtod
36 Input: 1.23456789
38 strtoQ consumes 10 bytes and returns 17
39 with bits = #3fff3c0c a4283de1 b7eb6945 1304948f
40 g_Qfmt(0) gives 10 bytes: "1.23456789"
42 strtoIQ returns 17, consuming 10 bytes.
43 fI[0] = #3fff3c0c a4283de1 b7eb6945 1304948f
44 fI[1] = #3fff3c0c a4283de1 b7eb6945 13049490
45 fI[0] == strtod
48 Input: 1.23456589e+20
50 strtoQ consumes 14 bytes and returns 1
51 with bits = #4041ac53 7a660b99 74000000 0
52 g_Qfmt(0) gives 14 bytes: "1.23456589e+20"
54 strtoIQ returns 1, consuming 14 bytes.
55 fI[0] == fI[1] = #4041ac53 7a660b99 74000000 0
58 Input: 1.23e+30
60 strtoQ consumes 8 bytes and returns 1
61 with bits = #4062f0cb 4e8fb79 4945600 0
62 g_Qfmt(0) gives 8 bytes: "1.23e+30"
64 strtoIQ returns 1, consuming 8 bytes.
65 fI[0] == fI[1] = #4062f0cb 4e8fb79 4945600 0
68 Input: 1.23e-30
70 strtoQ consumes 8 bytes and returns 17
71 with bits = #3f9b8f28 66f5010a a9d63f9e d7e8ba14
72 g_Qfmt(0) gives 8 bytes: "1.23e-30"
74 strtoIQ returns 17, consuming 8 bytes.
75 fI[0] = #3f9b8f28 66f5010a a9d63f9e d7e8ba14
76 fI[1] = #3f9b8f28 66f5010a a9d63f9e d7e8ba15
77 fI[0] == strtod
80 Input: 1.23456789e-20
82 strtoQ consumes 14 bytes and returns 33
83 with bits = #3fbcd268 1471e7ad a6a4a029 d86c1fa2
84 g_Qfmt(0) gives 14 bytes: "1.23456789e-20"
86 strtoIQ returns 33, consuming 14 bytes.
87 fI[0] = #3fbcd268 1471e7ad a6a4a029 d86c1fa1
88 fI[1] = #3fbcd268 1471e7ad a6a4a029 d86c1fa2
89 fI[1] == strtod
92 Input: 1.23456789e-30
94 strtoQ consumes 14 bytes and returns 17
95 with bits = #3f9b90a3 e33bbd99 51f85855 5a6b19d4
96 g_Qfmt(0) gives 14 bytes: "1.23456789e-30"
98 strtoIQ returns 17, consuming 14 bytes.
99 fI[0] = #3f9b90a3 e33bbd99 51f85855 5a6b19d4
100 fI[1] = #3f9b90a3 e33bbd99 51f85855 5a6b19d5
101 fI[0] == strtod
104 Input: 1.234567890123456789
106 strtoQ consumes 20 bytes and returns 17
107 with bits = #3fff3c0c a428c59f b71a4194 68dd175b
108 g_Qfmt(0) gives 20 bytes: "1.234567890123456789"
110 strtoIQ returns 17, consuming 20 bytes.
111 fI[0] = #3fff3c0c a428c59f b71a4194 68dd175b
112 fI[1] = #3fff3c0c a428c59f b71a4194 68dd175c
113 fI[0] == strtod
116 Input: 1.23456789012345678901234567890123456789
118 strtoQ consumes 40 bytes and returns 17
119 with bits = #3fff3c0c a428c59f b71a7be1 6b6b6d5b
120 g_Qfmt(0) gives 36 bytes: "1.2345678901234567890123456789012346"
122 strtoIQ returns 17, consuming 40 bytes.
123 fI[0] = #3fff3c0c a428c59f b71a7be1 6b6b6d5b
124 fI[1] = #3fff3c0c a428c59f b71a7be1 6b6b6d5c
125 fI[0] == strtod
128 Input: 1.23e306
130 strtoQ consumes 8 bytes and returns 33
131 with bits = #43f7c067 6cd1c61f 4daac5f1 e9fa3b55
132 g_Qfmt(0) gives 9 bytes: "1.23e+306"
134 strtoIQ returns 33, consuming 8 bytes.
135 fI[0] = #43f7c067 6cd1c61f 4daac5f1 e9fa3b54
136 fI[1] = #43f7c067 6cd1c61f 4daac5f1 e9fa3b55
137 fI[1] == strtod
140 Input: 1.23e-306
142 strtoQ consumes 9 bytes and returns 17
143 with bits = #3c06ba3b 85da396e 7e496ab7 d233c3dd
144 g_Qfmt(0) gives 9 bytes: "1.23e-306"
146 strtoIQ returns 17, consuming 9 bytes.
147 fI[0] = #3c06ba3b 85da396e 7e496ab7 d233c3dd
148 fI[1] = #3c06ba3b 85da396e 7e496ab7 d233c3de
149 fI[0] == strtod
152 Input: 1.23e-320
154 strtoQ consumes 9 bytes and returns 33
155 with bits = #3bd83731 86e30898 7e33b2e8 355f847b
156 g_Qfmt(0) gives 9 bytes: "1.23e-320"
158 strtoIQ returns 33, consuming 9 bytes.
159 fI[0] = #3bd83731 86e30898 7e33b2e8 355f847a
160 fI[1] = #3bd83731 86e30898 7e33b2e8 355f847b
161 fI[1] == strtod
164 Input: 1.23e-20
166 strtoQ consumes 8 bytes and returns 17
167 with bits = #3fbcd0ae 4cf76753 9e4cbca ad934841
168 g_Qfmt(0) gives 8 bytes: "1.23e-20"
170 strtoIQ returns 17, consuming 8 bytes.
171 fI[0] = #3fbcd0ae 4cf76753 9e4cbca ad934841
172 fI[1] = #3fbcd0ae 4cf76753 9e4cbca ad934842
173 fI[0] == strtod
176 Input: 1.23456789e307
178 strtoQ consumes 14 bytes and returns 17
179 with bits = #43fb194b 14bdaecd bcea468c 902464cf
180 g_Qfmt(0) gives 15 bytes: "1.23456789e+307"
182 strtoIQ returns 17, consuming 14 bytes.
183 fI[0] = #43fb194b 14bdaecd bcea468c 902464cf
184 fI[1] = #43fb194b 14bdaecd bcea468c 902464d0
185 fI[0] == strtod
188 Input: 1.23456589e-307
190 strtoQ consumes 15 bytes and returns 17
191 with bits = #3c036319 6bb9845f a6d234e3 39163574
192 g_Qfmt(0) gives 15 bytes: "1.23456589e-307"
194 strtoIQ returns 17, consuming 15 bytes.
195 fI[0] = #3c036319 6bb9845f a6d234e3 39163574
196 fI[1] = #3c036319 6bb9845f a6d234e3 39163575
197 fI[0] == strtod
200 Input: 1.234567890123456789
202 strtoQ consumes 20 bytes and returns 17
203 with bits = #3fff3c0c a428c59f b71a4194 68dd175b
204 g_Qfmt(0) gives 20 bytes: "1.234567890123456789"
206 strtoIQ returns 17, consuming 20 bytes.
207 fI[0] = #3fff3c0c a428c59f b71a4194 68dd175b
208 fI[1] = #3fff3c0c a428c59f b71a4194 68dd175c
209 fI[0] == strtod
212 Input: 1.234567890123456789e301
214 strtoQ consumes 24 bytes and returns 33
215 with bits = #43e726f5 175f5641 3017ea80 763990ef
216 g_Qfmt(0) gives 25 bytes: "1.234567890123456789e+301"
218 strtoIQ returns 33, consuming 24 bytes.
219 fI[0] = #43e726f5 175f5641 3017ea80 763990ee
220 fI[1] = #43e726f5 175f5641 3017ea80 763990ef
221 fI[1] == strtod
224 Input: 1.234567890123456789e-301
226 strtoQ consumes 25 bytes and returns 17
227 with bits = #3c1752a6 4e34ba0d 35b19b04 3222fce5
228 g_Qfmt(0) gives 25 bytes: "1.234567890123456789e-301"
230 strtoIQ returns 17, consuming 25 bytes.
231 fI[0] = #3c1752a6 4e34ba0d 35b19b04 3222fce5
232 fI[1] = #3c1752a6 4e34ba0d 35b19b04 3222fce6
233 fI[0] == strtod
236 Input: 1.234567890123456789e-321
238 strtoQ consumes 25 bytes and returns 17
239 with bits = #3bd4f3c2 3699d4db 99d1ea94 2fecd7de
240 g_Qfmt(0) gives 25 bytes: "1.234567890123456789e-321"
242 strtoIQ returns 17, consuming 25 bytes.
243 fI[0] = #3bd4f3c2 3699d4db 99d1ea94 2fecd7de
244 fI[1] = #3bd4f3c2 3699d4db 99d1ea94 2fecd7df
245 fI[0] == strtod
248 Input: 1e23
250 strtoQ consumes 4 bytes and returns 1
251 with bits = #404b52d0 2c7e14af 68000000 0
252 g_Qfmt(0) gives 5 bytes: "1e+23"
254 strtoIQ returns 1, consuming 4 bytes.
255 fI[0] == fI[1] = #404b52d0 2c7e14af 68000000 0
258 Input: 1e310
260 strtoQ consumes 5 bytes and returns 33
261 with bits = #4404bd03 c8140697 9e9ff00e fefd4cbd
262 g_Qfmt(0) gives 6 bytes: "1e+310"
264 strtoIQ returns 33, consuming 5 bytes.
265 fI[0] = #4404bd03 c8140697 9e9ff00e fefd4cbc
266 fI[1] = #4404bd03 c8140697 9e9ff00e fefd4cbd
267 fI[1] == strtod
270 Input: 9.0259718793241475e-277
272 strtoQ consumes 23 bytes and returns 17
273 with bits = #3c69ffff ffffffff f9ed5779 ac118fe1
274 g_Qfmt(0) gives 23 bytes: "9.0259718793241475e-277"
276 strtoIQ returns 17, consuming 23 bytes.
277 fI[0] = #3c69ffff ffffffff f9ed5779 ac118fe1
278 fI[1] = #3c69ffff ffffffff f9ed5779 ac118fe2
279 fI[0] == strtod
282 Input: 9.025971879324147880346310405869e-277
284 strtoQ consumes 37 bytes and returns 33
285 with bits = #3c6a0000 0 0 9a
286 g_Qfmt(0) gives 37 bytes: "9.025971879324147880346310405869e-277"
288 strtoIQ returns 33, consuming 37 bytes.
289 fI[0] = #3c6a0000 0 0 99
290 fI[1] = #3c6a0000 0 0 9a
291 fI[1] == strtod
294 Input: 9.025971879324147880346310405868e-277
296 strtoQ consumes 37 bytes and returns 17
297 with bits = #3c69ffff ffffffff ffffffff fffffcb5
298 g_Qfmt(0) gives 37 bytes: "9.025971879324147880346310405868e-277"
300 strtoIQ returns 17, consuming 37 bytes.
301 fI[0] = #3c69ffff ffffffff ffffffff fffffcb5
302 fI[1] = #3c69ffff ffffffff ffffffff fffffcb6
303 fI[0] == strtod
306 Input: 2.2250738585072014e-308
308 strtoQ consumes 23 bytes and returns 33
309 with bits = #3c010000 0 8c304c cf867de0
310 g_Qfmt(0) gives 23 bytes: "2.2250738585072014e-308"
312 strtoIQ returns 33, consuming 23 bytes.
313 fI[0] = #3c010000 0 8c304c cf867ddf
314 fI[1] = #3c010000 0 8c304c cf867de0
315 fI[1] == strtod
318 Input: 2.2250738585072013e-308
320 strtoQ consumes 23 bytes and returns 33
321 with bits = #3c00ffff ffffffff fa9e4c4f 4c1e8a10
322 g_Qfmt(0) gives 23 bytes: "2.2250738585072013e-308"
324 strtoIQ returns 33, consuming 23 bytes.
325 fI[0] = #3c00ffff ffffffff fa9e4c4f 4c1e8a0f
326 fI[1] = #3c00ffff ffffffff fa9e4c4f 4c1e8a10
327 fI[1] == strtod
329 Rounding mode for strtor... changed from 1 (nearest) to 0 (toward zero)
331 Input: 1.1
333 strtoQ consumes 3 bytes and returns 17
334 with bits = #3fff1999 99999999 99999999 99999999
335 g_Qfmt(0) gives 36 bytes: "1.0999999999999999999999999999999999"
337 strtoIQ returns 33, consuming 3 bytes.
338 fI[0] = #3fff1999 99999999 99999999 99999999
339 fI[1] = #3fff1999 99999999 99999999 9999999a
340 fI[0] == strtod
343 Input: -1.1
345 strtoQ consumes 4 bytes and returns 25
346 with bits = #bfff1999 99999999 99999999 99999999
347 g_Qfmt(0) gives 37 bytes: "-1.0999999999999999999999999999999999"
349 strtoIQ returns 41, consuming 4 bytes.
350 fI[0] = #bfff1999 99999999 99999999 9999999a
351 fI[1] = #bfff1999 99999999 99999999 99999999
352 fI[1] == strtod
355 Input: 1.2
357 strtoQ consumes 3 bytes and returns 17
358 with bits = #3fff3333 33333333 33333333 33333333
359 g_Qfmt(0) gives 3 bytes: "1.2"
361 strtoIQ returns 17, consuming 3 bytes.
362 fI[0] = #3fff3333 33333333 33333333 33333333
363 fI[1] = #3fff3333 33333333 33333333 33333334
364 fI[0] == strtod
367 Input: -1.2
369 strtoQ consumes 4 bytes and returns 25
370 with bits = #bfff3333 33333333 33333333 33333333
371 g_Qfmt(0) gives 4 bytes: "-1.2"
373 strtoIQ returns 25, consuming 4 bytes.
374 fI[0] = #bfff3333 33333333 33333333 33333334
375 fI[1] = #bfff3333 33333333 33333333 33333333
376 fI[1] == strtod
379 Input: 1.3
381 strtoQ consumes 3 bytes and returns 17
382 with bits = #3fff4ccc cccccccc cccccccc cccccccc
383 g_Qfmt(0) gives 36 bytes: "1.2999999999999999999999999999999998"
385 strtoIQ returns 33, consuming 3 bytes.
386 fI[0] = #3fff4ccc cccccccc cccccccc cccccccc
387 fI[1] = #3fff4ccc cccccccc cccccccc cccccccd
388 fI[0] == strtod
391 Input: -1.3
393 strtoQ consumes 4 bytes and returns 25
394 with bits = #bfff4ccc cccccccc cccccccc cccccccc
395 g_Qfmt(0) gives 37 bytes: "-1.2999999999999999999999999999999998"
397 strtoIQ returns 41, consuming 4 bytes.
398 fI[0] = #bfff4ccc cccccccc cccccccc cccccccd
399 fI[1] = #bfff4ccc cccccccc cccccccc cccccccc
400 fI[1] == strtod
403 Input: 1.4
405 strtoQ consumes 3 bytes and returns 17
406 with bits = #3fff6666 66666666 66666666 66666666
407 g_Qfmt(0) gives 3 bytes: "1.4"
409 strtoIQ returns 17, consuming 3 bytes.
410 fI[0] = #3fff6666 66666666 66666666 66666666
411 fI[1] = #3fff6666 66666666 66666666 66666667
412 fI[0] == strtod
415 Input: -1.4
417 strtoQ consumes 4 bytes and returns 25
418 with bits = #bfff6666 66666666 66666666 66666666
419 g_Qfmt(0) gives 4 bytes: "-1.4"
421 strtoIQ returns 25, consuming 4 bytes.
422 fI[0] = #bfff6666 66666666 66666666 66666667
423 fI[1] = #bfff6666 66666666 66666666 66666666
424 fI[1] == strtod
427 Input: 1.5
429 strtoQ consumes 3 bytes and returns 1
430 with bits = #3fff8000 0 0 0
431 g_Qfmt(0) gives 3 bytes: "1.5"
433 strtoIQ returns 1, consuming 3 bytes.
434 fI[0] == fI[1] = #3fff8000 0 0 0
437 Input: -1.5
439 strtoQ consumes 4 bytes and returns 9
440 with bits = #bfff8000 0 0 0
441 g_Qfmt(0) gives 4 bytes: "-1.5"
443 strtoIQ returns 9, consuming 4 bytes.
444 fI[0] == fI[1] = #bfff8000 0 0 0
447 Input: 1.6
449 strtoQ consumes 3 bytes and returns 17
450 with bits = #3fff9999 99999999 99999999 99999999
451 g_Qfmt(0) gives 36 bytes: "1.5999999999999999999999999999999999"
453 strtoIQ returns 33, consuming 3 bytes.
454 fI[0] = #3fff9999 99999999 99999999 99999999
455 fI[1] = #3fff9999 99999999 99999999 9999999a
456 fI[0] == strtod
459 Input: -1.6
461 strtoQ consumes 4 bytes and returns 25
462 with bits = #bfff9999 99999999 99999999 99999999
463 g_Qfmt(0) gives 37 bytes: "-1.5999999999999999999999999999999999"
465 strtoIQ returns 41, consuming 4 bytes.
466 fI[0] = #bfff9999 99999999 99999999 9999999a
467 fI[1] = #bfff9999 99999999 99999999 99999999
468 fI[1] == strtod
471 Input: 1.7
473 strtoQ consumes 3 bytes and returns 17
474 with bits = #3fffb333 33333333 33333333 33333333
475 g_Qfmt(0) gives 3 bytes: "1.7"
477 strtoIQ returns 17, consuming 3 bytes.
478 fI[0] = #3fffb333 33333333 33333333 33333333
479 fI[1] = #3fffb333 33333333 33333333 33333334
480 fI[0] == strtod
483 Input: -1.7
485 strtoQ consumes 4 bytes and returns 25
486 with bits = #bfffb333 33333333 33333333 33333333
487 g_Qfmt(0) gives 4 bytes: "-1.7"
489 strtoIQ returns 25, consuming 4 bytes.
490 fI[0] = #bfffb333 33333333 33333333 33333334
491 fI[1] = #bfffb333 33333333 33333333 33333333
492 fI[1] == strtod
495 Input: 1.8
497 strtoQ consumes 3 bytes and returns 17
498 with bits = #3fffcccc cccccccc cccccccc cccccccc
499 g_Qfmt(0) gives 36 bytes: "1.7999999999999999999999999999999998"
501 strtoIQ returns 33, consuming 3 bytes.
502 fI[0] = #3fffcccc cccccccc cccccccc cccccccc
503 fI[1] = #3fffcccc cccccccc cccccccc cccccccd
504 fI[0] == strtod
507 Input: -1.8
509 strtoQ consumes 4 bytes and returns 25
510 with bits = #bfffcccc cccccccc cccccccc cccccccc
511 g_Qfmt(0) gives 37 bytes: "-1.7999999999999999999999999999999998"
513 strtoIQ returns 41, consuming 4 bytes.
514 fI[0] = #bfffcccc cccccccc cccccccc cccccccd
515 fI[1] = #bfffcccc cccccccc cccccccc cccccccc
516 fI[1] == strtod
519 Input: 1.9
521 strtoQ consumes 3 bytes and returns 17
522 with bits = #3fffe666 66666666 66666666 66666666
523 g_Qfmt(0) gives 3 bytes: "1.9"
525 strtoIQ returns 17, consuming 3 bytes.
526 fI[0] = #3fffe666 66666666 66666666 66666666
527 fI[1] = #3fffe666 66666666 66666666 66666667
528 fI[0] == strtod
531 Input: -1.9
533 strtoQ consumes 4 bytes and returns 25
534 with bits = #bfffe666 66666666 66666666 66666666
535 g_Qfmt(0) gives 4 bytes: "-1.9"
537 strtoIQ returns 25, consuming 4 bytes.
538 fI[0] = #bfffe666 66666666 66666666 66666667
539 fI[1] = #bfffe666 66666666 66666666 66666666
540 fI[1] == strtod
542 Rounding mode for strtor... changed from 0 (toward zero) to 1 (nearest)
544 Input: 1.1
546 strtoQ consumes 3 bytes and returns 33
547 with bits = #3fff1999 99999999 99999999 9999999a
548 g_Qfmt(0) gives 3 bytes: "1.1"
550 strtoIQ returns 33, consuming 3 bytes.
551 fI[0] = #3fff1999 99999999 99999999 99999999
552 fI[1] = #3fff1999 99999999 99999999 9999999a
553 fI[1] == strtod
556 Input: -1.1
558 strtoQ consumes 4 bytes and returns 41
559 with bits = #bfff1999 99999999 99999999 9999999a
560 g_Qfmt(0) gives 4 bytes: "-1.1"
562 strtoIQ returns 41, consuming 4 bytes.
563 fI[0] = #bfff1999 99999999 99999999 9999999a
564 fI[1] = #bfff1999 99999999 99999999 99999999
565 fI[0] == strtod
568 Input: 1.2
570 strtoQ consumes 3 bytes and returns 17
571 with bits = #3fff3333 33333333 33333333 33333333
572 g_Qfmt(0) gives 3 bytes: "1.2"
574 strtoIQ returns 17, consuming 3 bytes.
575 fI[0] = #3fff3333 33333333 33333333 33333333
576 fI[1] = #3fff3333 33333333 33333333 33333334
577 fI[0] == strtod
580 Input: -1.2
582 strtoQ consumes 4 bytes and returns 25
583 with bits = #bfff3333 33333333 33333333 33333333
584 g_Qfmt(0) gives 4 bytes: "-1.2"
586 strtoIQ returns 25, consuming 4 bytes.
587 fI[0] = #bfff3333 33333333 33333333 33333334
588 fI[1] = #bfff3333 33333333 33333333 33333333
589 fI[1] == strtod
592 Input: 1.3
594 strtoQ consumes 3 bytes and returns 33
595 with bits = #3fff4ccc cccccccc cccccccc cccccccd
596 g_Qfmt(0) gives 3 bytes: "1.3"
598 strtoIQ returns 33, consuming 3 bytes.
599 fI[0] = #3fff4ccc cccccccc cccccccc cccccccc
600 fI[1] = #3fff4ccc cccccccc cccccccc cccccccd
601 fI[1] == strtod
604 Input: -1.3
606 strtoQ consumes 4 bytes and returns 41
607 with bits = #bfff4ccc cccccccc cccccccc cccccccd
608 g_Qfmt(0) gives 4 bytes: "-1.3"
610 strtoIQ returns 41, consuming 4 bytes.
611 fI[0] = #bfff4ccc cccccccc cccccccc cccccccd
612 fI[1] = #bfff4ccc cccccccc cccccccc cccccccc
613 fI[0] == strtod
616 Input: 1.4
618 strtoQ consumes 3 bytes and returns 17
619 with bits = #3fff6666 66666666 66666666 66666666
620 g_Qfmt(0) gives 3 bytes: "1.4"
622 strtoIQ returns 17, consuming 3 bytes.
623 fI[0] = #3fff6666 66666666 66666666 66666666
624 fI[1] = #3fff6666 66666666 66666666 66666667
625 fI[0] == strtod
628 Input: -1.4
630 strtoQ consumes 4 bytes and returns 25
631 with bits = #bfff6666 66666666 66666666 66666666
632 g_Qfmt(0) gives 4 bytes: "-1.4"
634 strtoIQ returns 25, consuming 4 bytes.
635 fI[0] = #bfff6666 66666666 66666666 66666667
636 fI[1] = #bfff6666 66666666 66666666 66666666
637 fI[1] == strtod
640 Input: 1.5
642 strtoQ consumes 3 bytes and returns 1
643 with bits = #3fff8000 0 0 0
644 g_Qfmt(0) gives 3 bytes: "1.5"
646 strtoIQ returns 1, consuming 3 bytes.
647 fI[0] == fI[1] = #3fff8000 0 0 0
650 Input: -1.5
652 strtoQ consumes 4 bytes and returns 9
653 with bits = #bfff8000 0 0 0
654 g_Qfmt(0) gives 4 bytes: "-1.5"
656 strtoIQ returns 9, consuming 4 bytes.
657 fI[0] == fI[1] = #bfff8000 0 0 0
660 Input: 1.6
662 strtoQ consumes 3 bytes and returns 33
663 with bits = #3fff9999 99999999 99999999 9999999a
664 g_Qfmt(0) gives 3 bytes: "1.6"
666 strtoIQ returns 33, consuming 3 bytes.
667 fI[0] = #3fff9999 99999999 99999999 99999999
668 fI[1] = #3fff9999 99999999 99999999 9999999a
669 fI[1] == strtod
672 Input: -1.6
674 strtoQ consumes 4 bytes and returns 41
675 with bits = #bfff9999 99999999 99999999 9999999a
676 g_Qfmt(0) gives 4 bytes: "-1.6"
678 strtoIQ returns 41, consuming 4 bytes.
679 fI[0] = #bfff9999 99999999 99999999 9999999a
680 fI[1] = #bfff9999 99999999 99999999 99999999
681 fI[0] == strtod
684 Input: 1.7
686 strtoQ consumes 3 bytes and returns 17
687 with bits = #3fffb333 33333333 33333333 33333333
688 g_Qfmt(0) gives 3 bytes: "1.7"
690 strtoIQ returns 17, consuming 3 bytes.
691 fI[0] = #3fffb333 33333333 33333333 33333333
692 fI[1] = #3fffb333 33333333 33333333 33333334
693 fI[0] == strtod
696 Input: -1.7
698 strtoQ consumes 4 bytes and returns 25
699 with bits = #bfffb333 33333333 33333333 33333333
700 g_Qfmt(0) gives 4 bytes: "-1.7"
702 strtoIQ returns 25, consuming 4 bytes.
703 fI[0] = #bfffb333 33333333 33333333 33333334
704 fI[1] = #bfffb333 33333333 33333333 33333333
705 fI[1] == strtod
708 Input: 1.8
710 strtoQ consumes 3 bytes and returns 33
711 with bits = #3fffcccc cccccccc cccccccc cccccccd
712 g_Qfmt(0) gives 3 bytes: "1.8"
714 strtoIQ returns 33, consuming 3 bytes.
715 fI[0] = #3fffcccc cccccccc cccccccc cccccccc
716 fI[1] = #3fffcccc cccccccc cccccccc cccccccd
717 fI[1] == strtod
720 Input: -1.8
722 strtoQ consumes 4 bytes and returns 41
723 with bits = #bfffcccc cccccccc cccccccc cccccccd
724 g_Qfmt(0) gives 4 bytes: "-1.8"
726 strtoIQ returns 41, consuming 4 bytes.
727 fI[0] = #bfffcccc cccccccc cccccccc cccccccd
728 fI[1] = #bfffcccc cccccccc cccccccc cccccccc
729 fI[0] == strtod
732 Input: 1.9
734 strtoQ consumes 3 bytes and returns 17
735 with bits = #3fffe666 66666666 66666666 66666666
736 g_Qfmt(0) gives 3 bytes: "1.9"
738 strtoIQ returns 17, consuming 3 bytes.
739 fI[0] = #3fffe666 66666666 66666666 66666666
740 fI[1] = #3fffe666 66666666 66666666 66666667
741 fI[0] == strtod
744 Input: -1.9
746 strtoQ consumes 4 bytes and returns 25
747 with bits = #bfffe666 66666666 66666666 66666666
748 g_Qfmt(0) gives 4 bytes: "-1.9"
750 strtoIQ returns 25, consuming 4 bytes.
751 fI[0] = #bfffe666 66666666 66666666 66666667
752 fI[1] = #bfffe666 66666666 66666666 66666666
753 fI[1] == strtod
755 Rounding mode for strtor... changed from 1 (nearest) to 2 (toward +Infinity)
757 Input: 1.1
759 strtoQ consumes 3 bytes and returns 33
760 with bits = #3fff1999 99999999 99999999 9999999a
761 g_Qfmt(0) gives 3 bytes: "1.1"
763 strtoIQ returns 33, consuming 3 bytes.
764 fI[0] = #3fff1999 99999999 99999999 99999999
765 fI[1] = #3fff1999 99999999 99999999 9999999a
766 fI[1] == strtod
769 Input: -1.1
771 strtoQ consumes 4 bytes and returns 25
772 with bits = #bfff1999 99999999 99999999 99999999
773 g_Qfmt(0) gives 37 bytes: "-1.0999999999999999999999999999999999"
775 strtoIQ returns 41, consuming 4 bytes.
776 fI[0] = #bfff1999 99999999 99999999 9999999a
777 fI[1] = #bfff1999 99999999 99999999 99999999
778 fI[1] == strtod
781 Input: 1.2
783 strtoQ consumes 3 bytes and returns 33
784 with bits = #3fff3333 33333333 33333333 33333334
785 g_Qfmt(0) gives 36 bytes: "1.2000000000000000000000000000000002"
787 strtoIQ returns 17, consuming 3 bytes.
788 fI[0] = #3fff3333 33333333 33333333 33333333
789 fI[1] = #3fff3333 33333333 33333333 33333334
790 fI[1] == strtod
793 Input: -1.2
795 strtoQ consumes 4 bytes and returns 25
796 with bits = #bfff3333 33333333 33333333 33333333
797 g_Qfmt(0) gives 4 bytes: "-1.2"
799 strtoIQ returns 25, consuming 4 bytes.
800 fI[0] = #bfff3333 33333333 33333333 33333334
801 fI[1] = #bfff3333 33333333 33333333 33333333
802 fI[1] == strtod
805 Input: 1.3
807 strtoQ consumes 3 bytes and returns 33
808 with bits = #3fff4ccc cccccccc cccccccc cccccccd
809 g_Qfmt(0) gives 3 bytes: "1.3"
811 strtoIQ returns 33, consuming 3 bytes.
812 fI[0] = #3fff4ccc cccccccc cccccccc cccccccc
813 fI[1] = #3fff4ccc cccccccc cccccccc cccccccd
814 fI[1] == strtod
817 Input: -1.3
819 strtoQ consumes 4 bytes and returns 25
820 with bits = #bfff4ccc cccccccc cccccccc cccccccc
821 g_Qfmt(0) gives 37 bytes: "-1.2999999999999999999999999999999998"
823 strtoIQ returns 41, consuming 4 bytes.
824 fI[0] = #bfff4ccc cccccccc cccccccc cccccccd
825 fI[1] = #bfff4ccc cccccccc cccccccc cccccccc
826 fI[1] == strtod
829 Input: 1.4
831 strtoQ consumes 3 bytes and returns 33
832 with bits = #3fff6666 66666666 66666666 66666667
833 g_Qfmt(0) gives 36 bytes: "1.4000000000000000000000000000000001"
835 strtoIQ returns 17, consuming 3 bytes.
836 fI[0] = #3fff6666 66666666 66666666 66666666
837 fI[1] = #3fff6666 66666666 66666666 66666667
838 fI[1] == strtod
841 Input: -1.4
843 strtoQ consumes 4 bytes and returns 25
844 with bits = #bfff6666 66666666 66666666 66666666
845 g_Qfmt(0) gives 4 bytes: "-1.4"
847 strtoIQ returns 25, consuming 4 bytes.
848 fI[0] = #bfff6666 66666666 66666666 66666667
849 fI[1] = #bfff6666 66666666 66666666 66666666
850 fI[1] == strtod
853 Input: 1.5
855 strtoQ consumes 3 bytes and returns 1
856 with bits = #3fff8000 0 0 0
857 g_Qfmt(0) gives 3 bytes: "1.5"
859 strtoIQ returns 1, consuming 3 bytes.
860 fI[0] == fI[1] = #3fff8000 0 0 0
863 Input: -1.5
865 strtoQ consumes 4 bytes and returns 9
866 with bits = #bfff8000 0 0 0
867 g_Qfmt(0) gives 4 bytes: "-1.5"
869 strtoIQ returns 9, consuming 4 bytes.
870 fI[0] == fI[1] = #bfff8000 0 0 0
873 Input: 1.6
875 strtoQ consumes 3 bytes and returns 33
876 with bits = #3fff9999 99999999 99999999 9999999a
877 g_Qfmt(0) gives 3 bytes: "1.6"
879 strtoIQ returns 33, consuming 3 bytes.
880 fI[0] = #3fff9999 99999999 99999999 99999999
881 fI[1] = #3fff9999 99999999 99999999 9999999a
882 fI[1] == strtod
885 Input: -1.6
887 strtoQ consumes 4 bytes and returns 25
888 with bits = #bfff9999 99999999 99999999 99999999
889 g_Qfmt(0) gives 37 bytes: "-1.5999999999999999999999999999999999"
891 strtoIQ returns 41, consuming 4 bytes.
892 fI[0] = #bfff9999 99999999 99999999 9999999a
893 fI[1] = #bfff9999 99999999 99999999 99999999
894 fI[1] == strtod
897 Input: 1.7
899 strtoQ consumes 3 bytes and returns 33
900 with bits = #3fffb333 33333333 33333333 33333334
901 g_Qfmt(0) gives 36 bytes: "1.7000000000000000000000000000000002"
903 strtoIQ returns 17, consuming 3 bytes.
904 fI[0] = #3fffb333 33333333 33333333 33333333
905 fI[1] = #3fffb333 33333333 33333333 33333334
906 fI[1] == strtod
909 Input: -1.7
911 strtoQ consumes 4 bytes and returns 25
912 with bits = #bfffb333 33333333 33333333 33333333
913 g_Qfmt(0) gives 4 bytes: "-1.7"
915 strtoIQ returns 25, consuming 4 bytes.
916 fI[0] = #bfffb333 33333333 33333333 33333334
917 fI[1] = #bfffb333 33333333 33333333 33333333
918 fI[1] == strtod
921 Input: 1.8
923 strtoQ consumes 3 bytes and returns 33
924 with bits = #3fffcccc cccccccc cccccccc cccccccd
925 g_Qfmt(0) gives 3 bytes: "1.8"
927 strtoIQ returns 33, consuming 3 bytes.
928 fI[0] = #3fffcccc cccccccc cccccccc cccccccc
929 fI[1] = #3fffcccc cccccccc cccccccc cccccccd
930 fI[1] == strtod
933 Input: -1.8
935 strtoQ consumes 4 bytes and returns 25
936 with bits = #bfffcccc cccccccc cccccccc cccccccc
937 g_Qfmt(0) gives 37 bytes: "-1.7999999999999999999999999999999998"
939 strtoIQ returns 41, consuming 4 bytes.
940 fI[0] = #bfffcccc cccccccc cccccccc cccccccd
941 fI[1] = #bfffcccc cccccccc cccccccc cccccccc
942 fI[1] == strtod
945 Input: 1.9
947 strtoQ consumes 3 bytes and returns 33
948 with bits = #3fffe666 66666666 66666666 66666667
949 g_Qfmt(0) gives 36 bytes: "1.9000000000000000000000000000000001"
951 strtoIQ returns 17, consuming 3 bytes.
952 fI[0] = #3fffe666 66666666 66666666 66666666
953 fI[1] = #3fffe666 66666666 66666666 66666667
954 fI[1] == strtod
957 Input: -1.9
959 strtoQ consumes 4 bytes and returns 25
960 with bits = #bfffe666 66666666 66666666 66666666
961 g_Qfmt(0) gives 4 bytes: "-1.9"
963 strtoIQ returns 25, consuming 4 bytes.
964 fI[0] = #bfffe666 66666666 66666666 66666667
965 fI[1] = #bfffe666 66666666 66666666 66666666
966 fI[1] == strtod
968 Rounding mode for strtor... changed from 2 (toward +Infinity) to 3 (toward -Infinity)
970 Input: 1.1
972 strtoQ consumes 3 bytes and returns 17
973 with bits = #3fff1999 99999999 99999999 99999999
974 g_Qfmt(0) gives 36 bytes: "1.0999999999999999999999999999999999"
976 strtoIQ returns 33, consuming 3 bytes.
977 fI[0] = #3fff1999 99999999 99999999 99999999
978 fI[1] = #3fff1999 99999999 99999999 9999999a
979 fI[0] == strtod
982 Input: -1.1
984 strtoQ consumes 4 bytes and returns 41
985 with bits = #bfff1999 99999999 99999999 9999999a
986 g_Qfmt(0) gives 4 bytes: "-1.1"
988 strtoIQ returns 41, consuming 4 bytes.
989 fI[0] = #bfff1999 99999999 99999999 9999999a
990 fI[1] = #bfff1999 99999999 99999999 99999999
991 fI[0] == strtod
994 Input: 1.2
996 strtoQ consumes 3 bytes and returns 17
997 with bits = #3fff3333 33333333 33333333 33333333
998 g_Qfmt(0) gives 3 bytes: "1.2"
1000 strtoIQ returns 17, consuming 3 bytes.
1001 fI[0] = #3fff3333 33333333 33333333 33333333
1002 fI[1] = #3fff3333 33333333 33333333 33333334
1003 fI[0] == strtod
1006 Input: -1.2
1008 strtoQ consumes 4 bytes and returns 41
1009 with bits = #bfff3333 33333333 33333333 33333334
1010 g_Qfmt(0) gives 37 bytes: "-1.2000000000000000000000000000000002"
1012 strtoIQ returns 25, consuming 4 bytes.
1013 fI[0] = #bfff3333 33333333 33333333 33333334
1014 fI[1] = #bfff3333 33333333 33333333 33333333
1015 fI[0] == strtod
1018 Input: 1.3
1020 strtoQ consumes 3 bytes and returns 17
1021 with bits = #3fff4ccc cccccccc cccccccc cccccccc
1022 g_Qfmt(0) gives 36 bytes: "1.2999999999999999999999999999999998"
1024 strtoIQ returns 33, consuming 3 bytes.
1025 fI[0] = #3fff4ccc cccccccc cccccccc cccccccc
1026 fI[1] = #3fff4ccc cccccccc cccccccc cccccccd
1027 fI[0] == strtod
1030 Input: -1.3
1032 strtoQ consumes 4 bytes and returns 41
1033 with bits = #bfff4ccc cccccccc cccccccc cccccccd
1034 g_Qfmt(0) gives 4 bytes: "-1.3"
1036 strtoIQ returns 41, consuming 4 bytes.
1037 fI[0] = #bfff4ccc cccccccc cccccccc cccccccd
1038 fI[1] = #bfff4ccc cccccccc cccccccc cccccccc
1039 fI[0] == strtod
1042 Input: 1.4
1044 strtoQ consumes 3 bytes and returns 17
1045 with bits = #3fff6666 66666666 66666666 66666666
1046 g_Qfmt(0) gives 3 bytes: "1.4"
1048 strtoIQ returns 17, consuming 3 bytes.
1049 fI[0] = #3fff6666 66666666 66666666 66666666
1050 fI[1] = #3fff6666 66666666 66666666 66666667
1051 fI[0] == strtod
1054 Input: -1.4
1056 strtoQ consumes 4 bytes and returns 41
1057 with bits = #bfff6666 66666666 66666666 66666667
1058 g_Qfmt(0) gives 37 bytes: "-1.4000000000000000000000000000000001"
1060 strtoIQ returns 25, consuming 4 bytes.
1061 fI[0] = #bfff6666 66666666 66666666 66666667
1062 fI[1] = #bfff6666 66666666 66666666 66666666
1063 fI[0] == strtod
1066 Input: 1.5
1068 strtoQ consumes 3 bytes and returns 1
1069 with bits = #3fff8000 0 0 0
1070 g_Qfmt(0) gives 3 bytes: "1.5"
1072 strtoIQ returns 1, consuming 3 bytes.
1073 fI[0] == fI[1] = #3fff8000 0 0 0
1076 Input: -1.5
1078 strtoQ consumes 4 bytes and returns 9
1079 with bits = #bfff8000 0 0 0
1080 g_Qfmt(0) gives 4 bytes: "-1.5"
1082 strtoIQ returns 9, consuming 4 bytes.
1083 fI[0] == fI[1] = #bfff8000 0 0 0
1086 Input: 1.6
1088 strtoQ consumes 3 bytes and returns 17
1089 with bits = #3fff9999 99999999 99999999 99999999
1090 g_Qfmt(0) gives 36 bytes: "1.5999999999999999999999999999999999"
1092 strtoIQ returns 33, consuming 3 bytes.
1093 fI[0] = #3fff9999 99999999 99999999 99999999
1094 fI[1] = #3fff9999 99999999 99999999 9999999a
1095 fI[0] == strtod
1098 Input: -1.6
1100 strtoQ consumes 4 bytes and returns 41
1101 with bits = #bfff9999 99999999 99999999 9999999a
1102 g_Qfmt(0) gives 4 bytes: "-1.6"
1104 strtoIQ returns 41, consuming 4 bytes.
1105 fI[0] = #bfff9999 99999999 99999999 9999999a
1106 fI[1] = #bfff9999 99999999 99999999 99999999
1107 fI[0] == strtod
1110 Input: 1.7
1112 strtoQ consumes 3 bytes and returns 17
1113 with bits = #3fffb333 33333333 33333333 33333333
1114 g_Qfmt(0) gives 3 bytes: "1.7"
1116 strtoIQ returns 17, consuming 3 bytes.
1117 fI[0] = #3fffb333 33333333 33333333 33333333
1118 fI[1] = #3fffb333 33333333 33333333 33333334
1119 fI[0] == strtod
1122 Input: -1.7
1124 strtoQ consumes 4 bytes and returns 41
1125 with bits = #bfffb333 33333333 33333333 33333334
1126 g_Qfmt(0) gives 37 bytes: "-1.7000000000000000000000000000000002"
1128 strtoIQ returns 25, consuming 4 bytes.
1129 fI[0] = #bfffb333 33333333 33333333 33333334
1130 fI[1] = #bfffb333 33333333 33333333 33333333
1131 fI[0] == strtod
1134 Input: 1.8
1136 strtoQ consumes 3 bytes and returns 17
1137 with bits = #3fffcccc cccccccc cccccccc cccccccc
1138 g_Qfmt(0) gives 36 bytes: "1.7999999999999999999999999999999998"
1140 strtoIQ returns 33, consuming 3 bytes.
1141 fI[0] = #3fffcccc cccccccc cccccccc cccccccc
1142 fI[1] = #3fffcccc cccccccc cccccccc cccccccd
1143 fI[0] == strtod
1146 Input: -1.8
1148 strtoQ consumes 4 bytes and returns 41
1149 with bits = #bfffcccc cccccccc cccccccc cccccccd
1150 g_Qfmt(0) gives 4 bytes: "-1.8"
1152 strtoIQ returns 41, consuming 4 bytes.
1153 fI[0] = #bfffcccc cccccccc cccccccc cccccccd
1154 fI[1] = #bfffcccc cccccccc cccccccc cccccccc
1155 fI[0] == strtod
1158 Input: 1.9
1160 strtoQ consumes 3 bytes and returns 17
1161 with bits = #3fffe666 66666666 66666666 66666666
1162 g_Qfmt(0) gives 3 bytes: "1.9"
1164 strtoIQ returns 17, consuming 3 bytes.
1165 fI[0] = #3fffe666 66666666 66666666 66666666
1166 fI[1] = #3fffe666 66666666 66666666 66666667
1167 fI[0] == strtod
1170 Input: -1.9
1172 strtoQ consumes 4 bytes and returns 41
1173 with bits = #bfffe666 66666666 66666666 66666667
1174 g_Qfmt(0) gives 37 bytes: "-1.9000000000000000000000000000000001"
1176 strtoIQ returns 25, consuming 4 bytes.
1177 fI[0] = #bfffe666 66666666 66666666 66666667
1178 fI[1] = #bfffe666 66666666 66666666 66666666
1179 fI[0] == strtod