Arithmetic shift instead of rotation