Uses of Interface
jdk.incubator.vector.VectorOperators.Associative
-
Uses of VectorOperators.Associative in jdk.incubator.vector
Modifier and TypeFieldDescriptionstatic final VectorOperators.Associative
VectorOperators.ADD
Producea+b
.static final VectorOperators.Associative
VectorOperators.AND
Producea&b
.static final VectorOperators.Associative
VectorOperators.FIRST_NONZERO
Producebits(a)!=0?a:b
.static final VectorOperators.Associative
VectorOperators.MAX
Producemax(a,b)
.static final VectorOperators.Associative
VectorOperators.MIN
Producemin(a,b)
.static final VectorOperators.Associative
VectorOperators.MUL
Producea*b
.static final VectorOperators.Associative
VectorOperators.OR
Producea|b
.static final VectorOperators.Associative
VectorOperators.XOR
Producea^b
.Modifier and TypeMethodDescriptionabstract byte
ByteVector.reduceLanes
(VectorOperators.Associative op) Returns a value accumulated from all the lanes of this vector.abstract byte
ByteVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Byte> m) Returns a value accumulated from selected lanes of this vector, controlled by a mask.abstract double
DoubleVector.reduceLanes
(VectorOperators.Associative op) Returns a value accumulated from all the lanes of this vector.abstract double
DoubleVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Double> m) Returns a value accumulated from selected lanes of this vector, controlled by a mask.abstract float
FloatVector.reduceLanes
(VectorOperators.Associative op) Returns a value accumulated from all the lanes of this vector.abstract float
FloatVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Float> m) Returns a value accumulated from selected lanes of this vector, controlled by a mask.abstract int
IntVector.reduceLanes
(VectorOperators.Associative op) Returns a value accumulated from all the lanes of this vector.abstract int
IntVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Integer> m) Returns a value accumulated from selected lanes of this vector, controlled by a mask.abstract long
LongVector.reduceLanes
(VectorOperators.Associative op) Returns a value accumulated from all the lanes of this vector.abstract long
LongVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Long> m) Returns a value accumulated from selected lanes of this vector, controlled by a mask.abstract short
ShortVector.reduceLanes
(VectorOperators.Associative op) Returns a value accumulated from all the lanes of this vector.abstract short
ShortVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Short> m) Returns a value accumulated from selected lanes of this vector, controlled by a mask.abstract long
Vector.reduceLanesToLong
(VectorOperators.Associative op) Returns a value accumulated from all the lanes of this vector.abstract long
Vector.reduceLanesToLong
(VectorOperators.Associative op, VectorMask<E> m) Returns a value accumulated from selected lanes of this vector, controlled by a mask.