Rotate vector: block swap