Home
last modified time | relevance | path

Searched refs:mpn_lshift (Results 1 – 25 of 61) sorted by relevance

123

/dragonfly/contrib/gmp/mpn/generic/
HDtoom44_mul.c167 apx[n] = 2*cy + mpn_lshift (apx + s, apx + s, n - s, 1); in mpn_toom44_mul()
173 cy = mpn_lshift (apx, a0, n, 1); in mpn_toom44_mul()
175 cy = 2*cy + mpn_lshift (apx, apx, n, 1); in mpn_toom44_mul()
177 cy = 2*cy + mpn_lshift (apx, apx, n, 1); in mpn_toom44_mul()
189 bpx[n] = 2*cy + mpn_lshift (bpx + t, bpx + t, n - t, 1); in mpn_toom44_mul()
195 cy = mpn_lshift (bpx, b0, n, 1); in mpn_toom44_mul()
197 cy = 2*cy + mpn_lshift (bpx, bpx, n, 1); in mpn_toom44_mul()
199 cy = 2*cy + mpn_lshift (bpx, bpx, n, 1); in mpn_toom44_mul()
HDtoom_eval_pm2exp.c56 tp[n] = mpn_lshift (tp, xp+n, n, shift); in mpn_toom_eval_pm2exp()
72 xp2[n] = mpn_lshift (tp, xp+2*n, n, 2*shift); in mpn_toom_eval_pm2exp()
76 xp2[n] += mpn_lshift (tp, xp + i*n, n, i*shift); in mpn_toom_eval_pm2exp()
80 tp[n] = mpn_lshift (tp, xp+n, n, shift); in mpn_toom_eval_pm2exp()
83 tp[n] += mpn_lshift (xm2, xp + i*n, n, i*shift); in mpn_toom_eval_pm2exp()
87 xm2[hn] = mpn_lshift (xm2, xp + k*n, hn, k*shift); in mpn_toom_eval_pm2exp()
HDtoom53_mul.c114 ash[n] = 2*cy + mpn_lshift (ash + s, ash + s, n - s, 1); in mpn_toom53_mul()
120 cy = mpn_lshift (ash, a0, n, 1); in mpn_toom53_mul()
122 cy = 2*cy + mpn_lshift (ash, ash, n, 1); in mpn_toom53_mul()
124 cy = 2*cy + mpn_lshift (ash, ash, n, 1); in mpn_toom53_mul()
126 cy = 2*cy + mpn_lshift (ash, ash, n, 1); in mpn_toom53_mul()
170 cy = mpn_lshift (gp, b2, t, 2); in mpn_toom53_mul()
175 gp[n] = mpn_lshift (gp, b1, n, 1); in mpn_toom53_mul()
207 bsh[n] = 2*cy + mpn_lshift (bsh + t, bsh + t, n - t, 1); in mpn_toom53_mul()
213 cy = mpn_lshift (bsh, b0, n, 1); in mpn_toom53_mul()
215 cy = 2*cy + mpn_lshift (bsh, bsh, n, 1); in mpn_toom53_mul()
HDtoom4_sqr.c125 apx[n] = 2*cy + mpn_lshift (apx + s, apx + s, n - s, 1); in mpn_toom4_sqr()
131 cy = mpn_lshift (apx, a0, n, 1); in mpn_toom4_sqr()
133 cy = 2*cy + mpn_lshift (apx, apx, n, 1); in mpn_toom4_sqr()
135 cy = 2*cy + mpn_lshift (apx, apx, n, 1); in mpn_toom4_sqr()
HDtdiv_qr.c75 cy = mpn_lshift (n2p, np, nn, cnt); in mpn_tdiv_qr()
117 mpn_lshift (d2p, dp, dn, cnt); in mpn_tdiv_qr()
119 cy = mpn_lshift (n2p, np, nn, cnt); in mpn_tdiv_qr()
222 mpn_lshift (d2p, dp + in, qn, cnt); in mpn_tdiv_qr()
226 cy = mpn_lshift (n2p, np + nn - 2 * qn, 2 * qn, cnt); in mpn_tdiv_qr()
325 cy1 = mpn_lshift (n2p, n2p, rn, GMP_NUMB_BITS - cnt); in mpn_tdiv_qr()
HDtoom62_mul.c117 ash[n] = 2*cy + mpn_lshift (ash + s, ash + s, n - s, 1); in mpn_toom62_mul()
123 cy = mpn_lshift (ash, a0, n, 1); in mpn_toom62_mul()
125 cy = 2*cy + mpn_lshift (ash, ash, n, 1); in mpn_toom62_mul()
127 cy = 2*cy + mpn_lshift (ash, ash, n, 1); in mpn_toom62_mul()
129 cy = 2*cy + mpn_lshift (ash, ash, n, 1); in mpn_toom62_mul()
131 cy = 2*cy + mpn_lshift (ash, ash, n, 1); in mpn_toom62_mul()
HDtoom_eval_dgr3_pm2.c56 cy = mpn_lshift (tp, xp + 2*n, n, 2); in mpn_toom_eval_dgr3_pm2()
59 tp[x3n] = mpn_lshift (tp, xp + 3*n, x3n, 2); in mpn_toom_eval_dgr3_pm2()
65 mpn_lshift (tp, tp, n+1, 1); in mpn_toom_eval_dgr3_pm2()
HDtoom_eval_pm2rexp.c40 __cy = mpn_lshift(ws,src,n,s); in DO_mpn_addlsh_n()
59 rp[n] = mpn_lshift(rp, ap, n, s*q); in mpn_toom_eval_pm2rexp()
60 ws[n] = mpn_lshift(ws, ap+n, n, s*(q-1)); in mpn_toom_eval_pm2rexp()
HDtoom_eval_pm2.c50 (cy) += mpn_lshift(d, b, n, 2); \
92 ASSERT_NOCARRY(mpn_lshift (tp , tp , n + 1, 1)); in mpn_toom_eval_pm2()
94 ASSERT_NOCARRY(mpn_lshift (xp2, xp2, n + 1, 1)); in mpn_toom_eval_pm2()
HDtoom63_mul.c132 pp[n] = mpn_lshift (pp, b1, n, 2); /* 4b1 */ in mpn_toom63_mul()
134 v3[t] = mpn_lshift (v3, b2, t, 4);/* 16b2 */ in mpn_toom63_mul()
183 pp[n] = mpn_lshift (pp, b1, n, 1); /* 2b1 */ in mpn_toom63_mul()
185 v3[t] = mpn_lshift (v3, b2, t, 2);/* 4b2 */ in mpn_toom63_mul()
HDdiv_q.c130 cy = mpn_lshift (new_np, np, nn, cnt); in mpn_div_q()
135 mpn_lshift (new_dp, dp, dn, cnt); in mpn_div_q()
225 cy = mpn_lshift (new_np, np + nn - new_nn, new_nn, cnt); in mpn_div_q()
231 mpn_lshift (new_dp, dp + dn - (qn + 1), qn + 1, cnt); in mpn_div_q()
HDtoom42_mul.c108 cy = mpn_lshift (as2, a3, s, 1); in mpn_toom42_mul()
112 cy = 2 * cy + mpn_lshift (as2, as2, n, 1); in mpn_toom42_mul()
114 cy = 2 * cy + mpn_lshift (as2, as2, n, 1); in mpn_toom42_mul()
HDsqr_basecase.c109 cy = mpn_lshift (tp, tp, 2 * n - 2, 1); in mpn_sqr_basecase()
242 cy = mpn_lshift (tp, tp, 2 * n - 2, 1); in mpn_sqr_basecase()
293 cy = mpn_lshift (tp, tp, 2 * n - 2, 1); in mpn_sqr_basecase()
HDtoom_interpolate_7pts.c161 tp[w6n] = mpn_lshift (tp, w6, w6n, 4); in mpn_toom_interpolate_7pts()
197 mpn_lshift (tp, w3, m, 3); in mpn_toom_interpolate_7pts()
HDtoom43_mul.c107 b1d[n] = mpn_lshift (b1d, b1, n, 1); /* 2b1 */ in mpn_toom43_mul()
108 cy = mpn_lshift (b0b2, b2, t, 2); /* 4b2 */ in mpn_toom43_mul()
/dragonfly/contrib/mpfr/src/
HDmpn_exp.c114 mpn_lshift (a, c + n, n, 1); in mpfr_mpn_exp()
115 a[0] |= mpn_lshift (c + n - 1, c + n - 1, 1, 1); in mpfr_mpn_exp()
134 mpn_lshift (a, c + n, n, 1); in mpfr_mpn_exp()
135 a[0] |= mpn_lshift (c + n - 1, c + n - 1, 1, 1); in mpfr_mpn_exp()
HDurandomb.c72 mpn_lshift (rp, rp, nlimbs, cnt); in mpfr_urandomb()
100 mpn_lshift (rp + k, rp, nlimbs, cnt); in mpfr_urandomb()
HDset_f.c59 mpn_lshift (tmp, mx, sx, cnt); in mpfr_set_f()
73 mpn_lshift (my + sy - sx, mx, sx, cnt); in mpfr_set_f()
HDsub1sp.c231 mpn_lshift(ap, ap, n, cnt); /* Normalize number */ in mpfr_sub1sp()
256 mpn_lshift(ap+len, ap, k, cnt); /* Normalize the High Limb*/ in mpfr_sub1sp()
351 mpn_lshift (bp, MPFR_MANT(b), n, 1); in mpfr_sub1sp()
649 mpn_lshift(ap, ap, n, 1); in mpfr_sub1sp()
699 mpn_lshift(ap, ap, n, 1); in mpfr_sub1sp()
767 mpn_lshift(ap, ap, n, 1); in mpfr_sub1sp()
HDset_z_exp.c83 mpn_lshift (fp, &zp[dif], fn, k); in mpfr_set_z_2exp()
162 mpn_lshift (fp - dif, zp, zn, k); in mpfr_set_z_2exp()
HDmul.c127 mpn_lshift (tmp, tmp, tn, 1); /* tn <= k, so no stack corruption */ in mpfr_mul3()
356 mpn_lshift (tmp, tmp, tn, 1); /* tn <= k, so no stack corruption */ in mpfr_mul()
496 mpn_lshift (tmp + k - n - 1, tmp + k - n - 1, n + 1, 1); in mpfr_mul()
524 mpn_lshift (tmp, tmp, tn, 1); /* tn <= k, so no stack corruption */ in mpfr_mul()
/dragonfly/contrib/gmp/mpz/
HDfib_ui.c82 xp[size] = mpn_lshift (xp, xp, size, 1); in mpz_fib_ui()
88 c2 = mpn_lshift (fp, xp, size, 1); in mpz_fib_ui()
124 c = mpn_lshift (yp, yp, size, 1); in mpz_fib_ui()
HDlucnum2_ui.c67 c = mpn_lshift (lp, f1p, size, 1); in mpz_lucnum2_ui()
74 c = mpn_lshift (l1p, l1p, size, 1); in mpz_lucnum2_ui()
HDlucnum_ui.c106 c = mpn_lshift (xp, xp, xsize, 1); in mpz_lucnum_ui()
123 c = mpn_lshift (xp, lp, lsize, 2); in mpz_lucnum_ui()
HDpowm_ui.c75 mpn_lshift (new_mp, mp, mn, m_zero_cnt); in mpz_powm_ui()
167 cy = mpn_lshift (tp, xp, xn, m_zero_cnt); in mpz_powm_ui()

123