Lines Matching refs:p1
86 #define p1 scratch
95 <----p0----><---t----> <----p1---->
137 mpn_mulmid_basecase (p1, ap + m, 2*m - 1, t, m);
147 mpn_toom42_mulmid (p1, ap + m, t, m, next_scratch);
184 /* e4 at p1[0] */
185 ADDC_LIMB (cy, p1[0], p1[0], e4l);
186 ADDC_LIMB (cy, p1[1], p1[1], e4h + cy);
188 mpn_add_1 (p1 + 2, p1 + 2, m, 1);
190 /* -e5 at p1[m] */
191 SUBC_LIMB (cy, p1[m], p1[m], e5l);
192 p1[m + 1] = (p1[m + 1] - e5h - cy) & GMP_NUMB_MASK;
194 /* adjustment if p1 ends up negative */
195 cy = (p1[m + 1] >> (GMP_NUMB_BITS - 1));
197 /* add (-1)^neg * (p1 - B^m * p1) to output */
201 mpn_add (rp, rp, 2*m + 2, p1, m + 2); /* A + C */
202 mpn_sub_n (rp + m, rp + m, p1, m + 2); /* B + D */
207 mpn_sub (rp, rp, 2*m + 2, p1, m + 2); /* A + C */
208 mpn_add_n (rp + m, rp + m, p1, m + 2); /* B + D */