Lines Matching refs:ROUND_UP

142 #define ROUND_UP(X)  (((X)+DIG_PER_DEC1-1)/DIG_PER_DEC1)  macro
365 dec1 *buf0= from->buf + ROUND_UP(from->intg) + ROUND_UP(frac) - 1; in decimal_actual_fraction()
481 buf=buf0+ROUND_UP(intg); in decimal2string()
506 for (buf=buf0+ROUND_UP(intg); intg>0; intg-=DIG_PER_DEC1) in decimal2string()
540 dec1 *end= from->buf + ROUND_UP(from->intg) + ROUND_UP(from->frac); in digits_bounds()
606 dec1 *from= dec->buf + ROUND_UP(beg + 1) - 1; in do_mini_left_shift()
607 dec1 *end= dec->buf + ROUND_UP(last) - 1; in do_mini_left_shift()
636 dec1 *from= dec->buf + ROUND_UP(last) - 1; in do_mini_right_shift()
637 dec1 *end= dec->buf + ROUND_UP(beg + 1) - 1; in do_mini_right_shift()
674 int point= ROUND_UP(dec->intg) * DIG_PER_DEC1; in decimal_shift()
701 if ((new_len= ROUND_UP(digits_int) + (new_frac_len= ROUND_UP(digits_frac))) > in decimal_shift()
794 to= dec->buf + (ROUND_UP(beg + 1) - 1 - d_shift); in decimal_shift()
795 barier= dec->buf + (ROUND_UP(end) - 1 - d_shift); in decimal_shift()
808 to= dec->buf + ROUND_UP(end) - 1 + d_shift; in decimal_shift()
809 barier= dec->buf + ROUND_UP(beg + 1) - 1 + d_shift; in decimal_shift()
828 beg= ROUND_UP(beg + 1) - 1; in decimal_shift()
829 end= ROUND_UP(end) - 1; in decimal_shift()
834 new_point= ROUND_UP(new_point) - 1; in decimal_shift()
930 intg1=ROUND_UP(intg); in internal_str2dec()
931 frac1=ROUND_UP(frac); in internal_str2dec()
940 intg1=ROUND_UP(intg); in internal_str2dec()
941 frac1=ROUND_UP(frac); in internal_str2dec()
1205 int int_part= ROUND_UP(from->intg); in decimal2lldiv_t()
1206 int frac_part= ROUND_UP(from->frac); in decimal2lldiv_t()
1610 return ROUND_UP(precision-scale)+ROUND_UP(scale); in decimal_size()
1653 int frac0=scale>0 ? ROUND_UP(scale) : (scale + 1)/DIG_PER_DEC1, in decimal_round()
1654 frac1=ROUND_UP(from->frac), UNINIT_VAR(round_digit), in decimal_round()
1655 intg0=ROUND_UP(from->intg), error=E_DEC_OK, len=to->len; in decimal_round()
1883 return ROUND_UP(MY_MAX(from1->intg, from2->intg)) + in decimal_result_size()
1884 ROUND_UP(MY_MAX(from1->frac, from2->frac)); in decimal_result_size()
1886 return ROUND_UP(MY_MAX(from1->intg, from2->intg)+1) + in decimal_result_size()
1887 ROUND_UP(MY_MAX(from1->frac, from2->frac)); in decimal_result_size()
1889 return ROUND_UP(from1->intg+from2->intg)+ in decimal_result_size()
1890 ROUND_UP(from1->frac)+ROUND_UP(from2->frac); in decimal_result_size()
1892 return ROUND_UP(from1->intg+from2->intg+1+from1->frac+from2->frac+param); in decimal_result_size()
1900 int intg1=ROUND_UP(from1->intg), intg2=ROUND_UP(from2->intg), in do_add()
1901 frac1=ROUND_UP(from1->frac), frac2=ROUND_UP(from2->frac), in do_add()
1982 int intg1=ROUND_UP(from1->intg), intg2=ROUND_UP(from2->intg), in do_sub()
1983 frac1=ROUND_UP(from1->frac), frac2=ROUND_UP(from2->frac); in do_sub()
2146 *end=buf1+ROUND_UP(from->intg)+ROUND_UP(from->frac); in decimal_is_zero()
2176 int intg1=ROUND_UP(from1->intg), intg2=ROUND_UP(from2->intg), in decimal_mul()
2177 frac1=ROUND_UP(from1->frac), frac2=ROUND_UP(from2->frac), in decimal_mul()
2178 intg0=ROUND_UP(from1->intg+from2->intg), in decimal_mul()
2273 d_to_move= intg0 + ROUND_UP(to->frac); in decimal_mul()
2302 int frac1=ROUND_UP(from1->frac)*DIG_PER_DEC1, prec1=from1->intg+frac1, in do_div_mod()
2303 frac2=ROUND_UP(from2->frac)*DIG_PER_DEC1, prec2=from2->intg+frac2, in do_div_mod()
2353 intg0=ROUND_UP(dintg); in do_div_mod()
2377 frac0=ROUND_UP(frac1+frac2+scale_incr); in do_div_mod()
2391 len1=(i=ROUND_UP(prec1))+ROUND_UP(2*frac2+scale_incr+1) + 1; in do_div_mod()
2401 stop2=buf2+ROUND_UP(prec2)-1; in do_div_mod()
2496 intg0=(int) (ROUND_UP(prec1-frac1)-(start1-tmp1)); in do_div_mod()
2497 frac0=ROUND_UP(to->frac); in do_div_mod()
2527 DBUG_ASSERT(intg0 <= ROUND_UP(from2->intg)); in do_div_mod()
2547 (ROUND_UP(to->intg) + ROUND_UP(to->frac)) * sizeof(dec1)); in do_div_mod()