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()
91 APInt Q1, R1, Q2, R2; in get() local
95 APInt::udivrem(SignedMax, D, Q2, R2); in get()
109 if ((R2 + 1).uge(D - R2)) { in get()
116 R2 <<= 1; in get()
117 ++R2; in get()
118 R2 -= D; in get()
125 R2 <<= 1; in get()
126 ++R2; in get()
131 Delta -= R2; in get()