Lines Matching refs:ROUND_UP

142 #define ROUND_UP(X)  (((X)+DIG_PER_DEC1-1)/DIG_PER_DEC1)  macro
360 dec1 *buf0= from->buf + ROUND_UP(from->intg) + ROUND_UP(frac) - 1; in decimal_actual_fraction()
476 buf=buf0+ROUND_UP(intg); in decimal2string()
501 for (buf=buf0+ROUND_UP(intg); intg>0; intg-=DIG_PER_DEC1) in decimal2string()
535 dec1 *end= from->buf + ROUND_UP(from->intg) + ROUND_UP(from->frac); in digits_bounds()
601 dec1 *from= dec->buf + ROUND_UP(beg + 1) - 1; in do_mini_left_shift()
602 dec1 *end= dec->buf + ROUND_UP(last) - 1; in do_mini_left_shift()
631 dec1 *from= dec->buf + ROUND_UP(last) - 1; in do_mini_right_shift()
632 dec1 *end= dec->buf + ROUND_UP(beg + 1) - 1; in do_mini_right_shift()
669 int point= ROUND_UP(dec->intg) * DIG_PER_DEC1; in decimal_shift()
696 if ((new_len= ROUND_UP(digits_int) + (new_frac_len= ROUND_UP(digits_frac))) > in decimal_shift()
789 to= dec->buf + (ROUND_UP(beg + 1) - 1 - d_shift); in decimal_shift()
790 barier= dec->buf + (ROUND_UP(end) - 1 - d_shift); in decimal_shift()
803 to= dec->buf + ROUND_UP(end) - 1 + d_shift; in decimal_shift()
804 barier= dec->buf + ROUND_UP(beg + 1) - 1 + d_shift; in decimal_shift()
823 beg= ROUND_UP(beg + 1) - 1; in decimal_shift()
824 end= ROUND_UP(end) - 1; in decimal_shift()
829 new_point= ROUND_UP(new_point) - 1; in decimal_shift()
925 intg1=ROUND_UP(intg); in internal_str2dec()
926 frac1=ROUND_UP(frac); in internal_str2dec()
935 intg1=ROUND_UP(intg); in internal_str2dec()
936 frac1=ROUND_UP(frac); in internal_str2dec()
1203 int int_part= ROUND_UP(from->intg); in decimal2lldiv_t()
1204 int frac_part= ROUND_UP(from->frac); in decimal2lldiv_t()
1606 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), round_digit= 0, 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()
2151 *end=buf1+ROUND_UP(from->intg)+ROUND_UP(from->frac); in decimal_is_zero()
2181 int intg1=ROUND_UP(from1->intg), intg2=ROUND_UP(from2->intg), in decimal_mul()
2182 frac1=ROUND_UP(from1->frac), frac2=ROUND_UP(from2->frac), in decimal_mul()
2183 intg0=ROUND_UP(from1->intg+from2->intg), in decimal_mul()
2278 d_to_move= intg0 + ROUND_UP(to->frac); in decimal_mul()
2317 int frac1=ROUND_UP(from1->frac)*DIG_PER_DEC1, prec1=from1->intg+frac1, in do_div_mod()
2318 frac2=ROUND_UP(from2->frac)*DIG_PER_DEC1, prec2=from2->intg+frac2, in do_div_mod()
2385 intg0=ROUND_UP(dintg); in do_div_mod()
2409 frac0=ROUND_UP(frac1+frac2+scale_incr); in do_div_mod()
2423 len1=(i=ROUND_UP(prec1))+ROUND_UP(2*frac2+scale_incr+1) + 1; in do_div_mod()
2433 stop2=buf2+ROUND_UP(prec2)-1; in do_div_mod()
2538 intg0= ROUND_UP(dintg); in do_div_mod()
2539 frac0=ROUND_UP(to->frac); in do_div_mod()
2570 assert(intg0 <= ROUND_UP(from2->intg)); in do_div_mod()
2589 (ROUND_UP(to->intg) + ROUND_UP(to->frac)) * sizeof(dec1)); in do_div_mod()