Lines Matching defs:bsm1
61 mp_ptr bs1, bsm1, bs2, bsm2, bsh;
92 bsm1 = TMP_SALLOC_LIMBS (n);
135 /* Compute bs1 and bsm1. */
141 cy = mpn_add_n_sub_n (bs1, bsm1, b1, b0, n);
146 cy = mpn_add_n_sub_n (bs1, bsm1, b0, b1, n);
154 mpn_sub_n (bsm1, b1, b0, n);
159 mpn_sub_n (bsm1, b0, b1, n);
169 mpn_sub_n (bsm1, b1, b0, t);
170 MPN_ZERO (bsm1 + t, n - t);
175 mpn_sub (bsm1, b0, n, b1, t);
180 /* Compute bs2 and bsm2. Recycling bs1 and bsm1; bs2=bs1+b1, bsm2 =
181 bsm1 - b1 */
185 bsm2[n] = mpn_add (bsm2, bsm1, n, b1, t);
193 if (mpn_zero_p (bsm1 + t, n - t) && mpn_cmp (bsm1, b1, t) < 0)
195 ASSERT_NOCARRY (mpn_sub_n (bsm2, b1, bsm1, t));
201 ASSERT_NOCARRY (mpn_sub (bsm2, bsm1, n, b1, t));
207 if (mpn_cmp (bsm1, b1, n) < 0)
209 ASSERT_NOCARRY (mpn_sub_n (bsm2, b1, bsm1, n));
214 ASSERT_NOCARRY (mpn_sub (bsm2, bsm1, n, b1, n));
220 /* Compute bsh, recycling bs1 and bsm1. bsh=bs1+b0; */
250 mpn_mul_n (vm1, asm1, bsm1, n);
254 cy = mpn_add_n (vm1 + n, vm1 + n, bsm1, n);
259 cy = mpn_addlsh1_n (vm1 + n, vm1 + n, bsm1, n);
261 cy = mpn_addmul_1 (vm1 + n, bsm1, n, CNST_LIMB(2));