Lines Matching defs:rshift
111 int rshift = exponent - yExponent;
113 --rshift; // correct overshift when only y is subnormal
115 RoundingBits roundingBits{yFraction, rshift};
116 yFraction = yFraction.SHIFTR(rshift);
158 int rshift = 1 - exponent;
161 if (rshift >= product.upper.bits + product.lower.bits) {
163 } else if (rshift >= product.lower.bits) {
166 .IAND(product.upper.MASKR(rshift - product.lower.bits))
169 sticky = !product.lower.IAND(product.lower.MASKR(rshift)).IsZero();
171 product.lower = product.lower.SHIFTRWithFill(product.upper, rshift);
172 product.upper = product.upper.SHIFTR(rshift);
250 std::int64_t rshift{1 - exponent};
251 for (; rshift > 0; --rshift) {