Lines Matching refs:digits

13283   uint8_t digits[WUFFS_BASE__PRIVATE_IMPLEMENTATION__HPD__DIGITS_PRECISION];  member
13295 while ((h->num_digits > 0) && (h->digits[h->num_digits - 1] == 0)) { in wuffs_base__private_implementation__high_prec_dec__trim()
13331 memcpy(h->digits, ptr, 20); in wuffs_base__private_implementation__high_prec_dec__assign()
13426 h->digits[nd++] = (uint8_t)(*p - '0'); in wuffs_base__private_implementation__high_prec_dec__parse()
13436 h->digits[nd++] = (uint8_t)(*p - '0'); in wuffs_base__private_implementation__high_prec_dec__parse()
13479 h->digits[nd++] = (uint8_t)(*p - '0'); in wuffs_base__private_implementation__high_prec_dec__parse()
13483 h->digits[nd++] = (uint8_t)(*p - '0'); in wuffs_base__private_implementation__high_prec_dec__parse()
13594 } else if (h->digits[i] == pow5[i]) { in wuffs_base__private_implementation__high_prec_dec__lshift_num_new_digits()
13596 } else if (h->digits[i] < pow5[i]) { in wuffs_base__private_implementation__high_prec_dec__lshift_num_new_digits()
13634 n = (10 * n) + ((i < h->num_digits) ? h->digits[i] : 0); in wuffs_base__private_implementation__high_prec_dec__rounded_integer()
13639 round_up = h->digits[dp] >= 5; in wuffs_base__private_implementation__high_prec_dec__rounded_integer()
13640 if ((h->digits[dp] == 5) && (dp + 1 == h->num_digits)) { in wuffs_base__private_implementation__high_prec_dec__rounded_integer()
13644 ((dp > 0) && (1 & h->digits[dp - 1])); in wuffs_base__private_implementation__high_prec_dec__rounded_integer()
13694 n += ((uint64_t)(h->digits[rx])) << shift; in wuffs_base__private_implementation__high_prec_dec__small_lshift()
13698 h->digits[wx] = (uint8_t)rem; in wuffs_base__private_implementation__high_prec_dec__small_lshift()
13712 h->digits[wx] = (uint8_t)rem; in wuffs_base__private_implementation__high_prec_dec__small_lshift()
13742 n = (10 * n) + h->digits[rx++]; in wuffs_base__private_implementation__high_prec_dec__small_rshift()
13769 n = (10 * (n & mask)) + h->digits[rx++]; in wuffs_base__private_implementation__high_prec_dec__small_rshift()
13770 h->digits[wx++] = new_digit; in wuffs_base__private_implementation__high_prec_dec__small_rshift()
13778 h->digits[wx++] = new_digit; in wuffs_base__private_implementation__high_prec_dec__small_rshift()
13848 if (h->digits[n] < 9) { in wuffs_base__private_implementation__high_prec_dec__round_up()
13849 h->digits[n]++; in wuffs_base__private_implementation__high_prec_dec__round_up()
13856 h->digits[0] = 1; in wuffs_base__private_implementation__high_prec_dec__round_up()
13868 bool up = h->digits[n] >= 5; in wuffs_base__private_implementation__high_prec_dec__round_nearest()
13869 if ((h->digits[n] == 5) && ((n + 1) == ((int32_t)(h->num_digits)))) { in wuffs_base__private_implementation__high_prec_dec__round_nearest()
13871 ((n > 0) && ((h->digits[n - 1] & 1) != 0)); in wuffs_base__private_implementation__high_prec_dec__round_nearest()
13974 uint8_t hd = (((uint32_t)hi) < h->num_digits) ? h->digits[hi] : 0; in wuffs_base__private_implementation__high_prec_dec__round_just_enough()
13978 uint8_t ld = (((uint32_t)li) < lower.num_digits) ? lower.digits[li] : 0; in wuffs_base__private_implementation__high_prec_dec__round_just_enough()
13988 uint8_t ud = (((uint32_t)ui) < upper.num_digits) ? upper.digits[ui] : 0; in wuffs_base__private_implementation__high_prec_dec__round_just_enough()
14370 man = (10 * man) + h->digits[i]; in wuffs_base__private_implementation__high_prec_dec__to_f64()
14413 if (h->digits[0] >= 5) { in wuffs_base__private_implementation__high_prec_dec__to_f64()
14416 shift = (h->digits[0] < 2) ? 2 : 1; in wuffs_base__private_implementation__high_prec_dec__to_f64()
14823 *ptr++ = (uint8_t)('0' | h->digits[i]); in wuffs_base__private_implementation__high_prec_dec__render_exponent_absent()
14839 *ptr++ = (uint8_t)('0' | ((j < h->num_digits) ? h->digits[j] : 0)); in wuffs_base__private_implementation__high_prec_dec__render_exponent_absent()
14889 *ptr++ = (uint8_t)('0' | h->digits[0]); in wuffs_base__private_implementation__high_prec_dec__render_exponent_present()
14903 *ptr++ = (uint8_t)('0' | h->digits[i]); in wuffs_base__private_implementation__high_prec_dec__render_exponent_present()