Lines Matching defs:__digits

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