Unify shift ops. Shifting by negative amounts flips direction.