Added SHR and SHL, and fixed number of operands.