Shifting by a Register