Lines Matching defs:bsm1
61 mp_ptr bs1, bsm1, bs2, bsm2, bsh;
91 bsm1 = TMP_SALLOC_LIMBS (n + 1);
130 /* Compute bs1 and bsm1. */
135 bs1[n] = mpn_add_n_sub_n (bs1, bsm1, b1, bs1, n) >> 1;
136 bsm1[n] = 0;
141 cy = mpn_add_n_sub_n (bs1, bsm1, bs1, b1, n);
142 bsm1[n] = bs1[n] - (cy & 1);
148 mpn_sub_n (bsm1, b1, bs1, n);
149 bsm1[n] = 0;
154 bsm1[n] = bs1[n] - mpn_sub_n (bsm1, bs1, b1, n);
222 ASSERT (bsm1[n] <= 1);
248 mpn_mul_n (vm1, asm1, bsm1, n);
251 cy = bsm1[n] + mpn_add_n (vm1 + n, vm1 + n, bsm1, n);
256 cy = 2 * bsm1[n] + mpn_addlsh1_n (vm1 + n, vm1 + n, bsm1, n);
258 cy = 2 * bsm1[n] + mpn_addmul_1 (vm1 + n, bsm1, n, CNST_LIMB(2));
263 if (bsm1[n] != 0)
268 mpn_mul_n (vm1, asm1, bsm1, n + ((asm1[n] | bsm1[n]) != 0));