Uses of Interface
jdk.incubator.vector.VectorOperators.Associative
Packages that use VectorOperators.Associative
-
Uses of VectorOperators.Associative in jdk.incubator.vector
Fields in jdk.incubator.vector declared as VectorOperators.AssociativeModifier and TypeFieldDescriptionstatic VectorOperators.Associative
VectorOperators.ADD
Producea+b
.static VectorOperators.Associative
VectorOperators.AND
Producea&b
.static VectorOperators.Associative
VectorOperators.FIRST_NONZERO
Producebits(a)!=0?a:b
.static VectorOperators.Associative
VectorOperators.MAX
Producemax(a,b)
.static VectorOperators.Associative
VectorOperators.MIN
Producemin(a,b)
.static VectorOperators.Associative
VectorOperators.MUL
Producea*b
.static VectorOperators.Associative
VectorOperators.OR
Producea|b
.static VectorOperators.Associative
VectorOperators.XOR
Producea^b
.Methods in jdk.incubator.vector with parameters of type VectorOperators.AssociativeModifier 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.