shl
Shifts this value left, discarding bits that leave the value and filling low bits with zeros.
The effective count is bitCount and 31, including for negative counts.
Return
the shifted value.
Parameters
bitCount
requested shift distance; only the lowest 5 bits are used.