Lines Matching defs:digits
44 // Creates a T by reading digits from an array.
46 LIBC_INLINE constexpr T accumulate(int base, const uint8_t *digits,
49 for (; size; ++digits, --size) {
51 value += *digits;
56 // A static buffer to hold the digits for a T.
71 uint8_t digits[MAX_DIGITS] = {};
93 digits[size] = value;
103 return accumulate<T>(base, buffer.digits, buffer.size);
109 // binary and hexadecimal formats we read digits by chunks of 64 bits and
118 return accumulate<UIntT>(base, buffer.digits, buffer.size);
126 const uint8_t *digit_ptr = buffer.digits + size;