33 '0',
'0',
'0',
'1',
'0',
'2',
'0',
'3',
'0',
'4',
'0',
'5',
'0',
'6',
'0',
'7',
'0',
'8',
'0',
'9',
34 '1',
'0',
'1',
'1',
'1',
'2',
'1',
'3',
'1',
'4',
'1',
'5',
'1',
'6',
'1',
'7',
'1',
'8',
'1',
'9',
35 '2',
'0',
'2',
'1',
'2',
'2',
'2',
'3',
'2',
'4',
'2',
'5',
'2',
'6',
'2',
'7',
'2',
'8',
'2',
'9',
36 '3',
'0',
'3',
'1',
'3',
'2',
'3',
'3',
'3',
'4',
'3',
'5',
'3',
'6',
'3',
'7',
'3',
'8',
'3',
'9',
37 '4',
'0',
'4',
'1',
'4',
'2',
'4',
'3',
'4',
'4',
'4',
'5',
'4',
'6',
'4',
'7',
'4',
'8',
'4',
'9',
38 '5',
'0',
'5',
'1',
'5',
'2',
'5',
'3',
'5',
'4',
'5',
'5',
'5',
'6',
'5',
'7',
'5',
'8',
'5',
'9',
39 '6',
'0',
'6',
'1',
'6',
'2',
'6',
'3',
'6',
'4',
'6',
'5',
'6',
'6',
'6',
'7',
'6',
'8',
'6',
'9',
40 '7',
'0',
'7',
'1',
'7',
'2',
'7',
'3',
'7',
'4',
'7',
'5',
'7',
'6',
'7',
'7',
'7',
'8',
'7',
'9',
41 '8',
'0',
'8',
'1',
'8',
'2',
'8',
'3',
'8',
'4',
'8',
'5',
'8',
'6',
'8',
'7',
'8',
'8',
'8',
'9',
42 '9',
'0',
'9',
'1',
'9',
'2',
'9',
'3',
'9',
'4',
'9',
'5',
'9',
'6',
'9',
'7',
'9',
'8',
'9',
'9' 58 else if (
value < 100000000) {
69 if (
value >= 10000000)
89 const unsigned i =
a << 1;
94 *buffer++ =
'0' +
static_cast<char>(
a);
128 if (
value < 100000000) {
153 if (
value >= 10000000)
155 if (
value >= 1000000)
167 else if (
value < 10000000000000000) {
174 const uint32_t d1 = (b0 / 100) << 1;
175 const uint32_t d2 = (b0 % 100) << 1;
177 const uint32_t d3 = (c0 / 100) << 1;
178 const uint32_t d4 = (c0 % 100) << 1;
183 const uint32_t d5 = (b1 / 100) << 1;
184 const uint32_t d6 = (b1 % 100) << 1;
186 const uint32_t d7 = (c1 / 100) << 1;
187 const uint32_t d8 = (c1 % 100) << 1;
189 if (
value >= 1000000000000000)
191 if (
value >= 100000000000000)
193 if (
value >= 10000000000000)
195 if (
value >= 1000000000000)
197 if (
value >= 100000000000)
199 if (
value >= 10000000000)
201 if (
value >= 1000000000)
203 if (
value >= 100000000)
217 value %= 10000000000000000;
220 *buffer++ =
'0' +
static_cast<char>(
a);
227 *buffer++ =
'0' +
static_cast<char>(
a / 100);
248 const uint32_t d1 = (b0 / 100) << 1;
249 const uint32_t d2 = (b0 % 100) << 1;
251 const uint32_t d3 = (c0 / 100) << 1;
252 const uint32_t d4 = (c0 % 100) << 1;
257 const uint32_t d5 = (b1 / 100) << 1;
258 const uint32_t d6 = (b1 % 100) << 1;
260 const uint32_t d7 = (c1 / 100) << 1;
261 const uint32_t d8 = (c1 % 100) << 1;
void i32toa(char *buffer, int32_t value)
static const char gDigitsLut[200]
unsigned long long uint64_t
void i64toa(char *buffer, int64_t value)
void u32toa(char *buffer, uint32_t value)
void u64toa(char *buffer, uint64_t value)