What do you think you are comparing here? All of those move the original data, so they are all slow.
In reply to Re^3: Rotating an array by BrowserUk in thread Rotating an array by rovf