< prev index next >
test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/SortVector.java
Print this page
rev 55894 : 8222897: [vector] Renaming of shift, rotate operations. Few other api changes.
Summary: Renaming of shift, rotate operations. Few other api changes.
Reviewed-by: jrose, briangoetz
@@ -24,12 +24,13 @@
*/
package benchmark.jdk.incubator.vector;
import jdk.incubator.vector.IntVector;
import jdk.incubator.vector.Vector;
-import jdk.incubator.vector.Vector.Mask;
-import jdk.incubator.vector.Vector.Species;
+import jdk.incubator.vector.VectorMask;
+import jdk.incubator.vector.VectorSpecies;
+import jdk.incubator.vector.VectorShuffle;
import org.openjdk.jmh.annotations.*;
import java.util.concurrent.TimeUnit;
/**
@@ -74,12 +75,12 @@
public void sortVectorI512() {
sort(I512);
}
- void sort(Species<Integer> spec) {
- var iota = (IntVector) IntVector.shuffleIota(spec).toVector(); // [ 0 1 ... n ]
+ void sort(VectorSpecies<Integer> spec) {
+ var iota = (IntVector) VectorShuffle.shuffleIota(spec).toVector(); // [ 0 1 ... n ]
var result = IntVector.broadcast(spec, 0);
var index = IntVector.broadcast(spec, 0);
var incr = IntVector.broadcast(spec, 1);
< prev index next >