Home
last modified time | relevance | path

Searched refs:BC_BASE_DIGS (Results 1 – 4 of 4) sorted by relevance

/freebsd-12-stable/contrib/bc/src/
Dnum.c167 assert(len - 1 <= BC_BASE_DIGS + 1); in bc_num_log10()
181 return BC_BASE_DIGS - bc_num_log10((size_t) *n); in bc_num_zeroDigits()
191 size_t digits = bc_num_int(n) * BC_BASE_DIGS; in bc_num_intDigits()
477 pow = n->scale % BC_BASE_DIGS; in bc_num_truncate()
478 pow = pow ? BC_BASE_DIGS - pow : 0; in bc_num_truncate()
647 assert(dig < BC_BASE_DIGS); in bc_num_shift()
651 dig = bc_num_pow10[BC_BASE_DIGS - dig]; in bc_num_shift()
698 dig = (BcBigDig) (places % BC_BASE_DIGS); in bc_num_shiftLeft()
715 size_t mod = n->scale % BC_BASE_DIGS, revdig; in bc_num_shiftLeft()
719 mod = mod ? mod : BC_BASE_DIGS; in bc_num_shiftLeft()
[all …]
Ddata.c1257 const BcBigDig bc_num_pow10[BC_BASE_DIGS + 1] = {
1263 #if BC_BASE_DIGS > 4
Dbc_parse.c1693 bc_vm_printf("BC_BASE_DIGS = %lu\n", (ulong) BC_BASE_DIGS); in bc_parse_stmt()
/freebsd-12-stable/contrib/bc/include/
Dnum.h70 #define BC_BASE_DIGS (9) macro
87 #define BC_BASE_DIGS (4) macro
216 #define BC_NUM_ROUND_POW(s) (bc_vm_growSize((s), BC_BASE_DIGS - 1))
223 #define BC_NUM_RDX(s) (BC_NUM_ROUND_POW(s) / BC_BASE_DIGS)
271 (BC_NUM_ZERO(n) || BC_NUM_RDX_VAL(n) * BC_BASE_DIGS >= (n)->scale)
280 ((!(n).len) || BC_NUM_RDX_VAL_NP(n) * BC_BASE_DIGS >= (n).scale)
846 extern const BcBigDig bc_num_pow10[BC_BASE_DIGS + 1];