add left shift, right shift operations.