< prev index next >
src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
Print this page
rev 49829 : Suball for short+byte intrinsics
@@ -441,10 +441,19 @@
VECTOR_OP_AND, Short128Vector.class, short.class, LENGTH,
this,
v -> (long) v.rOp((short) -1, (i, a, b) -> (short) (a & b)));
}
+ @Override
+ @ForceInline
+ public short subAll() {
+ return (short) VectorIntrinsics.reductionCoerced(
+ VECTOR_OP_SUB, Short128Vector.class, short.class, LENGTH,
+ this,
+ v -> (long) v.rOp((short) 0, (i, a, b) -> (short) (a - b)));
+ }
+
// Memory operations
@Override
@ForceInline
public void intoArray(short[] a, int ix) {
< prev index next >