Lines Matching refs:lshift
181 int lshift{leadz}; in Multiply() local
182 if (lshift > exponent - 1) { in Multiply()
183 lshift = exponent - 1; in Multiply()
185 exponent -= lshift; in Multiply()
186 product.upper = product.upper.SHIFTLWithFill(product.lower, lshift); in Multiply()
187 product.lower = product.lower.SHIFTL(lshift); in Multiply()
494 int lshift{fraction.LEADZ()}; in Normalize() local
495 if (lshift == fraction.bits /* fraction is zero */ && in Normalize()
498 exponent = lshift = 0; in Normalize()
499 } else if (lshift < exponent) { in Normalize()
500 exponent -= lshift; in Normalize()
502 lshift = exponent - 1; in Normalize()
504 } else if (lshift == 0) { in Normalize()
507 lshift = 0; in Normalize()
531 if (lshift > 0) { in Normalize()
532 word_ = word_.SHIFTL(lshift); in Normalize()
534 for (; lshift > 0; --lshift) { in Normalize()
536 word_ = word_.IBSET(lshift - 1); in Normalize()