Lines Matching refs:buffer

44   Vector<char> buffer(buffer_container, kBufferSize);
48 CHECK(FastFixedDtoa(1.0, 1, buffer, &length, &point));
49 CHECK_EQ("1", buffer.start());
52 CHECK(FastFixedDtoa(1.0, 15, buffer, &length, &point));
53 CHECK_EQ("1", buffer.start());
56 CHECK(FastFixedDtoa(1.0, 0, buffer, &length, &point));
57 CHECK_EQ("1", buffer.start());
60 CHECK(FastFixedDtoa(0xFFFFFFFF, 5, buffer, &length, &point));
61 CHECK_EQ("4294967295", buffer.start());
64 CHECK(FastFixedDtoa(4294967296.0, 5, buffer, &length, &point));
65 CHECK_EQ("4294967296", buffer.start());
68 CHECK(FastFixedDtoa(1e21, 5, buffer, &length, &point));
69 CHECK_EQ("1", buffer.start());
73 CHECK(FastFixedDtoa(999999999999999868928.00, 2, buffer, &length, &point));
74 CHECK_EQ("999999999999999868928", buffer.start());
77 CHECK(FastFixedDtoa(6.9999999999999989514240000e+21, 5, buffer,
79 CHECK_EQ("6999999999999998951424", buffer.start());
82 CHECK(FastFixedDtoa(1.5, 5, buffer, &length, &point));
83 CHECK_EQ("15", buffer.start());
86 CHECK(FastFixedDtoa(1.55, 5, buffer, &length, &point));
87 CHECK_EQ("155", buffer.start());
90 CHECK(FastFixedDtoa(1.55, 1, buffer, &length, &point));
91 CHECK_EQ("16", buffer.start());
94 CHECK(FastFixedDtoa(1.00000001, 15, buffer, &length, &point));
95 CHECK_EQ("100000001", buffer.start());
98 CHECK(FastFixedDtoa(0.1, 10, buffer, &length, &point));
99 CHECK_EQ("1", buffer.start());
102 CHECK(FastFixedDtoa(0.01, 10, buffer, &length, &point));
103 CHECK_EQ("1", buffer.start());
106 CHECK(FastFixedDtoa(0.001, 10, buffer, &length, &point));
107 CHECK_EQ("1", buffer.start());
110 CHECK(FastFixedDtoa(0.0001, 10, buffer, &length, &point));
111 CHECK_EQ("1", buffer.start());
114 CHECK(FastFixedDtoa(0.00001, 10, buffer, &length, &point));
115 CHECK_EQ("1", buffer.start());
118 CHECK(FastFixedDtoa(0.000001, 10, buffer, &length, &point));
119 CHECK_EQ("1", buffer.start());
122 CHECK(FastFixedDtoa(0.0000001, 10, buffer, &length, &point));
123 CHECK_EQ("1", buffer.start());
126 CHECK(FastFixedDtoa(0.00000001, 10, buffer, &length, &point));
127 CHECK_EQ("1", buffer.start());
130 CHECK(FastFixedDtoa(0.000000001, 10, buffer, &length, &point));
131 CHECK_EQ("1", buffer.start());
134 CHECK(FastFixedDtoa(0.0000000001, 15, buffer, &length, &point));
135 CHECK_EQ("1", buffer.start());
138 CHECK(FastFixedDtoa(0.00000000001, 15, buffer, &length, &point));
139 CHECK_EQ("1", buffer.start());
142 CHECK(FastFixedDtoa(0.000000000001, 15, buffer, &length, &point));
143 CHECK_EQ("1", buffer.start());
146 CHECK(FastFixedDtoa(0.0000000000001, 15, buffer, &length, &point));
147 CHECK_EQ("1", buffer.start());
150 CHECK(FastFixedDtoa(0.00000000000001, 15, buffer, &length, &point));
151 CHECK_EQ("1", buffer.start());
154 CHECK(FastFixedDtoa(0.000000000000001, 20, buffer, &length, &point));
155 CHECK_EQ("1", buffer.start());
158 CHECK(FastFixedDtoa(0.0000000000000001, 20, buffer, &length, &point));
159 CHECK_EQ("1", buffer.start());
162 CHECK(FastFixedDtoa(0.00000000000000001, 20, buffer, &length, &point));
163 CHECK_EQ("1", buffer.start());
166 CHECK(FastFixedDtoa(0.000000000000000001, 20, buffer, &length, &point));
167 CHECK_EQ("1", buffer.start());
170 CHECK(FastFixedDtoa(0.0000000000000000001, 20, buffer, &length, &point));
171 CHECK_EQ("1", buffer.start());
174 CHECK(FastFixedDtoa(0.00000000000000000001, 20, buffer, &length, &point));
175 CHECK_EQ("1", buffer.start());
178 CHECK(FastFixedDtoa(0.10000000004, 10, buffer, &length, &point));
179 CHECK_EQ("1", buffer.start());
182 CHECK(FastFixedDtoa(0.01000000004, 10, buffer, &length, &point));
183 CHECK_EQ("1", buffer.start());
186 CHECK(FastFixedDtoa(0.00100000004, 10, buffer, &length, &point));
187 CHECK_EQ("1", buffer.start());
190 CHECK(FastFixedDtoa(0.00010000004, 10, buffer, &length, &point));
191 CHECK_EQ("1", buffer.start());
194 CHECK(FastFixedDtoa(0.00001000004, 10, buffer, &length, &point));
195 CHECK_EQ("1", buffer.start());
198 CHECK(FastFixedDtoa(0.00000100004, 10, buffer, &length, &point));
199 CHECK_EQ("1", buffer.start());
202 CHECK(FastFixedDtoa(0.00000010004, 10, buffer, &length, &point));
203 CHECK_EQ("1", buffer.start());
206 CHECK(FastFixedDtoa(0.00000001004, 10, buffer, &length, &point));
207 CHECK_EQ("1", buffer.start());
210 CHECK(FastFixedDtoa(0.00000000104, 10, buffer, &length, &point));
211 CHECK_EQ("1", buffer.start());
214 CHECK(FastFixedDtoa(0.0000000001000004, 15, buffer, &length, &point));
215 CHECK_EQ("1", buffer.start());
218 CHECK(FastFixedDtoa(0.0000000000100004, 15, buffer, &length, &point));
219 CHECK_EQ("1", buffer.start());
222 CHECK(FastFixedDtoa(0.0000000000010004, 15, buffer, &length, &point));
223 CHECK_EQ("1", buffer.start());
226 CHECK(FastFixedDtoa(0.0000000000001004, 15, buffer, &length, &point));
227 CHECK_EQ("1", buffer.start());
230 CHECK(FastFixedDtoa(0.0000000000000104, 15, buffer, &length, &point));
231 CHECK_EQ("1", buffer.start());
234 CHECK(FastFixedDtoa(0.000000000000001000004, 20, buffer, &length, &point));
235 CHECK_EQ("1", buffer.start());
238 CHECK(FastFixedDtoa(0.000000000000000100004, 20, buffer, &length, &point));
239 CHECK_EQ("1", buffer.start());
242 CHECK(FastFixedDtoa(0.000000000000000010004, 20, buffer, &length, &point));
243 CHECK_EQ("1", buffer.start());
246 CHECK(FastFixedDtoa(0.000000000000000001004, 20, buffer, &length, &point));
247 CHECK_EQ("1", buffer.start());
250 CHECK(FastFixedDtoa(0.000000000000000000104, 20, buffer, &length, &point));
251 CHECK_EQ("1", buffer.start());
254 CHECK(FastFixedDtoa(0.000000000000000000014, 20, buffer, &length, &point));
255 CHECK_EQ("1", buffer.start());
258 CHECK(FastFixedDtoa(0.10000000006, 10, buffer, &length, &point));
259 CHECK_EQ("1000000001", buffer.start());
262 CHECK(FastFixedDtoa(0.01000000006, 10, buffer, &length, &point));
263 CHECK_EQ("100000001", buffer.start());
266 CHECK(FastFixedDtoa(0.00100000006, 10, buffer, &length, &point));
267 CHECK_EQ("10000001", buffer.start());
270 CHECK(FastFixedDtoa(0.00010000006, 10, buffer, &length, &point));
271 CHECK_EQ("1000001", buffer.start());
274 CHECK(FastFixedDtoa(0.00001000006, 10, buffer, &length, &point));
275 CHECK_EQ("100001", buffer.start());
278 CHECK(FastFixedDtoa(0.00000100006, 10, buffer, &length, &point));
279 CHECK_EQ("10001", buffer.start());
282 CHECK(FastFixedDtoa(0.00000010006, 10, buffer, &length, &point));
283 CHECK_EQ("1001", buffer.start());
286 CHECK(FastFixedDtoa(0.00000001006, 10, buffer, &length, &point));
287 CHECK_EQ("101", buffer.start());
290 CHECK(FastFixedDtoa(0.00000000106, 10, buffer, &length, &point));
291 CHECK_EQ("11", buffer.start());
294 CHECK(FastFixedDtoa(0.0000000001000006, 15, buffer, &length, &point));
295 CHECK_EQ("100001", buffer.start());
298 CHECK(FastFixedDtoa(0.0000000000100006, 15, buffer, &length, &point));
299 CHECK_EQ("10001", buffer.start());
302 CHECK(FastFixedDtoa(0.0000000000010006, 15, buffer, &length, &point));
303 CHECK_EQ("1001", buffer.start());
306 CHECK(FastFixedDtoa(0.0000000000001006, 15, buffer, &length, &point));
307 CHECK_EQ("101", buffer.start());
310 CHECK(FastFixedDtoa(0.0000000000000106, 15, buffer, &length, &point));
311 CHECK_EQ("11", buffer.start());
314 CHECK(FastFixedDtoa(0.000000000000001000006, 20, buffer, &length, &point));
315 CHECK_EQ("100001", buffer.start());
318 CHECK(FastFixedDtoa(0.000000000000000100006, 20, buffer, &length, &point));
319 CHECK_EQ("10001", buffer.start());
322 CHECK(FastFixedDtoa(0.000000000000000010006, 20, buffer, &length, &point));
323 CHECK_EQ("1001", buffer.start());
326 CHECK(FastFixedDtoa(0.000000000000000001006, 20, buffer, &length, &point));
327 CHECK_EQ("101", buffer.start());
330 CHECK(FastFixedDtoa(0.000000000000000000106, 20, buffer, &length, &point));
331 CHECK_EQ("11", buffer.start());
334 CHECK(FastFixedDtoa(0.000000000000000000016, 20, buffer, &length, &point));
335 CHECK_EQ("2", buffer.start());
338 CHECK(FastFixedDtoa(0.6, 0, buffer, &length, &point));
339 CHECK_EQ("1", buffer.start());
342 CHECK(FastFixedDtoa(0.96, 1, buffer, &length, &point));
343 CHECK_EQ("1", buffer.start());
346 CHECK(FastFixedDtoa(0.996, 2, buffer, &length, &point));
347 CHECK_EQ("1", buffer.start());
350 CHECK(FastFixedDtoa(0.9996, 3, buffer, &length, &point));
351 CHECK_EQ("1", buffer.start());
354 CHECK(FastFixedDtoa(0.99996, 4, buffer, &length, &point));
355 CHECK_EQ("1", buffer.start());
358 CHECK(FastFixedDtoa(0.999996, 5, buffer, &length, &point));
359 CHECK_EQ("1", buffer.start());
362 CHECK(FastFixedDtoa(0.9999996, 6, buffer, &length, &point));
363 CHECK_EQ("1", buffer.start());
366 CHECK(FastFixedDtoa(0.99999996, 7, buffer, &length, &point));
367 CHECK_EQ("1", buffer.start());
370 CHECK(FastFixedDtoa(0.999999996, 8, buffer, &length, &point));
371 CHECK_EQ("1", buffer.start());
374 CHECK(FastFixedDtoa(0.9999999996, 9, buffer, &length, &point));
375 CHECK_EQ("1", buffer.start());
378 CHECK(FastFixedDtoa(0.99999999996, 10, buffer, &length, &point));
379 CHECK_EQ("1", buffer.start());
382 CHECK(FastFixedDtoa(0.999999999996, 11, buffer, &length, &point));
383 CHECK_EQ("1", buffer.start());
386 CHECK(FastFixedDtoa(0.9999999999996, 12, buffer, &length, &point));
387 CHECK_EQ("1", buffer.start());
390 CHECK(FastFixedDtoa(0.99999999999996, 13, buffer, &length, &point));
391 CHECK_EQ("1", buffer.start());
394 CHECK(FastFixedDtoa(0.999999999999996, 14, buffer, &length, &point));
395 CHECK_EQ("1", buffer.start());
398 CHECK(FastFixedDtoa(0.9999999999999996, 15, buffer, &length, &point));
399 CHECK_EQ("1", buffer.start());
402 CHECK(FastFixedDtoa(0.00999999999999996, 16, buffer, &length, &point));
403 CHECK_EQ("1", buffer.start());
406 CHECK(FastFixedDtoa(0.000999999999999996, 17, buffer, &length, &point));
407 CHECK_EQ("1", buffer.start());
410 CHECK(FastFixedDtoa(0.0000999999999999996, 18, buffer, &length, &point));
411 CHECK_EQ("1", buffer.start());
414 CHECK(FastFixedDtoa(0.00000999999999999996, 19, buffer, &length, &point));
415 CHECK_EQ("1", buffer.start());
418 CHECK(FastFixedDtoa(0.000000999999999999996, 20, buffer, &length, &point));
419 CHECK_EQ("1", buffer.start());
422 CHECK(FastFixedDtoa(323423.234234, 10, buffer, &length, &point));
423 CHECK_EQ("323423234234", buffer.start());
426 CHECK(FastFixedDtoa(12345678.901234, 4, buffer, &length, &point));
427 CHECK_EQ("123456789012", buffer.start());
430 CHECK(FastFixedDtoa(98765.432109, 5, buffer, &length, &point));
431 CHECK_EQ("9876543211", buffer.start());
434 CHECK(FastFixedDtoa(42, 20, buffer, &length, &point));
435 CHECK_EQ("42", buffer.start());
438 CHECK(FastFixedDtoa(0.5, 0, buffer, &length, &point));
439 CHECK_EQ("1", buffer.start());
442 CHECK(FastFixedDtoa(1e-23, 10, buffer, &length, &point));
443 CHECK_EQ("", buffer.start());
446 CHECK(FastFixedDtoa(1e-123, 2, buffer, &length, &point));
447 CHECK_EQ("", buffer.start());
450 CHECK(FastFixedDtoa(1e-123, 0, buffer, &length, &point));
451 CHECK_EQ("", buffer.start());
454 CHECK(FastFixedDtoa(1e-23, 20, buffer, &length, &point));
455 CHECK_EQ("", buffer.start());
458 CHECK(FastFixedDtoa(1e-21, 20, buffer, &length, &point));
459 CHECK_EQ("", buffer.start());
462 CHECK(FastFixedDtoa(1e-22, 20, buffer, &length, &point));
463 CHECK_EQ("", buffer.start());
466 CHECK(FastFixedDtoa(6e-21, 20, buffer, &length, &point));
467 CHECK_EQ("1", buffer.start());
471 buffer, &length, &point));
472 CHECK_EQ("91193616301674545152", buffer.start());
476 buffer, &length, &point));
477 CHECK_EQ("4818466210276765", buffer.start());
481 buffer, &length, &point));
482 CHECK_EQ("", buffer.start());
486 buffer, &length, &point));
487 CHECK_EQ("1000000000000000128", buffer.start());
494 Vector<char> buffer(buffer_container, kBufferSize);
506 buffer, &length, &point);
510 CHECK_EQ(current_test.representation, buffer.start());