BDIGITS 40 bignum.c (BDIGITS(x)[0] == 0 && \ BDIGITS 48 bignum.c if (BDIGITS(x)[i]) return 0; BDIGITS 141 bignum.c MEMCPY(BDIGITS(z), BDIGITS(x), BDIGIT, RBIGNUM_LEN(x)); BDIGITS 150 bignum.c BDIGIT *ds = BDIGITS(x); BDIGITS 163 bignum.c ds = BDIGITS(x); BDIGITS 178 bignum.c BDIGIT *ds = BDIGITS(x); BDIGITS 190 bignum.c BDIGIT *ds = BDIGITS(x); BDIGITS 233 bignum.c digits = BDIGITS(big); BDIGITS 294 bignum.c ds = BDIGITS(val); BDIGITS 328 bignum.c digits = BDIGITS(big); BDIGITS 362 bignum.c memcpy(buf, (char*)BDIGITS(val), len); BDIGITS 379 bignum.c memcpy((char*)BDIGITS(big), buf, QUAD_SIZE); BDIGITS 382 bignum.c char *tmp = (char*)BDIGITS(big); BDIGITS 548 bignum.c zds = BDIGITS(z); BDIGITS 629 bignum.c digits = BDIGITS(big); BDIGITS 861 bignum.c BDIGIT* ds = BDIGITS(x); BDIGITS 1013 bignum.c ds = BDIGITS(x); BDIGITS 1070 bignum.c ds = BDIGITS(x); BDIGITS 1124 bignum.c digits = BDIGITS(z); BDIGITS 1167 bignum.c BDIGIT *ds = BDIGITS(x), dl; BDIGITS 1268 bignum.c while(xlen-- && (BDIGITS(x)[xlen]==BDIGITS(y)[xlen])); BDIGITS 1270 bignum.c return (BDIGITS(x)[xlen] > BDIGITS(y)[xlen]) ? BDIGITS 1309 bignum.c if (MEMCMP(BDIGITS(x),BDIGITS(y),BDIGIT,RBIGNUM_LEN(y)) != 0) return Qfalse; BDIGITS 1330 bignum.c if (MEMCMP(BDIGITS(x),BDIGITS(y),BDIGIT,RBIGNUM_LEN(y)) != 0) return Qfalse; BDIGITS 1371 bignum.c ds = BDIGITS(z); BDIGITS 1398 bignum.c if (BDIGITS(x)[i] > BDIGITS(y)[i]) { BDIGITS 1401 bignum.c if (BDIGITS(x)[i] < BDIGITS(y)[i]) { BDIGITS 1409 bignum.c zds = BDIGITS(z); BDIGITS 1412 bignum.c num += (BDIGIT_DBL_SIGNED)BDIGITS(x)[i] - BDIGITS(y)[i]; BDIGITS 1417 bignum.c num += BDIGITS(x)[i]; BDIGITS 1422 bignum.c zds[i] = BDIGITS(x)[i]; BDIGITS 1453 bignum.c num += (BDIGIT_DBL)BDIGITS(x)[i] + BDIGITS(y)[i]; BDIGITS 1454 bignum.c BDIGITS(z)[i] = BIGLO(num); BDIGITS 1459 bignum.c num += BDIGITS(y)[i]; BDIGITS 1460 bignum.c BDIGITS(z)[i++] = BIGLO(num); BDIGITS 1464 bignum.c BDIGITS(z)[i] = BDIGITS(y)[i]; BDIGITS 1467 bignum.c BDIGITS(z)[i] = (BDIGIT)num; BDIGITS 1543 bignum.c zds = BDIGITS(z); BDIGITS 1548 bignum.c dd = BDIGITS(x)[i]; BDIGITS 1552 bignum.c BDIGIT_DBL ee = n + (BDIGIT_DBL)dd * BDIGITS(y)[j]; BDIGITS 1676 bignum.c yds = BDIGITS(y); BDIGITS 1677 bignum.c if (nx < ny || (nx == ny && BDIGITS(x)[nx - 1] < BDIGITS(y)[ny - 1])) { BDIGITS 1682 bignum.c xds = BDIGITS(x); BDIGITS 1686 bignum.c zds = BDIGITS(z); BDIGITS 1702 bignum.c zds = BDIGITS(z); BDIGITS 1714 bignum.c tds = BDIGITS(yy); BDIGITS 1752 bignum.c zds = BDIGITS(*divp); BDIGITS 1760 bignum.c zds = BDIGITS(*modp); BDIGITS 1990 bignum.c ex += bdigbitsize(BDIGITS(x)[RBIGNUM_LEN(x) - 1]); BDIGITS 1999 bignum.c ey += bdigbitsize(BDIGITS(y)[RBIGNUM_LEN(y) - 1]); BDIGITS 2044 bignum.c MEMCPY(BDIGITS(a), BDIGITS(x) + k, BDIGIT, len - k); BDIGITS 2046 bignum.c MEMCPY(BDIGITS(b), BDIGITS(x), BDIGIT, k); BDIGITS 2052 bignum.c BDIGITS(z)[RBIGNUM_LEN(z)] = 0; BDIGITS 2055 bignum.c MEMCPY(BDIGITS(z) + 2 * k, BDIGITS(a2), BDIGIT, RBIGNUM_LEN(a2)); BDIGITS 2060 bignum.c num += (BDIGIT_DBL)BDIGITS(z)[i + k] + ((BDIGIT_DBL)BDIGITS(a2)[i] << 1); BDIGITS 2061 bignum.c BDIGITS(z)[i + k] = BIGLO(num); BDIGITS 2067 bignum.c num += (BDIGIT_DBL)BDIGITS(z)[i]; BDIGITS 2068 bignum.c BDIGITS(z)[i] = BIGLO(num); BDIGITS 2072 bignum.c BDIGITS(z)[RBIGNUM_LEN(z)] = BIGLO(num); BDIGITS 2185 bignum.c ds1 = BDIGITS(y); BDIGITS 2186 bignum.c ds2 = BDIGITS(x); BDIGITS 2192 bignum.c ds1 = BDIGITS(x); BDIGITS 2193 bignum.c ds2 = BDIGITS(y); BDIGITS 2197 bignum.c zds = BDIGITS(z); BDIGITS 2241 bignum.c ds1 = BDIGITS(y); BDIGITS 2242 bignum.c ds2 = BDIGITS(x); BDIGITS 2248 bignum.c ds1 = BDIGITS(x); BDIGITS 2249 bignum.c ds2 = BDIGITS(y); BDIGITS 2253 bignum.c zds = BDIGITS(z); BDIGITS 2299 bignum.c ds1 = BDIGITS(y); BDIGITS 2300 bignum.c ds2 = BDIGITS(x); BDIGITS 2306 bignum.c ds1 = BDIGITS(x); BDIGITS 2307 bignum.c ds2 = BDIGITS(y); BDIGITS 2313 bignum.c zds = BDIGITS(z); BDIGITS 2386 bignum.c zds = BDIGITS(z); BDIGITS 2390 bignum.c xds = BDIGITS(x); BDIGITS 2461 bignum.c xds = BDIGITS(x); BDIGITS 2471 bignum.c zds = BDIGITS(z); BDIGITS 2529 bignum.c xds = BDIGITS(x); BDIGITS 2536 bignum.c num = BDIGITS(x)[s1]; BDIGITS 2555 bignum.c hash = rb_memhash(BDIGITS(x), sizeof(BDIGIT)*RBIGNUM_LEN(x)) ^ RBIGNUM_SIGN(x); BDIGITS 2627 bignum.c if (BDIGITS(num)[0] & 1) { BDIGITS 2643 bignum.c if (BDIGITS(num)[0] & 1) {