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