Home
last modified time | relevance | path

Searched refs:scale_min (Results 1 – 5 of 5) sorted by relevance

/PHP-8.3/ext/bcmath/libbcmath/src/
H A Dadd.c42 void bc_add(bc_num n1, bc_num n2, bc_num *result, size_t scale_min) in bc_add() argument
47 sum = _bc_do_add(n1, n2, scale_min); in bc_add()
55 sum = _bc_do_sub(n2, n1, scale_min); in bc_add()
60 sum = bc_new_num (1, MAX(scale_min, MAX(n1->n_scale, n2->n_scale))); in bc_add()
65 sum = _bc_do_sub(n1, n2, scale_min); in bc_add()
H A Dsub.c42 void bc_sub(bc_num n1, bc_num n2, bc_num *result, size_t scale_min) in bc_sub() argument
47 diff = _bc_do_add(n1, n2, scale_min); in bc_sub()
55 diff = _bc_do_sub(n2, n1, scale_min); in bc_sub()
60 size_t res_scale = MAX (scale_min, MAX(n1->n_scale, n2->n_scale)); in bc_sub()
67 diff = _bc_do_sub(n1, n2, scale_min); in bc_sub()
H A Ddoaddsub.c41 bc_num _bc_do_add(bc_num n1, bc_num n2, size_t scale_min) in _bc_do_add() argument
52 sum = bc_new_num (sum_digits, MAX(sum_scale, scale_min)); in _bc_do_add()
55 if (scale_min > sum_scale) { in _bc_do_add()
57 for (int count = scale_min - sum_scale; count > 0; count--) { in _bc_do_add()
132 bc_num _bc_do_sub(bc_num n1, bc_num n2, size_t scale_min) in _bc_do_sub() argument
146 diff = bc_new_num (diff_len, MAX(diff_scale, scale_min)); in _bc_do_sub()
149 if (scale_min > diff_scale) { in _bc_do_sub()
151 for (count = scale_min - diff_scale; count > 0; count--) { in _bc_do_sub()
H A Dprivate.h39 bc_num _bc_do_add (bc_num n1, bc_num n2, size_t scale_min);
40 bc_num _bc_do_sub (bc_num n1, bc_num n2, size_t scale_min);
H A Dbcmath.h116 void bc_add(bc_num n1, bc_num n2, bc_num *result, size_t scale_min);
118 void bc_sub(bc_num n1, bc_num n2, bc_num *result, size_t scale_min);

Completed in 17 milliseconds