Lines Matching refs:ROUND_UP

155 #define ROUND_UP(X) (((X) + DIG_PER_DEC1 - 1) / DIG_PER_DEC1)  macro
424 int intg = ROUND_UP(from->intg) * DIG_PER_DEC1; in remove_leading_zeroes()
458 const dec1 *buf0 = from->buf + ROUND_UP(from->intg) + ROUND_UP(frac) - 1; in decimal_actual_fraction()
619 dec1 *end = from->buf + ROUND_UP(from->intg) + ROUND_UP(from->frac); in digits_bounds()
673 dec1 *from = dec->buf + ROUND_UP(beg + 1) - 1; in do_mini_left_shift()
674 dec1 *end = dec->buf + ROUND_UP(last) - 1; in do_mini_left_shift()
700 dec1 *from = dec->buf + ROUND_UP(last) - 1; in do_mini_right_shift()
701 dec1 *end = dec->buf + ROUND_UP(beg + 1) - 1; in do_mini_right_shift()
736 int point = ROUND_UP(dec->intg) * DIG_PER_DEC1; in decimal_shift()
758 if ((new_len = ROUND_UP(digits_int) + in decimal_shift()
759 (new_frac_len = ROUND_UP(digits_frac))) > dec->len) { in decimal_shift()
838 to = dec->buf + (ROUND_UP(beg + 1) - 1 - d_shift); in decimal_shift()
839 barier = dec->buf + (ROUND_UP(end) - 1 - d_shift); in decimal_shift()
848 to = dec->buf + ROUND_UP(end) - 1 + d_shift; in decimal_shift()
849 barier = dec->buf + ROUND_UP(beg + 1) - 1 + d_shift; in decimal_shift()
866 beg = ROUND_UP(beg + 1) - 1; in decimal_shift()
867 end = ROUND_UP(end) - 1; in decimal_shift()
871 if (new_point != 0) new_point = ROUND_UP(new_point) - 1; in decimal_shift()
936 intg1 = ROUND_UP(intg); in string2decimal()
937 frac1 = ROUND_UP(frac); in string2decimal()
1018 const int frac1 = ROUND_UP(frac); in widen_fraction()
1019 const int intg1 = ROUND_UP(intg); in widen_fraction()
1020 int new_frac1 = ROUND_UP(new_frac); in widen_fraction()
1202 int int_part = ROUND_UP(from->intg); in decimal2lldiv_t()
1203 int frac_part = ROUND_UP(from->frac); in decimal2lldiv_t()
1599 return ROUND_UP(precision - scale) + ROUND_UP(scale); in decimal_size()
1646 int frac0 = scale > 0 ? ROUND_UP(scale) : (scale + 1) / DIG_PER_DEC1, in decimal_round()
1647 frac1 = ROUND_UP(from->frac), round_digit = 0, in decimal_round()
1648 intg0 = ROUND_UP(from->intg), error = E_DEC_OK, len = to->len; in decimal_round()
1830 int intg1 = ROUND_UP(from1->intg), intg2 = ROUND_UP(from2->intg), in do_add()
1831 frac1 = ROUND_UP(from1->frac), frac2 = ROUND_UP(from2->frac), in do_add()
1903 int intg1 = ROUND_UP(from1->intg), intg2 = ROUND_UP(from2->intg), in do_sub()
1904 frac1 = ROUND_UP(from1->frac), frac2 = ROUND_UP(from2->frac); in do_sub()
2046 *end = buf1 + ROUND_UP(from->intg) + ROUND_UP(from->frac); in decimal_is_zero()
2086 int intg1 = ROUND_UP(from1->intg), intg2 = ROUND_UP(from2->intg), in decimal_mul()
2087 frac1 = ROUND_UP(from1->frac), frac2 = ROUND_UP(from2->frac), in decimal_mul()
2088 intg0 = ROUND_UP(from1->intg + from2->intg), frac0 = frac1 + frac2, error, in decimal_mul()
2168 d_to_move = intg0 + ROUND_UP(to->frac); in decimal_mul()
2202 int frac1 = ROUND_UP(from1->frac) * DIG_PER_DEC1, prec1 = from1->intg + frac1, in do_div_mod()
2203 frac2 = ROUND_UP(from2->frac) * DIG_PER_DEC1, prec2 = from2->intg + frac2, in do_div_mod()
2265 intg0 = ROUND_UP(dintg); in do_div_mod()
2286 frac0 = ROUND_UP(frac1 + frac2 + scale_incr); in do_div_mod()
2299 len1 = (i = ROUND_UP(prec1)) + ROUND_UP(2 * frac2 + scale_incr + 1) + 1; in do_div_mod()
2308 stop2 = buf2 + ROUND_UP(prec2) - 1; in do_div_mod()
2400 intg0 = ROUND_UP(dintg); in do_div_mod()
2401 frac0 = ROUND_UP(to->frac); in do_div_mod()
2425 DBUG_ASSERT(intg0 <= ROUND_UP(from2->intg)); in do_div_mod()
2446 (ROUND_UP(to->intg) + ROUND_UP(to->frac)) * sizeof(dec1)); in do_div_mod()