Lines Matching refs:__digits
127 void __append_n_digits(const uint32_t __olength, uint32_t __digits, char* const __result) { in __append_n_digits() argument
129 while (__digits >= 10000) { in __append_n_digits()
131 const uint32_t __c = __digits - 10000 * (__digits / 10000); in __append_n_digits()
133 const uint32_t __c = __digits % 10000; in __append_n_digits()
135 __digits /= 10000; in __append_n_digits()
142 if (__digits >= 100) { in __append_n_digits()
143 const uint32_t __c = (__digits % 100) << 1; in __append_n_digits()
144 __digits /= 100; in __append_n_digits()
148 if (__digits >= 10) { in __append_n_digits()
149 const uint32_t __c = __digits << 1; in __append_n_digits()
152 __result[0] = static_cast<char>('0' + __digits); in __append_n_digits()
156 _LIBCPP_HIDE_FROM_ABI inline void __append_d_digits(const uint32_t __olength, uint32_t __digits, ch… in __append_d_digits() argument
158 while (__digits >= 10000) { in __append_d_digits()
160 const uint32_t __c = __digits - 10000 * (__digits / 10000); in __append_d_digits()
162 const uint32_t __c = __digits % 10000; in __append_d_digits()
164 __digits /= 10000; in __append_d_digits()
171 if (__digits >= 100) { in __append_d_digits()
172 const uint32_t __c = (__digits % 100) << 1; in __append_d_digits()
173 __digits /= 100; in __append_d_digits()
177 if (__digits >= 10) { in __append_d_digits()
178 const uint32_t __c = __digits << 1; in __append_d_digits()
184 __result[0] = static_cast<char>('0' + __digits); in __append_d_digits()
188 _LIBCPP_HIDE_FROM_ABI inline void __append_c_digits(const uint32_t __count, uint32_t __digits, char… in __append_c_digits() argument
191 const uint32_t __c = (__digits % 100) << 1; in __append_c_digits()
192 __digits /= 100; in __append_c_digits()
196 const char __c = static_cast<char>('0' + (__digits % 10)); in __append_c_digits()
201 void __append_nine_digits(uint32_t __digits, char* const __result) { in __append_nine_digits() argument
202 if (__digits == 0) { in __append_nine_digits()
209 const uint32_t __c = __digits - 10000 * (__digits / 10000); in __append_nine_digits()
211 const uint32_t __c = __digits % 10000; in __append_nine_digits()
213 __digits /= 10000; in __append_nine_digits()
219 __result[0] = static_cast<char>('0' + __digits); in __append_nine_digits()
283 … const uint32_t __digits = __mulShift_mod1e9(__m2 << 8, __POW10_SPLIT[__POW10_OFFSET[__idx] + __i], in __d2fixed_buffered_n() local
289 __append_nine_digits(__digits, _First); in __d2fixed_buffered_n()
291 } else if (__digits != 0) { in __d2fixed_buffered_n()
292 const uint32_t __olength = __decimalLength9(__digits); in __d2fixed_buffered_n()
296 __append_n_digits(__olength, __digits, _First); in __d2fixed_buffered_n()
351 uint32_t __digits = __mulShift_mod1e9(__m2 << 8, __POW10_SPLIT_2[__p], __j + 8); in __d2fixed_buffered_n() local
356 __append_nine_digits(__digits, _First); in __d2fixed_buffered_n()
362 __lastDigit = __digits % 10; in __d2fixed_buffered_n()
363 __digits /= 10; in __d2fixed_buffered_n()
378 __append_c_digits(__maximum, __digits, _First); in __d2fixed_buffered_n()
467 uint32_t __digits = 0; in __d2exp_buffered_n() local
479 __digits = __mulShift_mod1e9(__m2 << 8, __POW10_SPLIT[__POW10_OFFSET[__idx] + __i], in __d2exp_buffered_n()
489 __append_nine_digits(__digits, _First); in __d2exp_buffered_n()
492 } else if (__digits != 0) { in __d2exp_buffered_n()
493 __availableDigits = __decimalLength9(__digits); in __d2exp_buffered_n()
502 __append_d_digits(__availableDigits, __digits, _First); in __d2exp_buffered_n()
508 *_First++ = static_cast<char>('0' + __digits); in __d2exp_buffered_n()
523 …__digits = (__p >= __POW10_OFFSET_2[__idx + 1]) ? 0 : __mulShift_mod1e9(__m2 << 8, __POW10_SPLIT_2… in __d2exp_buffered_n()
532 __append_nine_digits(__digits, _First); in __d2exp_buffered_n()
535 } else if (__digits != 0) { in __d2exp_buffered_n()
536 __availableDigits = __decimalLength9(__digits); in __d2exp_buffered_n()
545 __append_d_digits(__availableDigits, __digits, _First); in __d2exp_buffered_n()
551 *_First++ = static_cast<char>('0' + __digits); in __d2exp_buffered_n()
561 __digits = 0; in __d2exp_buffered_n()
566 __lastDigit = __digits % 10; in __d2exp_buffered_n()
567 __digits /= 10; in __d2exp_buffered_n()
591 if (__digits == 0) { in __d2exp_buffered_n()
594 __append_c_digits(__maximum, __digits, _First); in __d2exp_buffered_n()
602 __append_d_digits(__maximum, __digits, _First); in __d2exp_buffered_n()
608 *_First++ = static_cast<char>('0' + __digits); in __d2exp_buffered_n()