/php-src/ext/bcmath/libbcmath/src/ |
H A D | doaddsub.c | 51 sum_digits = MAX (n1->n_len, n2->n_len) + 1; in _bc_do_add() 57 n1ptr = (char *) (n1->n_value + n1->n_len + n1bytes - 1); in _bc_do_add() 58 n2ptr = (char *) (n2->n_value + n2->n_len + n2bytes - 1); in _bc_do_add() 77 n1bytes += n1->n_len; in _bc_do_add() 78 n2bytes += n2->n_len; in _bc_do_add() 128 size_t diff_len = EXPECTED(n1->n_len >= n2->n_len) ? n1->n_len : n2->n_len; in _bc_do_sub() 131 size_t min_len = n1->n_len >= n2->n_len ? n2->n_len : n1->n_len; in _bc_do_sub() 143 n1ptr = (char *) (n1->n_value + n1->n_len + n1->n_scale - 1); in _bc_do_sub() 144 n2ptr = (char *) (n2->n_value + n2->n_len + n2->n_scale - 1); in _bc_do_sub()
|
H A D | round.c | 36 if (precision < 0 && num->n_len < (size_t) (-(precision + Z_L(1))) + 1) { in bc_round() 45 *result = bc_new_num(num->n_len, precision); in bc_round() 47 memcpy((*result)->n_value, num->n_value, num->n_len + num->n_scale); in bc_round() 56 size_t rounded_len = num->n_len + precision; in bc_round() 66 *result = bc_new_num(num->n_len, precision > 0 ? precision : 0); in bc_round() 126 size_t count = num->n_len + num->n_scale - rounded_len - 1; in bc_round() 164 tmp = bc_new_num(num->n_len + 1, 0); in bc_round() 168 bc_num scaled_one = bc_new_num((*result)->n_len, (*result)->n_scale); in bc_round()
|
H A D | recmul.c | 56 temp->n_len = length; in new_sub_num() 101 size_t count = val->n_len; in _bc_shift_addsub() 106 assert(accum->n_len + accum->n_scale >= shift + count); in _bc_shift_addsub() 109 accp = (signed char *) (accum->n_value + accum->n_len + accum->n_scale - shift - 1); in _bc_shift_addsub() 110 valp = (signed char *) (val->n_value + val->n_len - 1); in _bc_shift_addsub() 214 _bc_rec_mul(u1, u1->n_len, v1, v1->n_len, &m1); in _bc_rec_mul() 220 _bc_rec_mul(d1, d1->n_len, d2, d2->n_len, &m2); in _bc_rec_mul() 226 _bc_rec_mul(u0, u0->n_len, v0, v0->n_len, &m3); in _bc_rec_mul() 263 len1 = n1->n_len + n1->n_scale; in bc_multiply() 264 len2 = n2->n_len + n2->n_scale; in bc_multiply() [all …]
|
H A D | compare.c | 58 if (n1->n_len != n2->n_len) { in _bc_do_compare() 59 if (n1->n_len > n2->n_len) { in _bc_do_compare() 78 size_t count = n1->n_len + MIN (n1->n_scale, n2->n_scale); in _bc_do_compare()
|
H A D | num2str.c | 49 str = zend_string_alloc(num->n_len + scale + signch + 1, 0); in bc_num2str_ex() 51 str = zend_string_alloc(num->n_len + signch, 0); in bc_num2str_ex() 60 sptr = bc_copy_and_toggle_bcd(sptr, nptr, nptr + num->n_len); in bc_num2str_ex() 61 nptr += num->n_len; in bc_num2str_ex()
|
H A D | div.c | 97 if (n2->n_scale == 0 && n2->n_len == 1 && *n2->n_value == 1) { in bc_divide() 98 qval = bc_new_num (n1->n_len, scale); in bc_divide() 100 memcpy(qval->n_value, n1->n_value, n1->n_len + MIN(n1->n_scale, scale)); in bc_divide() 108 n2ptr = (unsigned char *) n2->n_value + n2->n_len + scale2 - 1; in bc_divide() 114 len1 = n1->n_len + scale2; in bc_divide() 118 num1 = (unsigned char *) safe_emalloc(1, n1->n_len + n1->n_scale, extra + 2); in bc_divide() 119 memset(num1, 0, n1->n_len + n1->n_scale + extra + 2); in bc_divide() 120 memcpy(num1 + 1, n1->n_value, n1->n_len + n1->n_scale); in bc_divide() 122 len2 = n2->n_len + scale2; in bc_divide()
|
H A D | floor_or_ceil.c | 24 bc_num result = bc_new_num(num->n_len, 0); in bc_floor_or_ceil() 28 memcpy(result->n_value, num->n_value, num->n_len); in bc_floor_or_ceil() 38 const char *nptr = num->n_value + num->n_len; in bc_floor_or_ceil()
|
H A D | rmzero.c | 42 while (*num->n_value == 0 && num->n_len > 1) { in _bc_rm_leading_zeros() 44 num->n_len--; in _bc_rm_leading_zeros()
|
H A D | nearzero.c | 48 size_t count = num->n_len + scale; in bc_is_near_zero()
|
H A D | zero.c | 49 count = num->n_len + scale; in bc_is_zero_for_scale()
|
H A D | num2long.c | 45 for (size_t index = num->n_len; index > 0; index--) { in bc_num2long()
|
H A D | init.c | 55 temp->n_len = length; in _bc_new_num_nonzeroed_ex_internal()
|
H A D | sqrt.c | 81 bc_int2num(&guess1, (*num)->n_len); in bc_sqrt()
|
H A D | raise.c | 112 if (exponent == 0 && (expo->n_len > 1 || expo->n_value[0] != 0)) { in bc_raise_bc_exponent()
|
H A D | bcmath.h | 42 size_t n_len; /* The number of digits before the decimal point. */ member
|
/php-src/ext/sodium/ |
H A D | libsodium.c | 2593 size_t n_len; in PHP_FUNCTION() local 2597 &n, &n_len, &p, &p_len) == FAILURE) { in PHP_FUNCTION() 2601 if (n_len != crypto_scalarmult_SCALARBYTES) { in PHP_FUNCTION() 2626 size_t n_len; in PHP_FUNCTION() local 2630 &n, &n_len, &p, &p_len) == FAILURE) { in PHP_FUNCTION() 2634 if (n_len != crypto_scalarmult_ristretto255_SCALARBYTES) { in PHP_FUNCTION() 2659 size_t n_len; in PHP_FUNCTION() local 2662 &n, &n_len) == FAILURE) { in PHP_FUNCTION() 2666 if (n_len != crypto_scalarmult_ristretto255_SCALARBYTES) { in PHP_FUNCTION()
|
/php-src/ext/bcmath/ |
H A D | bcmath.c | 542 if (exponent == 0 && (bc_exponent->n_len > 1 || bc_exponent->n_value[0] != 0)) { in PHP_FUNCTION()
|