/PHP-8.2/ext/bcmath/libbcmath/src/ |
H A D | bcmath.h | 97 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 zend_result bc_raisemod(bc_num base, bc_num expo, bc_num mo, bc_num *result, int scale); [all …]
|
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 | 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 | init.c | 42 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 D | recmul.c | 53 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 D | raisemod.c | 42 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 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 | 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 | 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()
|
H A D | add.c | 47 bc_num n1, n2, *result; in bc_add() 50 bc_num sum = NULL;
|
H A D | sub.c | 47 bc_num n1, n2, *result; in bc_sub() 50 bc_num diff = NULL;
|
H A D | neg.c | 44 bc_num num; in bc_is_neg()
|
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 | rmzero.c | 46 bc_num num; in _bc_rm_leading_zeros()
|
H A D | div.c | 83 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 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 | debug.c | 48 void pn (bc_num num) in pn()
|
H A D | nearzero.c | 46 bc_num num; in bc_is_near_zero()
|
H A D | num2long.c | 47 bc_num num; in bc_num2long()
|
H A D | int2num.c | 45 bc_num *num; in bc_int2num()
|
H A D | output.c | 79 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 D | num2str.c | 44 bc_num num; in bc_num2str_ex()
|
H A D | str2num.c | 43 bc_str2num (bc_num *num, char *str, int scale) in bc_str2num()
|
/PHP-8.2/ext/bcmath/ |
H A D | php_bcmath.h | 33 bc_num _zero_; 34 bc_num _one_; 35 bc_num _two_;
|
H A D | bcmath.c | 132 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()
|