Lines Matching refs:powtab
62 Generalizing that idea, perhaps we should make powtab contain successive
110 powers_t powtab[GMP_LIMB_BITS];
127 n_pows = mpn_compute_powtab (powtab, powtab_mem, un, base);
128 pt = powtab + n_pows;
140 const powers_t *powtab, mp_ptr tp)
146 len_lo = powtab->digits_in_base;
151 return mpn_bc_set_str (rp, str, str_len, powtab->base);
153 return mpn_dc_set_str (rp, str, str_len, powtab - 1, tp);
160 hn = mpn_bc_set_str (tp, str, len_hi, powtab->base);
162 hn = mpn_dc_set_str (tp, str, len_hi, powtab - 1, rp);
164 sn = powtab->shift;
170 MPN_ZERO (rp, powtab->n + sn + 1);
174 if (powtab->n > hn)
175 mpn_mul (rp + sn, powtab->p, powtab->n, tp, hn);
177 mpn_mul (rp + sn, tp, hn, powtab->p, powtab->n);
183 ln = mpn_bc_set_str (tp, str, len_lo, powtab->base);
185 ln = mpn_dc_set_str (tp, str, len_lo, powtab - 1, tp + powtab->n + sn + 1);
192 n = hn + powtab->n + sn;