Shifts this value right, filling high bits with the sign bit.
The effective count is bitCount and 63, including for negative counts.
bitCount and 63
the shifted value.
requested shift distance; only the lowest 6 bits are used.