BIGNUM_LEN 94 bignum.c #define BIGZEROP(x) (BIGNUM_LEN(x) == 0 || \ BIGNUM_LEN 96 bignum.c (BIGNUM_LEN(x) == 1 || bigzero_p(x)))) BIGNUM_LEN 97 bignum.c #define BIGSIZE(x) (BIGNUM_LEN(x) == 0 ? (size_t)0 : \ BIGNUM_LEN 98 bignum.c BDIGITS(x)[BIGNUM_LEN(x)-1] ? \ BIGNUM_LEN 99 bignum.c (size_t)(BIGNUM_LEN(x)*SIZEOF_BDIGIT - nlz(BDIGITS(x)[BIGNUM_LEN(x)-1])/CHAR_BIT) : \ BIGNUM_LEN 1542 bignum.c size_t xn = BIGNUM_LEN(x), yn = BIGNUM_LEN(y), zn = xn + yn; BIGNUM_LEN 1611 bignum.c size_t xn = BIGNUM_LEN(x), zn = 2 * xn; BIGNUM_LEN 1670 bignum.c size_t xn = BIGNUM_LEN(x), yn = BIGNUM_LEN(y), zn = xn + yn; BIGNUM_LEN 1851 bignum.c size_t xn = BIGNUM_LEN(x), yn = BIGNUM_LEN(y), zn = xn + yn; BIGNUM_LEN 2248 bignum.c size_t xn = BIGNUM_LEN(x), yn = BIGNUM_LEN(y), zn = xn + yn; BIGNUM_LEN 2289 bignum.c size_t xn = BIGNUM_LEN(x), yn = BIGNUM_LEN(y), zn = xn + yn; BIGNUM_LEN 2700 bignum.c size_t xn = BIGNUM_LEN(x), yn = BIGNUM_LEN(y), qn, rn; BIGNUM_LEN 2781 bignum.c size_t xn = BIGNUM_LEN(x), yn = BIGNUM_LEN(y), qn, rn; BIGNUM_LEN 2879 bignum.c for (i = BIGNUM_LEN(x); i--; ) { BIGNUM_LEN 2882 bignum.c printf(", len=%"PRIuSIZE, BIGNUM_LEN(x)); BIGNUM_LEN 2899 bignum.c return bary_zero_p(BDIGITS(x), BIGNUM_LEN(x)); BIGNUM_LEN 2945 bignum.c RBIGNUM(big)->as.heap.len = BIGNUM_LEN(big); BIGNUM_LEN 2962 bignum.c if (BIGNUM_LEN(big) == 0) { BIGNUM_LEN 3006 bignum.c size_t len = BIGNUM_LEN(x); BIGNUM_LEN 3016 bignum.c rb_big_resize(x, BIGNUM_LEN(x)+1); BIGNUM_LEN 3017 bignum.c BDIGITS(x)[BIGNUM_LEN(x)-1] = 1; BIGNUM_LEN 3024 bignum.c long i = BIGNUM_LEN(x); BIGNUM_LEN 3042 bignum.c long n = BIGNUM_LEN(x); BIGNUM_LEN 3071 bignum.c size_t len = BIGNUM_LEN(x); BIGNUM_LEN 3076 bignum.c if (BIGNUM_LEN(x) > len+1) { BIGNUM_LEN 3085 bignum.c size_t n = BIGNUM_LEN(x); BIGNUM_LEN 3262 bignum.c de = dp + BIGNUM_LEN(val); BIGNUM_LEN 3460 bignum.c de = dp + BIGNUM_LEN(val); BIGNUM_LEN 3566 bignum.c num_bdigits = BIGNUM_LEN(val); BIGNUM_LEN 3679 bignum.c bary_zero_p(BDIGITS(val), BIGNUM_LEN(val))) BIGNUM_LEN 3906 bignum.c bary_mul(vds+i, unit*2, BDIGITS(powerv), BIGNUM_LEN(powerv), uds+i+unit, unit); BIGNUM_LEN 3910 bignum.c bary_mul(vds+i, num_bdigits-i, BDIGITS(powerv), BIGNUM_LEN(powerv), uds+i+unit, num_bdigits-(i+unit)); BIGNUM_LEN 4516 bignum.c xn = BIGNUM_LEN(x); BIGNUM_LEN 4526 bignum.c if (LONG_MAX < shift_numdigits || (size_t)BIGNUM_LEN(x) <= shift_numdigits) { BIGNUM_LEN 4528 bignum.c bary_zero_p(BDIGITS(x), BIGNUM_LEN(x))) BIGNUM_LEN 4766 bignum.c bn = BIGNUM_LEN(b); BIGNUM_LEN 4776 bignum.c bn = BIGNUM_LEN(b); BIGNUM_LEN 4888 bignum.c xn = BIGNUM_LEN(x); BIGNUM_LEN 4905 bignum.c (size_t)BIGNUM_LEN(power) <= (xn+1)/2) { BIGNUM_LEN 4911 bignum.c if ((size_t)BIGNUM_LEN(power) <= xn) { BIGNUM_LEN 4939 bignum.c wn = power_level * BIGDIVREM_EXTRA_WORDS + BIGNUM_LEN(power); BIGNUM_LEN 4970 bignum.c size_t xn = BIGNUM_LEN(x); BIGNUM_LEN 5014 bignum.c xn = BIGNUM_LEN(x); BIGNUM_LEN 5051 bignum.c size_t len = BIGNUM_LEN(x); BIGNUM_LEN 5113 bignum.c size_t len = BIGNUM_LEN(x); BIGNUM_LEN 5212 bignum.c long i = (bigtrunc(x), BIGNUM_LEN(x)), lo = 0, bits; BIGNUM_LEN 5370 bignum.c int cmp = bary_cmp(BDIGITS(x), BIGNUM_LEN(x), BDIGITS(y), BIGNUM_LEN(y)); BIGNUM_LEN 5475 bignum.c if (BIGNUM_LEN(x) != BIGNUM_LEN(y)) return Qfalse; BIGNUM_LEN 5476 bignum.c if (MEMCMP(BDIGITS(x),BDIGITS(y),BDIGIT,BIGNUM_LEN(y)) != 0) return Qfalse; BIGNUM_LEN 5485 bignum.c if (BIGNUM_LEN(x) != BIGNUM_LEN(y)) return Qfalse; BIGNUM_LEN 5486 bignum.c if (MEMCMP(BDIGITS(x),BDIGITS(y),BDIGIT,BIGNUM_LEN(y)) != 0) return Qfalse; BIGNUM_LEN 5505 bignum.c long n = BIGNUM_LEN(z); BIGNUM_LEN 5533 bignum.c xn = BIGNUM_LEN(x); BIGNUM_LEN 5534 bignum.c yn = BIGNUM_LEN(y); BIGNUM_LEN 5564 bignum.c xn = BIGNUM_LEN(x); BIGNUM_LEN 5660 bignum.c xn = BIGNUM_LEN(x); BIGNUM_LEN 5745 bignum.c if (BIGNUM_LEN(x) > BIGNUM_LEN(y)) { BIGNUM_LEN 5746 bignum.c len = BIGNUM_LEN(x) + 1; BIGNUM_LEN 5749 bignum.c len = BIGNUM_LEN(y) + 1; BIGNUM_LEN 5753 bignum.c bary_add(BDIGITS(z), BIGNUM_LEN(z), BIGNUM_LEN 5754 bignum.c BDIGITS(x), BIGNUM_LEN(x), BIGNUM_LEN 5755 bignum.c BDIGITS(y), BIGNUM_LEN(y)); BIGNUM_LEN 5825 bignum.c xn = BIGNUM_LEN(x); BIGNUM_LEN 5859 bignum.c xn = BIGNUM_LEN(x); BIGNUM_LEN 5860 bignum.c yn = BIGNUM_LEN(y); BIGNUM_LEN 5897 bignum.c long xn = BIGNUM_LEN(x), yn = BIGNUM_LEN(y); BIGNUM_LEN 6109 bignum.c l = BIGNUM_LEN(x); BIGNUM_LEN 6131 bignum.c l = BIGNUM_LEN(y); BIGNUM_LEN 6349 bignum.c zn = BIGNUM_LEN(x); BIGNUM_LEN 6465 bignum.c zn = BIGNUM_LEN(x); BIGNUM_LEN 6637 bignum.c if (s1 >= BIGNUM_LEN(x)) goto out_of_range; BIGNUM_LEN 6655 bignum.c hash = rb_memhash(BDIGITS(x), sizeof(BDIGIT)*BIGNUM_LEN(x)) ^ BIGNUM_SIGN(x); BIGNUM_LEN 6752 bignum.c if (BIGNUM_LEN(num) != 0 && BDIGITS(num)[0] & 1) { BIGNUM_LEN 6761 bignum.c if (BIGNUM_LEN(num) != 0 && BDIGITS(num)[0] & 1) { BIGNUM_LEN 7987 compile.c ssize_t len = BIGNUM_LEN(obj); BIGNUM_LEN 3204 gc.c size += BIGNUM_LEN(obj) * sizeof(BDIGIT); BIGNUM_LEN 520 internal.h #define BIGNUM_LENINT(b) rb_long2int(BIGNUM_LEN(b)) BIGNUM_LEN 800 marshal.c size_t len = BIGNUM_LEN(obj); BIGNUM_LEN 284 rational.c mpz_import(mx, BIGNUM_LEN(x), -1, sizeof(BDIGIT), 0, nails, BIGNUM_DIGITS(x)); BIGNUM_LEN 285 rational.c mpz_import(my, BIGNUM_LEN(y), -1, sizeof(BDIGIT), 0, nails, BIGNUM_DIGITS(y)); BIGNUM_LEN 365 rational.c size_t xn = BIGNUM_LEN(x); BIGNUM_LEN 366 rational.c size_t yn = BIGNUM_LEN(y);