Lines Matching refs:Shift
48 int Shift = 64 - LeadingZeros; in multiply64() local
50 Upper = Upper << LeadingZeros | Lower >> Shift; in multiply64()
51 return getRounded(Upper, Shift, in multiply64()
52 Shift && (Lower & UINT64_C(1) << (Shift - 1))); in multiply64()
64 int Shift = 0; in divide32() local
66 Shift -= Zeros; in divide32()
74 return getAdjusted<uint32_t>(Quotient, Shift); in divide32()
77 return getRounded<uint32_t>(Quotient, Shift, Remainder >= getHalf(Divisor)); in divide32()
86 int Shift = 0; in divide64() local
88 Shift -= Zeros; in divide64()
94 return std::make_pair(Dividend, Shift); in divide64()
98 Shift -= Zeros; in divide64()
111 --Shift; in divide64()
121 return getRounded(Quotient, Shift, Dividend >= getHalf(Divisor)); in divide64()
169 int Shift = 63 - (NewE - E); in toStringAPFloat() local
170 assert(Shift <= LeadingZeros); in toStringAPFloat()
171 assert(Shift == LeadingZeros || NewE == ScaledNumbers::MaxScale); in toStringAPFloat()
172 assert(Shift >= 0 && Shift < 64 && "undefined behavior"); in toStringAPFloat()
173 D <<= Shift; in toStringAPFloat()
214 if (int Shift = std::min(int16_t(countLeadingZeros64(D)), E)) { in toString() local
215 D <<= Shift; in toString()
216 E -= Shift; in toString()