/PHP-7.4/ext/bcmath/ |
H A D | bcmath.c | 196 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 D | php_bcmath.h | 46 bc_num _zero_; 47 bc_num _one_; 48 bc_num _two_;
|
/PHP-7.4/ext/bcmath/libbcmath/src/ |
H A D | add.c | 47 bc_num n1, n2, *result; in bc_add() 50 bc_num sum = NULL;
|
H A D | bcmath.h | 37 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 D | compare.c | 47 bc_num n1, n2; in _bc_do_compare() 156 bc_num n1, n2; in bc_compare()
|
H A D | debug.c | 50 pn (bc_num num) in pn()
|
H A D | div.c | 87 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 D | divmod.c | 47 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 D | doaddsub.c | 45 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 D | init.c | 42 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 D | int2num.c | 45 bc_num *num; in bc_int2num()
|
H A D | nearzero.c | 46 bc_num num; in bc_is_near_zero()
|
H A D | neg.c | 44 bc_num num; in bc_is_neg()
|
H A D | num2long.c | 47 bc_num num; in bc_num2long()
|
H A D | num2str.c | 44 bc_num num; in bc_num2str_ex()
|
H A D | output.c | 89 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 D | private.h | 35 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 D | raise.c | 46 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 D | raisemod.c | 46 _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 D | recmul.c | 53 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 D | rmzero.c | 46 bc_num num; in _bc_rm_leading_zeros()
|
H A D | sqrt.c | 44 bc_sqrt (bc_num *num, int scale) in bc_sqrt() 48 bc_num guess, guess1, point5, diff; in bc_sqrt()
|
H A D | str2num.c | 43 bc_str2num (bc_num *num, char *str, int scale) in bc_str2num()
|
H A D | sub.c | 47 bc_num n1, n2, *result; in bc_sub() 50 bc_num diff = NULL;
|
H A D | zero.c | 43 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()
|