Home
last modified time | relevance | path

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

/PHP-7.2/ext/bcmath/libbcmath/src/
H A Dbcmath.h37 typedef struct bc_struct *bc_num; typedef
108 _PROTOTYPE(bc_num bc_copy_num, (bc_num num));
120 _PROTOTYPE(int bc_compare, (bc_num n1, bc_num n2));
128 _PROTOTYPE(void bc_add, (bc_num n1, bc_num n2, bc_num *result, int scale_min));
130 _PROTOTYPE(void bc_sub, (bc_num n1, bc_num n2, bc_num *result, int scale_min));
132 _PROTOTYPE(void bc_multiply, (bc_num n1, bc_num n2, bc_num *prod, int scale));
134 _PROTOTYPE(int bc_divide, (bc_num n1, bc_num n2, bc_num *quot, int scale));
136 _PROTOTYPE(int bc_modulo, (bc_num num1, bc_num num2, bc_num *result,
139 _PROTOTYPE(int bc_divmod, (bc_num num1, bc_num num2, bc_num *quot,
142 _PROTOTYPE(int bc_raisemod, (bc_num base, bc_num expo, bc_num mod,
[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.c48 bc_divmod (bc_num num1, bc_num num2, bc_num *quot, bc_num *rem, int scale) in bc_divmod()
50 bc_num quotient = NULL; in bc_divmod()
51 bc_num temp; in bc_divmod()
83 bc_modulo (bc_num num1, bc_num num2, bc_num *result, int scale) in bc_modulo()
H A Dinit.c43 bc_num
47 bc_num temp;
53 temp = (bc_num) safe_pemalloc (1, sizeof(bc_struct)+length, scale, persistent);
59 temp = (bc_num) pemalloc (sizeof(bc_struct), persistent);
79 bc_num *num; in _bc_free_num_ex()
113 bc_num
114 bc_copy_num (bc_num num) in bc_copy_num()
124 bc_init_num (bc_num *num) in bc_init_num()
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 Draisemod.c46 bc_raisemod (bc_num base, bc_num expo, bc_num mod, bc_num *result, int scale) in bc_raisemod()
48 bc_num power, exponent, modulus, parity, temp; in bc_raisemod()
H A Draise.c47 bc_raise (bc_num num1, bc_num num2, bc_num *result, int scale) in bc_raise()
49 bc_num temp, power; in bc_raise()
H A Ddoaddsub.c46 bc_num
48 bc_num n1, n2; in _bc_do_add()
51 bc_num sum;
138 bc_num
140 bc_num n1, n2; in _bc_do_sub()
143 bc_num diff;
H A Dsub.c48 bc_num n1, n2, *result; in bc_sub()
51 bc_num diff = NULL;
H A Dadd.c48 bc_num n1, n2, *result; in bc_add()
51 bc_num sum = NULL;
H A Dcompare.c48 bc_num n1, n2; in _bc_do_compare()
157 bc_num n1, n2; in bc_compare()
H A Dneg.c45 bc_num num; in bc_is_neg()
H A Doutput.c90 bc_out_num (bc_num num, int o_base, void (*out_char)(int), int leading_zero) in bc_out_num()
92 bc_out_num (bc_num num, int o_base, void (*out_char)(), int leading_zero) in bc_out_num()
98 bc_num int_part, frac_part, base, cur_dig, t_num, max_o_digit; in bc_out_num()
H A Ddiv.c88 bc_divide (bc_num n1, bc_num n2, bc_num *quot, int scale) in bc_divide()
90 bc_num qval; in bc_divide()
H A Drmzero.c47 bc_num num; in _bc_rm_leading_zeros()
H A Dsqrt.c45 bc_sqrt (bc_num *num, int scale) in bc_sqrt()
49 bc_num guess, guess1, point5, diff; in bc_sqrt()
H A Dzero.c44 bc_is_zero (bc_num num) in bc_is_zero()
H A Dnearzero.c47 bc_num num; in bc_is_near_zero()
H A Ddebug.c51 pn (bc_num num) in pn()
H A Dnum2long.c48 bc_num num; in bc_num2long()
H A Dint2num.c46 bc_num *num; in bc_int2num()
H A Dnum2str.c45 bc_num num; in bc_num2str()
H A Dstr2num.c44 bc_str2num (bc_num *num, char *str, int scale) in bc_str2num()
/PHP-7.2/ext/bcmath/
H A Dphp_bcmath.h48 bc_num _zero_;
49 bc_num _one_;
50 bc_num _two_;
H A Dbcmath.c213 static bc_num split_bc_num(bc_num num) { in split_bc_num()
214 bc_num newnum; in split_bc_num()
232 bc_num first, second, result; in PHP_FUNCTION()
272 bc_num first, second, result; in PHP_FUNCTION()
312 bc_num first, second, result; in PHP_FUNCTION()
352 bc_num first, second, result; in PHP_FUNCTION()
398 bc_num first, second, result; in PHP_FUNCTION()
443 bc_num first, second, mod, result; in PHP_FUNCTION()
489 bc_num first, second, result; in PHP_FUNCTION()
529 bc_num result; in PHP_FUNCTION()
[all …]

Completed in 29 milliseconds