Rotate and shift calls implemented