Lines Matching defs:bsm1
90 #define bsm1 (scratch + 2 * n + 2) /* n */
107 /* Compute bs1 and bsm1. */
115 cy = mpn_add_n_sub_n (bs1, bsm1, b1, b0, n);
120 cy = mpn_add_n_sub_n (bs1, bsm1, b0, b1, n);
127 mpn_sub_n (bsm1, b1, b0, n);
132 mpn_sub_n (bsm1, b0, b1, n);
141 mpn_sub_n (bsm1, b1, b0, t);
142 MPN_ZERO (bsm1 + t, n - t);
147 mpn_sub (bsm1, b0, n, b1, t);
151 /* Compute bs2 and bsm2, recycling bs1 and bsm1. bs2=bs1+b1; bsm2=bsm1-b1 */
155 bsm2[n] = mpn_add (bsm2, bsm1, n, b1, t);
163 if (mpn_cmp (bsm1, b1, n) < 0)
165 mpn_sub_n (bsm2, b1, bsm1, n);
170 mpn_sub_n (bsm2, bsm1, b1, n);
175 if (mpn_zero_p (bsm1 + t, n - t) && mpn_cmp (bsm1, b1, t) < 0)
177 mpn_sub_n (bsm2, b1, bsm1, t);
183 mpn_sub (bsm2, bsm1, n, b1, t);
194 /* ASSERT (bsm1[n] <= 1); */
201 mpn_mul (vm1, asm1, n+1, bsm1, n); /* W4 */
229 #undef bsm1