Lines Matching refs:digs
229 size_t digs; in bc_num_leastSigPow() local
231 digs = scale % BC_BASE_DIGS; in bc_num_leastSigPow()
232 digs = digs != 0 ? BC_BASE_DIGS - digs : 0; in bc_num_leastSigPow()
234 return bc_num_pow10[digs]; in bc_num_leastSigPow()
1337 BcDig* digs; in bc_num_k() local
1376 digs = dig_ptr = bc_vm_malloc(BC_NUM_SIZE(total)); in bc_num_k()
1463 free(digs); in bc_num_k()
2581 size_t digs, len = strlen(val); in bc_num_parseBase() local
2648 for (i += 1, digs = 0; i < len && (c = val[i]); ++i, ++digs) in bc_num_parseBase()
2683 bc_num_div(&result1, m1, &result2, digs * 2); in bc_num_parseBase()
2686 bc_num_truncate(&result2, digs); in bc_num_parseBase()
2689 bc_num_add(n, &result2, n, digs); in bc_num_parseBase()
2694 if (n->scale < digs) bc_num_extend(n, digs - n->scale); in bc_num_parseBase()
2898 BcDig digs[BC_NUM_BIGDIG_LOG10]; in bc_num_printExponent() local
2960 bc_num_setup(&exp, digs, BC_NUM_BIGDIG_LOG10); in bc_num_printExponent()