Lines Matching defs:lshift
181 int lshift{leadz};
182 if (lshift > exponent - 1) {
183 lshift = exponent - 1;
185 exponent -= lshift;
186 product.upper = product.upper.SHIFTLWithFill(product.lower, lshift);
187 product.lower = product.lower.SHIFTL(lshift);
512 int lshift{fraction.LEADZ()};
513 if (lshift == fraction.bits /* fraction is zero */ &&
516 exponent = lshift = 0;
517 } else if (lshift < exponent) {
518 exponent -= lshift;
520 lshift = exponent - 1;
522 } else if (lshift == 0) {
525 lshift = 0;
555 if (lshift > 0) {
556 word_ = word_.SHIFTL(lshift);
558 for (; lshift > 0; --lshift) {
560 word_ = word_.IBSET(lshift - 1);