インタフェースjdk.incubator.vector.VectorOperators.Associativeの
使用
VectorOperators.Associativeを使用するパッケージ
-
jdk.incubator.vectorでのVectorOperators.Associativeの使用
VectorOperators.Associativeとして宣言されたjdk.incubator.vectorのフィールド修飾子と型フィールド説明static VectorOperators.Associative
VectorOperators.ADD
a+b
の生成。static VectorOperators.Associative
VectorOperators.AND
a&b
の生成。static VectorOperators.Associative
VectorOperators.FIRST_NONZERO
bits(a)!=0?a:b
の生成。static VectorOperators.Associative
VectorOperators.MAX
max(a,b)
の生成。static VectorOperators.Associative
VectorOperators.MIN
min(a,b)
の生成。static VectorOperators.Associative
VectorOperators.MUL
a*b
の生成。static VectorOperators.Associative
VectorOperators.OR
a|b
の生成。static VectorOperators.Associative
VectorOperators.XOR
a^b
の生成。型VectorOperators.Associativeのパラメータを持つjdk.incubator.vectorのメソッド修飾子と型メソッド説明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)
マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。