SHL : logic SHift Left (multiply by a power of two)
The register is shifted towards the MSB, by a number of bits indicated
either by a source register or the optional 16 immediate field (only the
5 LSB are taken into account in both cases).
The LSB of the result are filled with 0s.