Lines Matching full:point
45 int point; in TEST() local
47 CHECK(FastFixedDtoa(1.0, 1, buffer, &length, &point)); in TEST()
49 CHECK_EQ(1, point); in TEST()
51 CHECK(FastFixedDtoa(1.0, 15, buffer, &length, &point)); in TEST()
53 CHECK_EQ(1, point); in TEST()
55 CHECK(FastFixedDtoa(1.0, 0, buffer, &length, &point)); in TEST()
57 CHECK_EQ(1, point); in TEST()
59 CHECK(FastFixedDtoa(0xFFFFFFFF, 5, buffer, &length, &point)); in TEST()
61 CHECK_EQ(10, point); in TEST()
63 CHECK(FastFixedDtoa(4294967296.0, 5, buffer, &length, &point)); in TEST()
65 CHECK_EQ(10, point); in TEST()
67 CHECK(FastFixedDtoa(1e21, 5, buffer, &length, &point)); in TEST()
69 // CHECK_EQ(22, point); in TEST()
70 CHECK_EQ(22, point); in TEST()
72 CHECK(FastFixedDtoa(999999999999999868928.00, 2, buffer, &length, &point)); in TEST()
74 CHECK_EQ(21, point); in TEST()
77 &length, &point)); in TEST()
79 CHECK_EQ(22, point); in TEST()
81 CHECK(FastFixedDtoa(1.5, 5, buffer, &length, &point)); in TEST()
83 CHECK_EQ(1, point); in TEST()
85 CHECK(FastFixedDtoa(1.55, 5, buffer, &length, &point)); in TEST()
87 CHECK_EQ(1, point); in TEST()
89 CHECK(FastFixedDtoa(1.55, 1, buffer, &length, &point)); in TEST()
91 CHECK_EQ(1, point); in TEST()
93 CHECK(FastFixedDtoa(1.00000001, 15, buffer, &length, &point)); in TEST()
95 CHECK_EQ(1, point); in TEST()
97 CHECK(FastFixedDtoa(0.1, 10, buffer, &length, &point)); in TEST()
99 CHECK_EQ(0, point); in TEST()
101 CHECK(FastFixedDtoa(0.01, 10, buffer, &length, &point)); in TEST()
103 CHECK_EQ(-1, point); in TEST()
105 CHECK(FastFixedDtoa(0.001, 10, buffer, &length, &point)); in TEST()
107 CHECK_EQ(-2, point); in TEST()
109 CHECK(FastFixedDtoa(0.0001, 10, buffer, &length, &point)); in TEST()
111 CHECK_EQ(-3, point); in TEST()
113 CHECK(FastFixedDtoa(0.00001, 10, buffer, &length, &point)); in TEST()
115 CHECK_EQ(-4, point); in TEST()
117 CHECK(FastFixedDtoa(0.000001, 10, buffer, &length, &point)); in TEST()
119 CHECK_EQ(-5, point); in TEST()
121 CHECK(FastFixedDtoa(0.0000001, 10, buffer, &length, &point)); in TEST()
123 CHECK_EQ(-6, point); in TEST()
125 CHECK(FastFixedDtoa(0.00000001, 10, buffer, &length, &point)); in TEST()
127 CHECK_EQ(-7, point); in TEST()
129 CHECK(FastFixedDtoa(0.000000001, 10, buffer, &length, &point)); in TEST()
131 CHECK_EQ(-8, point); in TEST()
133 CHECK(FastFixedDtoa(0.0000000001, 15, buffer, &length, &point)); in TEST()
135 CHECK_EQ(-9, point); in TEST()
137 CHECK(FastFixedDtoa(0.00000000001, 15, buffer, &length, &point)); in TEST()
139 CHECK_EQ(-10, point); in TEST()
141 CHECK(FastFixedDtoa(0.000000000001, 15, buffer, &length, &point)); in TEST()
143 CHECK_EQ(-11, point); in TEST()
145 CHECK(FastFixedDtoa(0.0000000000001, 15, buffer, &length, &point)); in TEST()
147 CHECK_EQ(-12, point); in TEST()
149 CHECK(FastFixedDtoa(0.00000000000001, 15, buffer, &length, &point)); in TEST()
151 CHECK_EQ(-13, point); in TEST()
153 CHECK(FastFixedDtoa(0.000000000000001, 20, buffer, &length, &point)); in TEST()
155 CHECK_EQ(-14, point); in TEST()
157 CHECK(FastFixedDtoa(0.0000000000000001, 20, buffer, &length, &point)); in TEST()
159 CHECK_EQ(-15, point); in TEST()
161 CHECK(FastFixedDtoa(0.00000000000000001, 20, buffer, &length, &point)); in TEST()
163 CHECK_EQ(-16, point); in TEST()
165 CHECK(FastFixedDtoa(0.000000000000000001, 20, buffer, &length, &point)); in TEST()
167 CHECK_EQ(-17, point); in TEST()
169 CHECK(FastFixedDtoa(0.0000000000000000001, 20, buffer, &length, &point)); in TEST()
171 CHECK_EQ(-18, point); in TEST()
173 CHECK(FastFixedDtoa(0.00000000000000000001, 20, buffer, &length, &point)); in TEST()
175 CHECK_EQ(-19, point); in TEST()
177 CHECK(FastFixedDtoa(0.10000000004, 10, buffer, &length, &point)); in TEST()
179 CHECK_EQ(0, point); in TEST()
181 CHECK(FastFixedDtoa(0.01000000004, 10, buffer, &length, &point)); in TEST()
183 CHECK_EQ(-1, point); in TEST()
185 CHECK(FastFixedDtoa(0.00100000004, 10, buffer, &length, &point)); in TEST()
187 CHECK_EQ(-2, point); in TEST()
189 CHECK(FastFixedDtoa(0.00010000004, 10, buffer, &length, &point)); in TEST()
191 CHECK_EQ(-3, point); in TEST()
193 CHECK(FastFixedDtoa(0.00001000004, 10, buffer, &length, &point)); in TEST()
195 CHECK_EQ(-4, point); in TEST()
197 CHECK(FastFixedDtoa(0.00000100004, 10, buffer, &length, &point)); in TEST()
199 CHECK_EQ(-5, point); in TEST()
201 CHECK(FastFixedDtoa(0.00000010004, 10, buffer, &length, &point)); in TEST()
203 CHECK_EQ(-6, point); in TEST()
205 CHECK(FastFixedDtoa(0.00000001004, 10, buffer, &length, &point)); in TEST()
207 CHECK_EQ(-7, point); in TEST()
209 CHECK(FastFixedDtoa(0.00000000104, 10, buffer, &length, &point)); in TEST()
211 CHECK_EQ(-8, point); in TEST()
213 CHECK(FastFixedDtoa(0.0000000001000004, 15, buffer, &length, &point)); in TEST()
215 CHECK_EQ(-9, point); in TEST()
217 CHECK(FastFixedDtoa(0.0000000000100004, 15, buffer, &length, &point)); in TEST()
219 CHECK_EQ(-10, point); in TEST()
221 CHECK(FastFixedDtoa(0.0000000000010004, 15, buffer, &length, &point)); in TEST()
223 CHECK_EQ(-11, point); in TEST()
225 CHECK(FastFixedDtoa(0.0000000000001004, 15, buffer, &length, &point)); in TEST()
227 CHECK_EQ(-12, point); in TEST()
229 CHECK(FastFixedDtoa(0.0000000000000104, 15, buffer, &length, &point)); in TEST()
231 CHECK_EQ(-13, point); in TEST()
233 CHECK(FastFixedDtoa(0.000000000000001000004, 20, buffer, &length, &point)); in TEST()
235 CHECK_EQ(-14, point); in TEST()
237 CHECK(FastFixedDtoa(0.000000000000000100004, 20, buffer, &length, &point)); in TEST()
239 CHECK_EQ(-15, point); in TEST()
241 CHECK(FastFixedDtoa(0.000000000000000010004, 20, buffer, &length, &point)); in TEST()
243 CHECK_EQ(-16, point); in TEST()
245 CHECK(FastFixedDtoa(0.000000000000000001004, 20, buffer, &length, &point)); in TEST()
247 CHECK_EQ(-17, point); in TEST()
249 CHECK(FastFixedDtoa(0.000000000000000000104, 20, buffer, &length, &point)); in TEST()
251 CHECK_EQ(-18, point); in TEST()
253 CHECK(FastFixedDtoa(0.000000000000000000014, 20, buffer, &length, &point)); in TEST()
255 CHECK_EQ(-19, point); in TEST()
257 CHECK(FastFixedDtoa(0.10000000006, 10, buffer, &length, &point)); in TEST()
259 CHECK_EQ(0, point); in TEST()
261 CHECK(FastFixedDtoa(0.01000000006, 10, buffer, &length, &point)); in TEST()
263 CHECK_EQ(-1, point); in TEST()
265 CHECK(FastFixedDtoa(0.00100000006, 10, buffer, &length, &point)); in TEST()
267 CHECK_EQ(-2, point); in TEST()
269 CHECK(FastFixedDtoa(0.00010000006, 10, buffer, &length, &point)); in TEST()
271 CHECK_EQ(-3, point); in TEST()
273 CHECK(FastFixedDtoa(0.00001000006, 10, buffer, &length, &point)); in TEST()
275 CHECK_EQ(-4, point); in TEST()
277 CHECK(FastFixedDtoa(0.00000100006, 10, buffer, &length, &point)); in TEST()
279 CHECK_EQ(-5, point); in TEST()
281 CHECK(FastFixedDtoa(0.00000010006, 10, buffer, &length, &point)); in TEST()
283 CHECK_EQ(-6, point); in TEST()
285 CHECK(FastFixedDtoa(0.00000001006, 10, buffer, &length, &point)); in TEST()
287 CHECK_EQ(-7, point); in TEST()
289 CHECK(FastFixedDtoa(0.00000000106, 10, buffer, &length, &point)); in TEST()
291 CHECK_EQ(-8, point); in TEST()
293 CHECK(FastFixedDtoa(0.0000000001000006, 15, buffer, &length, &point)); in TEST()
295 CHECK_EQ(-9, point); in TEST()
297 CHECK(FastFixedDtoa(0.0000000000100006, 15, buffer, &length, &point)); in TEST()
299 CHECK_EQ(-10, point); in TEST()
301 CHECK(FastFixedDtoa(0.0000000000010006, 15, buffer, &length, &point)); in TEST()
303 CHECK_EQ(-11, point); in TEST()
305 CHECK(FastFixedDtoa(0.0000000000001006, 15, buffer, &length, &point)); in TEST()
307 CHECK_EQ(-12, point); in TEST()
309 CHECK(FastFixedDtoa(0.0000000000000106, 15, buffer, &length, &point)); in TEST()
311 CHECK_EQ(-13, point); in TEST()
313 CHECK(FastFixedDtoa(0.000000000000001000006, 20, buffer, &length, &point)); in TEST()
315 CHECK_EQ(-14, point); in TEST()
317 CHECK(FastFixedDtoa(0.000000000000000100006, 20, buffer, &length, &point)); in TEST()
319 CHECK_EQ(-15, point); in TEST()
321 CHECK(FastFixedDtoa(0.000000000000000010006, 20, buffer, &length, &point)); in TEST()
323 CHECK_EQ(-16, point); in TEST()
325 CHECK(FastFixedDtoa(0.000000000000000001006, 20, buffer, &length, &point)); in TEST()
327 CHECK_EQ(-17, point); in TEST()
329 CHECK(FastFixedDtoa(0.000000000000000000106, 20, buffer, &length, &point)); in TEST()
331 CHECK_EQ(-18, point); in TEST()
333 CHECK(FastFixedDtoa(0.000000000000000000016, 20, buffer, &length, &point)); in TEST()
335 CHECK_EQ(-19, point); in TEST()
337 CHECK(FastFixedDtoa(0.6, 0, buffer, &length, &point)); in TEST()
339 CHECK_EQ(1, point); in TEST()
341 CHECK(FastFixedDtoa(0.96, 1, buffer, &length, &point)); in TEST()
343 CHECK_EQ(1, point); in TEST()
345 CHECK(FastFixedDtoa(0.996, 2, buffer, &length, &point)); in TEST()
347 CHECK_EQ(1, point); in TEST()
349 CHECK(FastFixedDtoa(0.9996, 3, buffer, &length, &point)); in TEST()
351 CHECK_EQ(1, point); in TEST()
353 CHECK(FastFixedDtoa(0.99996, 4, buffer, &length, &point)); in TEST()
355 CHECK_EQ(1, point); in TEST()
357 CHECK(FastFixedDtoa(0.999996, 5, buffer, &length, &point)); in TEST()
359 CHECK_EQ(1, point); in TEST()
361 CHECK(FastFixedDtoa(0.9999996, 6, buffer, &length, &point)); in TEST()
363 CHECK_EQ(1, point); in TEST()
365 CHECK(FastFixedDtoa(0.99999996, 7, buffer, &length, &point)); in TEST()
367 CHECK_EQ(1, point); in TEST()
369 CHECK(FastFixedDtoa(0.999999996, 8, buffer, &length, &point)); in TEST()
371 CHECK_EQ(1, point); in TEST()
373 CHECK(FastFixedDtoa(0.9999999996, 9, buffer, &length, &point)); in TEST()
375 CHECK_EQ(1, point); in TEST()
377 CHECK(FastFixedDtoa(0.99999999996, 10, buffer, &length, &point)); in TEST()
379 CHECK_EQ(1, point); in TEST()
381 CHECK(FastFixedDtoa(0.999999999996, 11, buffer, &length, &point)); in TEST()
383 CHECK_EQ(1, point); in TEST()
385 CHECK(FastFixedDtoa(0.9999999999996, 12, buffer, &length, &point)); in TEST()
387 CHECK_EQ(1, point); in TEST()
389 CHECK(FastFixedDtoa(0.99999999999996, 13, buffer, &length, &point)); in TEST()
391 CHECK_EQ(1, point); in TEST()
393 CHECK(FastFixedDtoa(0.999999999999996, 14, buffer, &length, &point)); in TEST()
395 CHECK_EQ(1, point); in TEST()
397 CHECK(FastFixedDtoa(0.9999999999999996, 15, buffer, &length, &point)); in TEST()
399 CHECK_EQ(1, point); in TEST()
401 CHECK(FastFixedDtoa(0.00999999999999996, 16, buffer, &length, &point)); in TEST()
403 CHECK_EQ(-1, point); in TEST()
405 CHECK(FastFixedDtoa(0.000999999999999996, 17, buffer, &length, &point)); in TEST()
407 CHECK_EQ(-2, point); in TEST()
409 CHECK(FastFixedDtoa(0.0000999999999999996, 18, buffer, &length, &point)); in TEST()
411 CHECK_EQ(-3, point); in TEST()
413 CHECK(FastFixedDtoa(0.00000999999999999996, 19, buffer, &length, &point)); in TEST()
415 CHECK_EQ(-4, point); in TEST()
417 CHECK(FastFixedDtoa(0.000000999999999999996, 20, buffer, &length, &point)); in TEST()
419 CHECK_EQ(-5, point); in TEST()
421 CHECK(FastFixedDtoa(323423.234234, 10, buffer, &length, &point)); in TEST()
423 CHECK_EQ(6, point); in TEST()
425 CHECK(FastFixedDtoa(12345678.901234, 4, buffer, &length, &point)); in TEST()
427 CHECK_EQ(8, point); in TEST()
429 CHECK(FastFixedDtoa(98765.432109, 5, buffer, &length, &point)); in TEST()
431 CHECK_EQ(5, point); in TEST()
433 CHECK(FastFixedDtoa(42, 20, buffer, &length, &point)); in TEST()
435 CHECK_EQ(2, point); in TEST()
437 CHECK(FastFixedDtoa(0.5, 0, buffer, &length, &point)); in TEST()
439 CHECK_EQ(1, point); in TEST()
441 CHECK(FastFixedDtoa(1e-23, 10, buffer, &length, &point)); in TEST()
443 CHECK_EQ(-10, point); in TEST()
445 CHECK(FastFixedDtoa(1e-123, 2, buffer, &length, &point)); in TEST()
447 CHECK_EQ(-2, point); in TEST()
449 CHECK(FastFixedDtoa(1e-123, 0, buffer, &length, &point)); in TEST()
451 CHECK_EQ(0, point); in TEST()
453 CHECK(FastFixedDtoa(1e-23, 20, buffer, &length, &point)); in TEST()
455 CHECK_EQ(-20, point); in TEST()
457 CHECK(FastFixedDtoa(1e-21, 20, buffer, &length, &point)); in TEST()
459 CHECK_EQ(-20, point); in TEST()
461 CHECK(FastFixedDtoa(1e-22, 20, buffer, &length, &point)); in TEST()
463 CHECK_EQ(-20, point); in TEST()
465 CHECK(FastFixedDtoa(6e-21, 20, buffer, &length, &point)); in TEST()
467 CHECK_EQ(-19, point); in TEST()
470 buffer, &length, &point)); in TEST()
472 CHECK_EQ(20, point); in TEST()
475 buffer, &length, &point)); in TEST()
477 CHECK_EQ(-3, point); in TEST()
480 buffer, &length, &point)); in TEST()
482 CHECK_EQ(-8, point); in TEST()
485 buffer, &length, &point)); in TEST()
487 CHECK_EQ(19, point); in TEST()
489 CHECK(FastFixedDtoa(2.10861548515811875e+15, 17, buffer, &length, &point)); in TEST()
491 CHECK_EQ(16, point); in TEST()
500 int point; in TEST() local
509 buffer, &length, &point); in TEST()
511 CHECK_EQ(current_test.decimal_point, point); in TEST()
512 CHECK(number_digits >= length - point); in TEST()