shiftL package:ghc-internal

Shift the argument left by the specified number of bits (which must be non-negative). Some instances may throw an Overflow exception if given a negative input. An instance can define either this and shiftR or the unified shift, depending on which is more convenient for the type in question.
Shift the argument left by the specified number of bits (which must be non-negative).
Shift the argument left by the specified number of bits (which must be non-negative).
Shift left. Result undefined if shift amount is not in the range 0 to word size - 1 inclusive.
Shift left logical. Result undefined if shift amount is not in the range 0 to word size - 1 inclusive.
Shift the argument left by the specified number of bits. The result is undefined for negative shift amounts and shift amounts greater or equal to the bitSize. Defaults to shiftL unless defined explicitly by an instance.