Lines Matching refs:Shift
49 int Shift = 64 - LeadingZeros; in multiply64() local
51 Upper = Upper << LeadingZeros | Lower >> Shift; in multiply64()
52 return getRounded(Upper, Shift, in multiply64()
53 Shift && (Lower & UINT64_C(1) << (Shift - 1))); in multiply64()
65 int Shift = 0; in divide32() local
67 Shift -= Zeros; in divide32()
75 return getAdjusted<uint32_t>(Quotient, Shift); in divide32()
78 return getRounded<uint32_t>(Quotient, Shift, Remainder >= getHalf(Divisor)); in divide32()
87 int Shift = 0; in divide64() local
89 Shift -= Zeros; in divide64()
95 return std::make_pair(Dividend, Shift); in divide64()
99 Shift -= Zeros; in divide64()
112 --Shift; in divide64()
122 return getRounded(Quotient, Shift, Dividend >= getHalf(Divisor)); in divide64()
170 int Shift = 63 - (NewE - E); in toStringAPFloat() local
171 assert(Shift <= LeadingZeros); in toStringAPFloat()
172 assert(Shift == LeadingZeros || NewE == ScaledNumbers::MaxScale); in toStringAPFloat()
173 assert(Shift >= 0 && Shift < 64 && "undefined behavior"); in toStringAPFloat()
174 D <<= Shift; in toStringAPFloat()
215 if (int Shift = std::min(int16_t(countLeadingZeros64(D)), E)) { in toString() local
216 D <<= Shift; in toString()
217 E -= Shift; in toString()