< prev index next >
test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Merge.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
@@ -23,11 +23,11 @@
* questions.
*/
package benchmark.jdk.incubator.vector;
import jdk.incubator.vector.*;
-import jdk.incubator.vector.Vector.Species;
+import jdk.incubator.vector.VectorSpecies;
import org.openjdk.jmh.annotations.*;
import java.util.concurrent.TimeUnit;
import static org.junit.jupiter.api.Assertions.*;
@@ -83,11 +83,11 @@
@Benchmark
public void merge64_512() {
merge(I64, I256);
}
- IntVector merge(Species<Integer> from, Species<Integer> to, int idx) {
+ IntVector merge(VectorSpecies<Integer> from, VectorSpecies<Integer> to, int idx) {
assert from.length() <= to.length();
int vlenFrom = from.length();
int vlenTo = to.length();
@@ -101,11 +101,11 @@
return join(stepDown, to, lo, hi);
}
}
- void merge(Species<Integer> from, Species<Integer> to) {
+ void merge(VectorSpecies<Integer> from, VectorSpecies<Integer> to) {
int vlenTo = to.length();
for (int i = 0; i < in.length; i += vlenTo) {
var r = merge(from, to, i);
r.intoArray(out, i);
}
< prev index next >