インタフェースjdk.incubator.vector.VectorOperators.Associativeの
使用
-
jdk.incubator.vectorでのVectorOperators.Associativeの使用
修飾子と型フィールド説明static final VectorOperators.Associative
VectorOperators.ADD
a+b
の生成。static final VectorOperators.Associative
VectorOperators.AND
a&b
の生成。static final VectorOperators.Associative
VectorOperators.FIRST_NONZERO
bits(a)!=0?a:b
の生成。static final VectorOperators.Associative
VectorOperators.MAX
max(a,b)
の生成。static final VectorOperators.Associative
VectorOperators.MIN
min(a,b)
の生成。static final VectorOperators.Associative
VectorOperators.MUL
a*b
の生成。static final VectorOperators.Associative
VectorOperators.OR
a|b
の生成。static final VectorOperators.Associative
VectorOperators.XOR
a^b
の生成。修飾子と型メソッド説明abstract byte
ByteVector.reduceLanes
(VectorOperators.Associative op) このベクトルのすべてのレーンから累積された値を返します。abstract byte
ByteVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Byte> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。abstract double
DoubleVector.reduceLanes
(VectorOperators.Associative op) このベクトルのすべてのレーンから累積された値を返します。abstract double
DoubleVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Double> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。abstract float
FloatVector.reduceLanes
(VectorOperators.Associative op) このベクトルのすべてのレーンから累積された値を返します。abstract float
FloatVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Float> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。abstract int
IntVector.reduceLanes
(VectorOperators.Associative op) このベクトルのすべてのレーンから累積された値を返します。abstract int
IntVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Integer> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。abstract long
LongVector.reduceLanes
(VectorOperators.Associative op) このベクトルのすべてのレーンから累積された値を返します。abstract long
LongVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Long> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。abstract short
ShortVector.reduceLanes
(VectorOperators.Associative op) このベクトルのすべてのレーンから累積された値を返します。abstract short
ShortVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Short> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。abstract long
Vector.reduceLanesToLong
(VectorOperators.Associative op) このベクトルのすべてのレーンから累積された値を返します。abstract long
Vector.reduceLanesToLong
(VectorOperators.Associative op, VectorMask<E> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。