Added support for shifting at alu level.