Lines Matching refs:R2
35 APInt Q1, R1, Q2, R2; in get() local
39 APInt::udivrem(SignedMin, AD, Q2, R2); in get()
49 R2 <<= 1; // update R2 = rem(2P/abs(D)) in get()
50 if (R2.uge(AD)) { // must be unsigned comparison in get()
52 R2 -= AD; in get()
56 Delta -= R2; in get()
90 APInt Q1, R1, Q2, R2; in get() local
94 APInt::udivrem(SignedMax, D, Q2, R2); in get()
108 if ((R2 + 1).uge(D - R2)) { in get()
115 R2 <<= 1; in get()
116 ++R2; in get()
117 R2 -= D; in get()
124 R2 <<= 1; in get()
125 ++R2; in get()
130 Delta -= R2; in get()