BDIGIT_DBL 47 bignum.c STATIC_ASSERT(sizeof_bdigit_dbl, sizeof(BDIGIT_DBL) == SIZEOF_BDIGIT_DBL); BDIGIT_DBL 52 bignum.c STATIC_ASSERT(bdigit_dbl_signedness, 0 < (BDIGIT_DBL)-1); BDIGIT_DBL 77 bignum.c #define BIGRAD ((BDIGIT_DBL)1 << BITSPERDIG) BDIGIT_DBL 80 bignum.c #define BIGUP(x) LSHIFTX(((x) + (BDIGIT_DBL)0), BITSPERDIG) BDIGIT_DBL 84 bignum.c #define BDIGIT_DBL_MAX (~(BDIGIT_DBL)0) BDIGIT_DBL 324 bignum.c static BDIGIT_DBL BDIGIT_DBL 327 bignum.c BDIGIT_DBL maxpow; BDIGIT_DBL 359 bignum.c static inline BDIGIT_DBL BDIGIT_DBL 372 bignum.c bdigitdbl2bary(BDIGIT *ds, size_t n, BDIGIT_DBL num) BDIGIT_DBL 402 bignum.c BDIGIT_DBL num = 0; BDIGIT_DBL 406 bignum.c num = num | (BDIGIT_DBL)*xds++ << shift; BDIGIT_DBL 416 bignum.c BDIGIT_DBL num = 0; BDIGIT_DBL 588 bignum.c integer_pack_fill_dd(BDIGIT **dpp, BDIGIT **dep, BDIGIT_DBL *ddp, int *numbits_in_dd_p) BDIGIT_DBL 591 bignum.c *ddp |= (BDIGIT_DBL)(*(*dpp)++) << *numbits_in_dd_p; BDIGIT_DBL 600 bignum.c static inline BDIGIT_DBL BDIGIT_DBL 601 bignum.c integer_pack_take_lowbits(int n, BDIGIT_DBL *ddp, int *numbits_in_dd_p) BDIGIT_DBL 603 bignum.c BDIGIT_DBL ret; BDIGIT_DBL 604 bignum.c ret = (*ddp) & (((BDIGIT_DBL)1 << n) - 1); BDIGIT_DBL 832 bignum.c BDIGIT_DBL dd; BDIGIT_DBL 1050 bignum.c integer_unpack_push_bits(int data, int numbits, BDIGIT_DBL *ddp, int *numbits_in_dd_p, BDIGIT **dpp) BDIGIT_DBL 1052 bignum.c (*ddp) |= ((BDIGIT_DBL)data) << (*numbits_in_dd_p); BDIGIT_DBL 1204 bignum.c BDIGIT_DBL dd; BDIGIT_DBL 1378 bignum.c BDIGIT_DBL num; BDIGIT_DBL 1392 bignum.c num += (BDIGIT_DBL)xds[i] + yds[i]; BDIGIT_DBL 1442 bignum.c BDIGIT_DBL n; BDIGIT_DBL 1446 bignum.c n = (BDIGIT_DBL)x * y; BDIGIT_DBL 1454 bignum.c BDIGIT_DBL n; BDIGIT_DBL 1455 bignum.c BDIGIT_DBL dd; BDIGIT_DBL 1465 bignum.c BDIGIT_DBL ee = n + dd * yds[j]; BDIGIT_DBL 1490 bignum.c BDIGIT_DBL t2; BDIGIT_DBL 1500 bignum.c BDIGIT_DBL ee; BDIGIT_DBL 1501 bignum.c t2 += (BDIGIT_DBL)yds[i] * x; BDIGIT_DBL 1503 bignum.c num = (BDIGIT_DBL)zds[i] + ee; BDIGIT_DBL 1558 bignum.c BDIGIT_DBL c, v, w; BDIGIT_DBL 1570 bignum.c v = (BDIGIT_DBL)xds[i]; BDIGIT_DBL 1573 bignum.c c = (BDIGIT_DBL)zds[i + i] + v * v; BDIGIT_DBL 1580 bignum.c w = (BDIGIT_DBL)xds[j]; BDIGIT_DBL 1581 bignum.c c += (BDIGIT_DBL)zds[i + j] + vl * w; BDIGIT_DBL 1588 bignum.c c += (BDIGIT_DBL)zds[i + xn]; BDIGIT_DBL 1597 bignum.c v = (BDIGIT_DBL)xds[i]; BDIGIT_DBL 1600 bignum.c c = (BDIGIT_DBL)zds[i + i] + v * v; BDIGIT_DBL 2579 bignum.c BDIGIT_DBL t2; BDIGIT_DBL 2854 bignum.c BDIGIT_DBL x = bary2bdigitdbl(xds, 2); BDIGIT_DBL 2855 bignum.c BDIGIT_DBL y = bary2bdigitdbl(yds, 2); BDIGIT_DBL 2856 bignum.c BDIGIT_DBL q = x / y; BDIGIT_DBL 2857 bignum.c BDIGIT_DBL r = x % y; BDIGIT_DBL 3666 bignum.c BDIGIT_DBL u = fixbuf[0] + BIGUP(fixbuf[1]); BDIGIT_DBL 3774 bignum.c BDIGIT_DBL dd; BDIGIT_DBL 3790 bignum.c dd |= (BDIGIT_DBL)c << numbits; BDIGIT_DBL 3816 bignum.c BDIGIT_DBL num; BDIGIT_DBL 3834 bignum.c num += (BDIGIT_DBL)zds[i]*base; BDIGIT_DBL 3864 bignum.c BDIGIT_DBL dd; BDIGIT_DBL 3865 bignum.c BDIGIT_DBL current_base; BDIGIT_DBL 4640 bignum.c BDIGIT_DBL dd = maxpow_in_bdigit_dbl(base, &numdigits0); BDIGIT_DBL 4662 bignum.c BDIGIT_DBL hbase2; BDIGIT_DBL 4683 bignum.c BDIGIT_DBL num; BDIGIT_DBL 4697 bignum.c BDIGIT_DBL idx = num % b2s->base; BDIGIT_DBL 4709 bignum.c BDIGIT_DBL idx = num % b2s->base; BDIGIT_DBL 5656 bignum.c BDIGIT_DBL num; BDIGIT_DBL 5676 bignum.c num = (BDIGIT_DBL)xds[0] + y; BDIGIT_DBL 5687 bignum.c num += (BDIGIT_DBL)xds[i] + BIGLO(y); BDIGIT_DBL 5706 bignum.c num += (BDIGIT_DBL)xds[i]; BDIGIT_DBL 5932 bignum.c BDIGIT_DBL x0 = bary2bdigitdbl(xds, 2); BDIGIT_DBL 5933 bignum.c BDIGIT_DBL y0 = bary2bdigitdbl(yds, 2); BDIGIT_DBL 5934 bignum.c BDIGIT_DBL q0 = x0 / y0; BDIGIT_DBL 5935 bignum.c BDIGIT_DBL r0 = x0 % y0; BDIGIT_DBL 5937 bignum.c z = bignew(bdigit_roomof(sizeof(BDIGIT_DBL)), BIGNUM_SIGN(x)==BIGNUM_SIGN(y)); BDIGIT_DBL 5944 bignum.c z = bignew(bdigit_roomof(sizeof(BDIGIT_DBL)), BIGNUM_SIGN(x)); BDIGIT_DBL 1302 ext/bigdecimal/bigdecimal.c VpInternalRound(c, 0, c->frac[c->Prec-1], (BDIGIT)(VpBaseVal() * (BDIGIT_DBL)res->frac[0] / div->frac[0])); BDIGIT_DBL 4567 ext/bigdecimal/bigdecimal.c BDIGIT_DBL s; BDIGIT_DBL 4641 ext/bigdecimal/bigdecimal.c s = (BDIGIT_DBL)a->frac[i] * b->frac[ind_bs--]; BDIGIT_DBL 4643 ext/bigdecimal/bigdecimal.c s -= (BDIGIT_DBL)carry * BASE; BDIGIT_DBL 4695 ext/bigdecimal/bigdecimal.c BDIGIT_DBL q, b1, b1p1, b1b2, b1b2p1, r1r2; BDIGIT_DBL 4697 ext/bigdecimal/bigdecimal.c BDIGIT_DBL qb; BDIGIT_DBL 4769 ext/bigdecimal/bigdecimal.c r1r2 = (BDIGIT_DBL)r->frac[ind_c] * BASE + r->frac[ind_c + 1]; BDIGIT_DBL 4829 ext/bigdecimal/bigdecimal.c qb -= (BDIGIT_DBL)borrow1 * BASE; /* get qb < BASE */ BDIGIT_DBL 5194 ext/bigdecimal/bigdecimal.c BDIGIT_DBL m, e, nn;