Home
last modified time | relevance | path

Searched refs:bc_num (Results 1 – 25 of 25) sorted by relevance

/PHP-8.1/ext/bcmath/libbcmath/src/
H A Dbcmath.h97 bc_num bc_copy_num(bc_num num);
109 int bc_compare(bc_num n1, bc_num n2);
117 char bc_is_neg(bc_num num);
119 void bc_add(bc_num n1, bc_num n2, bc_num *result, int scale_min);
121 void bc_sub(bc_num n1, bc_num n2, bc_num *result, int scale_min);
123 void bc_multiply(bc_num n1, bc_num n2, bc_num *prod, int scale);
125 int bc_divide(bc_num n1, bc_num n2, bc_num *quot, int scale);
127 int bc_modulo(bc_num num1, bc_num num2, bc_num *resul, int scale);
129 int bc_divmod(bc_num num1, bc_num num2, bc_num *quo, bc_num *rem, int scale);
131 int bc_raisemod(bc_num base, bc_num expo, bc_num mo, bc_num *result, int scale);
[all …]
H A Dprivate.h35 int _bc_do_compare (bc_num n1, bc_num n2, int use_sign, int ignore_last);
36 bc_num _bc_do_add (bc_num n1, bc_num n2, int scale_min);
37 bc_num _bc_do_sub (bc_num n1, bc_num n2, int scale_min);
38 void _bc_rm_leading_zeros (bc_num num);
H A Ddivmod.c47 bc_divmod (bc_num num1, bc_num num2, bc_num *quot, bc_num *rem, int scale) in bc_divmod()
49 bc_num quotient = NULL; in bc_divmod()
50 bc_num temp; in bc_divmod()
82 bc_modulo (bc_num num1, bc_num num2, bc_num *result, int scale) in bc_modulo()
H A Dinit.c42 bc_num
46 bc_num temp;
48 temp = (bc_num) safe_pemalloc (1, sizeof(bc_struct)+length, scale, persistent);
66 bc_num *num; in _bc_free_num_ex()
96 bc_num
97 bc_copy_num (bc_num num) in bc_copy_num()
107 bc_init_num (bc_num *num) in bc_init_num()
H A Drecmul.c53 static bc_num new_sub_num(int length, int scale, char *value) in new_sub_num()
55 bc_num temp; in new_sub_num()
57 temp = (bc_num) emalloc (sizeof(bc_struct)); in new_sub_num()
69 _bc_simp_mul (bc_num n1, int n1len, bc_num n2, int n2len, bc_num *prod, in _bc_simp_mul()
104 _bc_shift_addsub (bc_num accum, bc_num val, int shift, int sub) in _bc_shift_addsub()
170 _bc_rec_mul (bc_num u, int ulen, bc_num v, int vlen, bc_num *prod, in _bc_rec_mul()
173 bc_num u0, u1, v0, v1; in _bc_rec_mul()
174 bc_num m1, m2, m3, d1, d2; in _bc_rec_mul()
266 bc_multiply (bc_num n1, bc_num n2, bc_num *prod, int scale) in bc_multiply()
268 bc_num pval; in bc_multiply()
H A Draisemod.c42 zend_result bc_raisemod (bc_num base, bc_num expo, bc_num mod, bc_num *result, int scale) in bc_raisemod()
44 bc_num power, exponent, modulus, parity, temp; in bc_raisemod()
H A Draise.c46 bc_raise (bc_num num1, bc_num num2, bc_num *result, int scale) in bc_raise()
48 bc_num temp, power; in bc_raise()
H A Ddoaddsub.c45 bc_num
47 bc_num n1, n2; in _bc_do_add()
50 bc_num sum;
137 bc_num
139 bc_num n1, n2; in _bc_do_sub()
142 bc_num diff;
H A Dzero.c43 bc_is_zero_for_scale (bc_num num, int scale) in bc_is_zero_for_scale()
65 bc_is_zero (bc_num num) in bc_is_zero()
H A Dadd.c47 bc_num n1, n2, *result; in bc_add()
50 bc_num sum = NULL;
H A Dsub.c47 bc_num n1, n2, *result; in bc_sub()
50 bc_num diff = NULL;
H A Dneg.c44 bc_num num; in bc_is_neg()
H A Dcompare.c47 bc_num n1, n2; in _bc_do_compare()
156 bc_num n1, n2; in bc_compare()
H A Drmzero.c46 bc_num num; in _bc_rm_leading_zeros()
H A Ddiv.c83 bc_divide (bc_num n1, bc_num n2, bc_num *quot, int scale) in bc_divide()
85 bc_num qval; in bc_divide()
H A Dsqrt.c44 bc_sqrt (bc_num *num, int scale) in bc_sqrt()
48 bc_num guess, guess1, point5, diff; in bc_sqrt()
H A Ddebug.c48 void pn (bc_num num) in pn()
H A Dnearzero.c46 bc_num num; in bc_is_near_zero()
H A Dnum2long.c47 bc_num num; in bc_num2long()
H A Dint2num.c45 bc_num *num; in bc_int2num()
H A Doutput.c79 void bc_out_num (bc_num num, int o_base, void (*out_char)(char), int leading_zero) in bc_out_num()
85 bc_num int_part, frac_part, base, cur_dig, t_num, max_o_digit; in bc_out_num()
H A Dnum2str.c44 bc_num num; in bc_num2str_ex()
H A Dstr2num.c43 bc_str2num (bc_num *num, char *str, int scale) in bc_str2num()
/PHP-8.1/ext/bcmath/
H A Dphp_bcmath.h33 bc_num _zero_;
34 bc_num _one_;
35 bc_num _two_;
H A Dbcmath.c132 static zend_result php_str2num(bc_num *num, char *str) in php_str2num()
158 bc_num first, second, result; in PHP_FUNCTION()
209 bc_num first, second, result; in PHP_FUNCTION()
260 bc_num first, second, result; in PHP_FUNCTION()
311 bc_num first, second, result; in PHP_FUNCTION()
367 bc_num first, second, result; in PHP_FUNCTION()
423 bc_num first, second, mod, result; in PHP_FUNCTION()
482 bc_num first, second, result; in PHP_FUNCTION()
533 bc_num result; in PHP_FUNCTION()
576 bc_num first, second; in PHP_FUNCTION()

Completed in 31 milliseconds