Lines Matching full:divisor
352 func (q nat) convertWords(s []byte, charset string, b Word, ndigits int, bb Word, table []divisor) {
359 // find divisor close to sqrt(q) if possible, but in any case < q
426 type divisor struct {
427 bbb nat // divisor
428 nbits int // bit length of divisor (discounting leading zeroes) ~= log2(bbb)
429 ndigits int // digit length of divisor in terms of output base digits
434 table [64]divisor // cached divisors for base 10
443 func divisors(m int, b Word, ndigits int, bb Word) []divisor {
456 var table []divisor // for b == 10, table overlaps with cacheBase10.table
461 table = make([]divisor, k) // create new table for this conversion