Home
last modified time | relevance | path

Searched refs:n_len (Results 1 – 17 of 17) sorted by relevance

/php-src/ext/bcmath/libbcmath/src/
H A Ddoaddsub.c51 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 Dround.c36 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 Drecmul.c56 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 Dcompare.c58 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 Dnum2str.c49 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 Ddiv.c97 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 Dfloor_or_ceil.c24 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 Drmzero.c42 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 Dnearzero.c48 size_t count = num->n_len + scale; in bc_is_near_zero()
H A Dzero.c49 count = num->n_len + scale; in bc_is_zero_for_scale()
H A Dnum2long.c45 for (size_t index = num->n_len; index > 0; index--) { in bc_num2long()
H A Dinit.c55 temp->n_len = length; in _bc_new_num_nonzeroed_ex_internal()
H A Dsqrt.c81 bc_int2num(&guess1, (*num)->n_len); in bc_sqrt()
H A Draise.c112 if (exponent == 0 && (expo->n_len > 1 || expo->n_value[0] != 0)) { in bc_raise_bc_exponent()
H A Dbcmath.h42 size_t n_len; /* The number of digits before the decimal point. */ member
/php-src/ext/sodium/
H A Dlibsodium.c2593 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 Dbcmath.c542 if (exponent == 0 && (bc_exponent->n_len > 1 || bc_exponent->n_value[0] != 0)) { in PHP_FUNCTION()

Completed in 49 milliseconds