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