Lines Matching refs:__digits
126 void __append_n_digits(const uint32_t __olength, uint32_t __digits, char* const __result) { in __append_n_digits() argument
128 while (__digits >= 10000) { in __append_n_digits()
130 const uint32_t __c = __digits - 10000 * (__digits / 10000); in __append_n_digits()
132 const uint32_t __c = __digits % 10000; in __append_n_digits()
134 __digits /= 10000; in __append_n_digits()
141 if (__digits >= 100) { in __append_n_digits()
142 const uint32_t __c = (__digits % 100) << 1; in __append_n_digits()
143 __digits /= 100; in __append_n_digits()
147 if (__digits >= 10) { in __append_n_digits()
148 const uint32_t __c = __digits << 1; in __append_n_digits()
151 __result[0] = static_cast<char>('0' + __digits); in __append_n_digits()
155 _LIBCPP_HIDE_FROM_ABI inline void __append_d_digits(const uint32_t __olength, uint32_t __digits, ch… in __append_d_digits() argument
157 while (__digits >= 10000) { in __append_d_digits()
159 const uint32_t __c = __digits - 10000 * (__digits / 10000); in __append_d_digits()
161 const uint32_t __c = __digits % 10000; in __append_d_digits()
163 __digits /= 10000; in __append_d_digits()
170 if (__digits >= 100) { in __append_d_digits()
171 const uint32_t __c = (__digits % 100) << 1; in __append_d_digits()
172 __digits /= 100; in __append_d_digits()
176 if (__digits >= 10) { in __append_d_digits()
177 const uint32_t __c = __digits << 1; in __append_d_digits()
183 __result[0] = static_cast<char>('0' + __digits); in __append_d_digits()
187 _LIBCPP_HIDE_FROM_ABI inline void __append_c_digits(const uint32_t __count, uint32_t __digits, char… in __append_c_digits() argument
190 const uint32_t __c = (__digits % 100) << 1; in __append_c_digits()
191 __digits /= 100; in __append_c_digits()
195 const char __c = static_cast<char>('0' + (__digits % 10)); in __append_c_digits()
200 void __append_nine_digits(uint32_t __digits, char* const __result) { in __append_nine_digits() argument
201 if (__digits == 0) { in __append_nine_digits()
208 const uint32_t __c = __digits - 10000 * (__digits / 10000); in __append_nine_digits()
210 const uint32_t __c = __digits % 10000; in __append_nine_digits()
212 __digits /= 10000; in __append_nine_digits()
218 __result[0] = static_cast<char>('0' + __digits); in __append_nine_digits()
282 … const uint32_t __digits = __mulShift_mod1e9(__m2 << 8, __POW10_SPLIT[__POW10_OFFSET[__idx] + __i], in __d2fixed_buffered_n() local
288 __append_nine_digits(__digits, _First); in __d2fixed_buffered_n()
290 } else if (__digits != 0) { in __d2fixed_buffered_n()
291 const uint32_t __olength = __decimalLength9(__digits); in __d2fixed_buffered_n()
295 __append_n_digits(__olength, __digits, _First); in __d2fixed_buffered_n()
350 uint32_t __digits = __mulShift_mod1e9(__m2 << 8, __POW10_SPLIT_2[__p], __j + 8); in __d2fixed_buffered_n() local
355 __append_nine_digits(__digits, _First); in __d2fixed_buffered_n()
361 __lastDigit = __digits % 10; in __d2fixed_buffered_n()
362 __digits /= 10; in __d2fixed_buffered_n()
377 __append_c_digits(__maximum, __digits, _First); in __d2fixed_buffered_n()
466 uint32_t __digits = 0; in __d2exp_buffered_n() local
478 __digits = __mulShift_mod1e9(__m2 << 8, __POW10_SPLIT[__POW10_OFFSET[__idx] + __i], in __d2exp_buffered_n()
488 __append_nine_digits(__digits, _First); in __d2exp_buffered_n()
491 } else if (__digits != 0) { in __d2exp_buffered_n()
492 __availableDigits = __decimalLength9(__digits); in __d2exp_buffered_n()
501 __append_d_digits(__availableDigits, __digits, _First); in __d2exp_buffered_n()
507 *_First++ = static_cast<char>('0' + __digits); in __d2exp_buffered_n()
522 …__digits = (__p >= __POW10_OFFSET_2[__idx + 1]) ? 0 : __mulShift_mod1e9(__m2 << 8, __POW10_SPLIT_2… in __d2exp_buffered_n()
531 __append_nine_digits(__digits, _First); in __d2exp_buffered_n()
534 } else if (__digits != 0) { in __d2exp_buffered_n()
535 __availableDigits = __decimalLength9(__digits); in __d2exp_buffered_n()
544 __append_d_digits(__availableDigits, __digits, _First); in __d2exp_buffered_n()
550 *_First++ = static_cast<char>('0' + __digits); in __d2exp_buffered_n()
560 __digits = 0; in __d2exp_buffered_n()
565 __lastDigit = __digits % 10; in __d2exp_buffered_n()
566 __digits /= 10; in __d2exp_buffered_n()
590 if (__digits == 0) { in __d2exp_buffered_n()
593 __append_c_digits(__maximum, __digits, _First); in __d2exp_buffered_n()
601 __append_d_digits(__maximum, __digits, _First); in __d2exp_buffered_n()
607 *_First++ = static_cast<char>('0' + __digits); in __d2exp_buffered_n()