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