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