インタフェースjdk.incubator.vector.VectorOperators.Ternaryの
使用
VectorOperators.Ternaryを使用するパッケージ
-
jdk.incubator.vectorでのVectorOperators.Ternaryの使用
VectorOperators.Ternaryとして宣言されたjdk.incubator.vectorのフィールド修飾子と型フィールド説明static final VectorOperators.Ternary
VectorOperators.BITWISE_BLEND
a^((a^b)&c)
の生成。static final VectorOperators.Ternary
VectorOperators.FMA
fma(a,b,c)
の生成。型VectorOperators.Ternaryのパラメータを持つjdk.incubator.vectorのメソッド修飾子と型メソッド説明final ByteVector
ByteVector.lanewise
(VectorOperators.Ternary op, byte e1, byte e2) このベクトルのレーンの値を2つのブロードキャスト・スカラーの値と結合します。final ByteVector
ByteVector.lanewise
(VectorOperators.Ternary op, byte e1, byte e2, VectorMask<Byte> m) このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。final ByteVector
ByteVector.lanewise
(VectorOperators.Ternary op, byte e1, Vector<Byte> v2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final ByteVector
ByteVector.lanewise
(VectorOperators.Ternary op, byte e1, Vector<Byte> v2, VectorMask<Byte> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final ByteVector
ByteVector.lanewise
(VectorOperators.Ternary op, Vector<Byte> v1, byte e2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final ByteVector
ByteVector.lanewise
(VectorOperators.Ternary op, Vector<Byte> v1, byte e2, VectorMask<Byte> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。abstract ByteVector
このベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。abstract ByteVector
ByteVector.lanewise
(VectorOperators.Ternary op, Vector<Byte> v1, Vector<Byte> v2, VectorMask<Byte> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。final DoubleVector
DoubleVector.lanewise
(VectorOperators.Ternary op, double e1, double e2) このベクトルのレーンの値を2つのブロードキャスト・スカラーの値と結合します。final DoubleVector
DoubleVector.lanewise
(VectorOperators.Ternary op, double e1, double e2, VectorMask<Double> m) このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。final DoubleVector
DoubleVector.lanewise
(VectorOperators.Ternary op, double e1, Vector<Double> v2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final DoubleVector
DoubleVector.lanewise
(VectorOperators.Ternary op, double e1, Vector<Double> v2, VectorMask<Double> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final DoubleVector
DoubleVector.lanewise
(VectorOperators.Ternary op, Vector<Double> v1, double e2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final DoubleVector
DoubleVector.lanewise
(VectorOperators.Ternary op, Vector<Double> v1, double e2, VectorMask<Double> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。abstract DoubleVector
このベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。abstract DoubleVector
DoubleVector.lanewise
(VectorOperators.Ternary op, Vector<Double> v1, Vector<Double> v2, VectorMask<Double> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, float e1, float e2) このベクトルのレーンの値を2つのブロードキャスト・スカラーの値と結合します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, float e1, float e2, VectorMask<Float> m) このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, float e1, Vector<Float> v2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, float e1, Vector<Float> v2, VectorMask<Float> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, Vector<Float> v1, float e2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, Vector<Float> v1, float e2, VectorMask<Float> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。abstract FloatVector
このベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。abstract FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, Vector<Float> v1, Vector<Float> v2, VectorMask<Float> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。final IntVector
IntVector.lanewise
(VectorOperators.Ternary op, int e1, int e2) このベクトルのレーンの値を2つのブロードキャスト・スカラーの値と結合します。final IntVector
IntVector.lanewise
(VectorOperators.Ternary op, int e1, int e2, VectorMask<Integer> m) このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。final IntVector
IntVector.lanewise
(VectorOperators.Ternary op, int e1, Vector<Integer> v2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final IntVector
IntVector.lanewise
(VectorOperators.Ternary op, int e1, Vector<Integer> v2, VectorMask<Integer> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final IntVector
IntVector.lanewise
(VectorOperators.Ternary op, Vector<Integer> v1, int e2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final IntVector
IntVector.lanewise
(VectorOperators.Ternary op, Vector<Integer> v1, int e2, VectorMask<Integer> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。abstract IntVector
このベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。abstract IntVector
IntVector.lanewise
(VectorOperators.Ternary op, Vector<Integer> v1, Vector<Integer> v2, VectorMask<Integer> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。final LongVector
LongVector.lanewise
(VectorOperators.Ternary op, long e1, long e2) このベクトルのレーンの値を2つのブロードキャスト・スカラーの値と結合します。final LongVector
LongVector.lanewise
(VectorOperators.Ternary op, long e1, long e2, VectorMask<Long> m) このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。final LongVector
LongVector.lanewise
(VectorOperators.Ternary op, long e1, Vector<Long> v2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final LongVector
LongVector.lanewise
(VectorOperators.Ternary op, long e1, Vector<Long> v2, VectorMask<Long> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final LongVector
LongVector.lanewise
(VectorOperators.Ternary op, Vector<Long> v1, long e2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final LongVector
LongVector.lanewise
(VectorOperators.Ternary op, Vector<Long> v1, long e2, VectorMask<Long> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。abstract LongVector
このベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。abstract LongVector
LongVector.lanewise
(VectorOperators.Ternary op, Vector<Long> v1, Vector<Long> v2, VectorMask<Long> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。final ShortVector
ShortVector.lanewise
(VectorOperators.Ternary op, short e1, short e2) このベクトルのレーンの値を2つのブロードキャスト・スカラーの値と結合します。final ShortVector
ShortVector.lanewise
(VectorOperators.Ternary op, short e1, short e2, VectorMask<Short> m) このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。final ShortVector
ShortVector.lanewise
(VectorOperators.Ternary op, short e1, Vector<Short> v2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final ShortVector
ShortVector.lanewise
(VectorOperators.Ternary op, short e1, Vector<Short> v2, VectorMask<Short> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final ShortVector
ShortVector.lanewise
(VectorOperators.Ternary op, Vector<Short> v1, short e2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final ShortVector
ShortVector.lanewise
(VectorOperators.Ternary op, Vector<Short> v1, short e2, VectorMask<Short> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。abstract ShortVector
このベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。abstract ShortVector
ShortVector.lanewise
(VectorOperators.Ternary op, Vector<Short> v1, Vector<Short> v2, VectorMask<Short> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。このベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。Vector.lanewise
(VectorOperators.Ternary op, Vector<E> v1, Vector<E> v2, VectorMask<E> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。