Lines Matching refs:n2
164 int n2 = n >> 1;
165 Digits X0(X, 0, n2);
166 Digits X1(X, n2, n2);
167 Digits Y0(Y, 0, n2);
168 Digits Y1(Y, n2, n2);
171 KaratsubaMain(P0, X0, Y0, scratch_for_recursion, n2);
175 KaratsubaMain(P2, X1, Y1, scratch_for_recursion, n2);
185 digit_t overflow = AddAndReturnOverflow(Z + n2, P0);
186 overflow += AddAndReturnOverflow(Z + n2, P2);
187 RWDigits X_diff(scratch, 0, n2);
188 RWDigits Y_diff(scratch, n2, n2);
193 KaratsubaMain(P1, X_diff, Y_diff, scratch_for_recursion, n2);
195 overflow += AddAndReturnOverflow(Z + n2, P1);
197 overflow -= SubAndReturnBorrow(Z + n2, P1);