Home
last modified time | relevance | path

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

/PHP-7.4/ext/bcmath/
H A Dbcmath.c196 static void php_str2num(bc_num *num, char *str) in php_str2num()
219 bc_num first, second, result; in PHP_FUNCTION()
254 bc_num first, second, result; in PHP_FUNCTION()
289 bc_num first, second, result; in PHP_FUNCTION()
324 bc_num first, second, result; in PHP_FUNCTION()
366 bc_num first, second, result; in PHP_FUNCTION()
407 bc_num first, second, mod, result; in PHP_FUNCTION()
449 bc_num first, second, result; in PHP_FUNCTION()
484 bc_num result; in PHP_FUNCTION()
517 bc_num first, second; in PHP_FUNCTION()
H A Dphp_bcmath.h46 bc_num _zero_;
47 bc_num _one_;
48 bc_num _two_;
/PHP-7.4/ext/bcmath/libbcmath/src/
H A Dadd.c47 bc_num n1, n2, *result; in bc_add()
50 bc_num sum = NULL;
H A Dbcmath.h37 typedef struct bc_struct *bc_num; typedef
107 _PROTOTYPE(bc_num bc_copy_num, (bc_num num));
119 _PROTOTYPE(int bc_compare, (bc_num n1, bc_num n2));
129 _PROTOTYPE(void bc_add, (bc_num n1, bc_num n2, bc_num *result, int scale_min));
131 _PROTOTYPE(void bc_sub, (bc_num n1, bc_num n2, bc_num *result, int scale_min));
133 _PROTOTYPE(void bc_multiply, (bc_num n1, bc_num n2, bc_num *prod, int scale));
135 _PROTOTYPE(int bc_divide, (bc_num n1, bc_num n2, bc_num *quot, int scale));
137 _PROTOTYPE(int bc_modulo, (bc_num num1, bc_num num2, bc_num *result,
140 _PROTOTYPE(int bc_divmod, (bc_num num1, bc_num num2, bc_num *quot,
143 _PROTOTYPE(int bc_raisemod, (bc_num base, bc_num expo, bc_num mod,
[all …]
H A Dcompare.c47 bc_num n1, n2; in _bc_do_compare()
156 bc_num n1, n2; in bc_compare()
H A Ddebug.c50 pn (bc_num num) in pn()
H A Ddiv.c87 bc_divide (bc_num n1, bc_num n2, bc_num *quot, int scale) in bc_divide()
89 bc_num qval; in bc_divide()
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 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 Dinit.c42 bc_num
46 bc_num temp;
52 temp = (bc_num) safe_pemalloc (1, sizeof(bc_struct)+length, scale, persistent);
70 bc_num *num; in _bc_free_num_ex()
100 bc_num
101 bc_copy_num (bc_num num) in bc_copy_num()
111 bc_init_num (bc_num *num) in bc_init_num()
H A Dint2num.c45 bc_num *num; in bc_int2num()
H A Dnearzero.c46 bc_num num; in bc_is_near_zero()
H A Dneg.c44 bc_num num; in bc_is_neg()
H A Dnum2long.c47 bc_num num; in bc_num2long()
H A Dnum2str.c44 bc_num num; in bc_num2str_ex()
H A Doutput.c89 bc_out_num (bc_num num, int o_base, void (*out_char)(int), int leading_zero) in bc_out_num()
91 bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero) in bc_out_num()
97 bc_num int_part, frac_part, base, cur_dig, t_num, max_o_digit; in bc_out_num()
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 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 Draisemod.c46 _bc_truncate (bc_num *num) in _bc_truncate()
48 bc_num temp; in _bc_truncate()
63 bc_raisemod (bc_num base, bc_num expo, bc_num mod, bc_num *result, int scale) in bc_raisemod()
65 bc_num power, exponent, modulus, parity, temp; in bc_raisemod()
H A Drecmul.c53 static bc_num
58 bc_num temp;
60 temp = (bc_num) emalloc (sizeof(bc_struct));
72 _bc_simp_mul (bc_num n1, int n1len, bc_num n2, int n2len, bc_num *prod, in _bc_simp_mul()
107 _bc_shift_addsub (bc_num accum, bc_num val, int shift, int sub) in _bc_shift_addsub()
173 _bc_rec_mul (bc_num u, int ulen, bc_num v, int vlen, bc_num *prod, in _bc_rec_mul()
176 bc_num u0, u1, v0, v1; in _bc_rec_mul()
177 bc_num m1, m2, m3, d1, d2; in _bc_rec_mul()
269 bc_multiply (bc_num n1, bc_num n2, bc_num *prod, int scale) in bc_multiply()
271 bc_num pval; in bc_multiply()
H A Drmzero.c46 bc_num num; in _bc_rm_leading_zeros()
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 Dstr2num.c43 bc_str2num (bc_num *num, char *str, int scale) in bc_str2num()
H A Dsub.c47 bc_num n1, n2, *result; in bc_sub()
50 bc_num diff = NULL;
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()

Completed in 40 milliseconds