< prev index next >

## src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java

```@@ -557,10 +557,11 @@
* {@code (N + i) % length()}.
*
* @param i the number of lanes to rotate left
* @return the result of rotating left lane elements of this vector by the
* given number of lanes
+     * @throws IllegalArgumentException if {@code i} is {@code < 0}.
*/
public abstract Vector<E> rotateLanesLeft(int i);

/**
* Rotates right the lane elements of this vector by the given number of
```

```@@ -573,10 +574,11 @@
* {@code (N + length() - (i % length())) % length()}
*
* @param i the number of lanes to rotate right
* @return the result of rotating right lane elements of this vector by the
* given number of lanes
+     * @throws IllegalArgumentException if {@code i} is {@code < 0}.
*/
public abstract Vector<E> rotateLanesRight(int i);

/**
* Shift left the lane elements of this vector by the given number of
```

```@@ -1084,11 +1086,11 @@
return VectorShuffle.shuffleIota(this.species());
}

/**
* Returns a shuffle of same species as {@code this} vector and with lane elements set to sequential {@code int}
-     * values starting from {@code start}.
+     * values starting from {@code start} and looping around species length.
* <p>
* This method behaves as if it returns the result of calling the static {@link VectorShuffle#shuffleIota(VectorSpecies, int) shuffleIota()}
* method in VectorShuffle as follows:
* <pre> {@code
*     return VectorShuffle.shuffleIota(this.species(), start);
```
< prev index next >