Home | History | Annotate | Download | only in generic

Lines Matching defs:n2

66   split n = n1 + n2, where an = n1 <= n2 = (1-a)n; i.e. 0 < a <= 1/2.
110 ^ n2 ^n1^
139 mp_size_t n2, n1;
162 n2 = n - n1;
164 /* Split as x = x1 2^(n2 GMP_NUMB_BITS) + x0,
165 y = y1 2^(n2 GMP_NUMB_BITS) + y0 */
168 mpn_mul_n (tp, xp, yp, n2);
169 MPN_COPY (rp, tp, n2);
171 /* x1 * y0 * 2^(n2 GMP_NUMB_BITS) */
173 mpn_mul_basecase (tp + n, xp + n2, n1, yp, n1);
175 mpn_mullo_basecase (tp + n, xp + n2, yp, n1);
177 mpn_dc_mullo_n (tp + n, xp + n2, yp, n1, tp + n);
178 mpn_add_n (rp + n2, tp + n2, tp + n, n1);
180 /* x0 * y1 * 2^(n2 GMP_NUMB_BITS) */
182 mpn_mul_basecase (tp + n, xp, n1, yp + n2, n1);
184 mpn_mullo_basecase (tp + n, xp, yp + n2, n1);
186 mpn_dc_mullo_n (tp + n, xp, yp + n2, n1, tp + n);
187 mpn_add_n (rp + n2, rp + n2, tp + n, n1);