Lines Matching refs:R2
23 APInt AD, ANC, Delta, Q1, R1, Q2, R2, T; in get() local
34 R2 = SignedMin - Q2 * AD; // initialize R2 = rem(2P,abs(D)) in get()
44 R2 = R2 << 1; // update R2 = rem(2P/abs(D)) in get()
45 if (R2.uge(AD)) { // must be unsigned comparison in get()
47 R2 = R2 - AD; in get()
49 Delta = AD - R2; in get()
68 APInt NC, Delta, Q1, R1, Q2, R2; in get() local
80 R2 = SignedMax - Q2 * D; // initialize R2 = rem((2P-1),D) in get()
90 if ((R2 + 1).uge(D - R2)) { in get()
94 R2 = R2 + R2 + 1 - D; // update R2 in get()
99 R2 = R2 + R2 + 1; // update R2 in get()
101 Delta = D - 1 - R2; in get()