Lines Matching defs:bsm1
87 #define bsm1 (scratch + 2 * n + 2) /* n+1 */
101 #define b1d bsm1
140 /* Compute bs1 and bsm1. */
141 bsm1[n] = mpn_add (bsm1, b0, n, b2, t);
143 if (bsm1[n] == 0 && mpn_cmp (bsm1, b1, n) < 0)
145 cy = mpn_add_n_sub_n (bs1, bsm1, b1, bsm1, n);
151 cy = mpn_add_n_sub_n (bs1, bsm1, bsm1, b1, n);
152 bs1[n] = bsm1[n] + (cy >> 1);
153 bsm1[n]-= cy & 1;
156 bs1[n] = bsm1[n] + mpn_add_n (bs1, bsm1, b1, n);
157 if (bsm1[n] == 0 && mpn_cmp (bsm1, b1, n) < 0)
159 mpn_sub_n (bsm1, b1, bsm1, n);
164 bsm1[n] -= mpn_sub_n (bsm1, bsm1, b1, n);
171 ASSERT (bsm1[n] <= 1);
178 mpn_mul_n (vm1, asm1, bsm1, n+1); /* W4 */
206 #undef bsm1