Lines Matching defs:shift
41 * Shift a (signed) quad value right (arithmetic shift right).
44 ___ashrdi3(longlong_t a, qshift_t shift)
49 if (shift >= LONG_BITS) {
53 * Smear bits rightward using the machine's right-shift
56 * LONG_BITS is undefined, so we shift (LONG_BITS-1),
60 aa.ul[L] = shift >= QUAD_BITS ? s :
61 aa.sl[H] >> (shift - LONG_BITS);
63 } else if (shift > 0) {
64 aa.ul[L] = (aa.ul[L] >> shift) |
65 (aa.ul[H] << (LONG_BITS - shift));
66 aa.sl[H] >>= shift;