Lines Matching defs:A3
62 void D3n2n(RWDigits Q, RWDigits R, Digits A1A2, Digits A3, Digits B);
95 // the size of A = [A1, A2, A3].
96 void BZ::D3n2n(RWDigits Q, RWDigits R, Digits A1A2, Digits A3, Digits B) {
102 DCHECK(A3.len() == n);
105 // 1. Split A into three parts A = [A1, A2, A3] with Ai < 2^(kDigitBits * n).
140 // 5. Compute Rhat = R1*2^(kDigitBits * n) + A3 - D = [R1, A3] - D.
141 PutAt(R, A3, n);
149 // 5. Compute Rhat = R1*2^(kDigitBits * n) + A3 - D = [R1, A3] - D.
175 Digits A3(A, n / 2, n / 2);
178 // Q1 = floor([A1, A2, A3] / [B1, B2]) with remainder R1 = [R11, R12],
182 D3n2n(Q1, R1, A1A2, A3, B);