インタフェースjdk.incubator.vector.VectorOperators.Binaryの
使用
VectorOperators.Binaryを使用するパッケージ
-
jdk.incubator.vectorでのVectorOperators.Binaryの使用
jdk.incubator.vectorのVectorOperators.BinaryのサブインタフェースVectorOperators.Binaryとして宣言されたjdk.incubator.vectorのフィールド修飾子と型フィールド説明static VectorOperators.Binary
VectorOperators.AND_NOT
a&~b
の生成。static VectorOperators.Binary
VectorOperators.ASHR
a>>(n&(ESIZE*8-1))
の生成。static VectorOperators.Binary
VectorOperators.ATAN2
atan2(a,b)
の生成。static VectorOperators.Binary
VectorOperators.DIV
a/b
の生成。static VectorOperators.Binary
VectorOperators.HYPOT
hypot(a,b)
の生成。static VectorOperators.Binary
VectorOperators.LSHL
a<<(n&(ESIZE*8-1))
の生成。static VectorOperators.Binary
VectorOperators.LSHR
a>>>(n&(ESIZE*8-1))
の生成。static VectorOperators.Binary
VectorOperators.POW
pow(a,b)
の生成。static VectorOperators.Binary
VectorOperators.ROL
rotateLeft(a,n)
の生成。static VectorOperators.Binary
VectorOperators.ROR
rotateRight(a,n)
の生成。static VectorOperators.Binary
VectorOperators.SUB
a-b
の生成。型VectorOperators.Binaryのパラメータを持つjdk.incubator.vectorのメソッド修飾子と型メソッド説明ByteVector.lanewise(VectorOperators.Binary op, byte e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。ByteVector.lanewise(VectorOperators.Binary op, byte e, VectorMask<Byte> m)
このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。ByteVector.lanewise(VectorOperators.Binary op, long e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。ByteVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Byte> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract ByteVector
ByteVector.lanewise(VectorOperators.Binary op, Vector<Byte> v)
このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。ByteVector.lanewise(VectorOperators.Binary op, Vector<Byte> v, VectorMask<Byte> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。DoubleVector.lanewise(VectorOperators.Binary op, double e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。DoubleVector.lanewise(VectorOperators.Binary op, double e, VectorMask<Double> m)
このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。DoubleVector.lanewise(VectorOperators.Binary op, long e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。DoubleVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Double> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract DoubleVector
DoubleVector.lanewise(VectorOperators.Binary op, Vector<Double> v)
このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。DoubleVector.lanewise(VectorOperators.Binary op, Vector<Double> v, VectorMask<Double> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。FloatVector.lanewise(VectorOperators.Binary op, float e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。FloatVector.lanewise(VectorOperators.Binary op, float e, VectorMask<Float> m)
このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。FloatVector.lanewise(VectorOperators.Binary op, long e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。FloatVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Float> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract FloatVector
FloatVector.lanewise(VectorOperators.Binary op, Vector<Float> v)
このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。FloatVector.lanewise(VectorOperators.Binary op, Vector<Float> v, VectorMask<Float> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。IntVector.lanewise(VectorOperators.Binary op, int e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。IntVector.lanewise(VectorOperators.Binary op, int e, VectorMask<Integer> m)
このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。IntVector.lanewise(VectorOperators.Binary op, long e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。IntVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Integer> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract IntVector
IntVector.lanewise(VectorOperators.Binary op, Vector<Integer> v)
このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。IntVector.lanewise(VectorOperators.Binary op, Vector<Integer> v, VectorMask<Integer> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。LongVector.lanewise(VectorOperators.Binary op, long e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。LongVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Long> m)
このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。abstract LongVector
LongVector.lanewise(VectorOperators.Binary op, Vector<Long> v)
このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。LongVector.lanewise(VectorOperators.Binary op, Vector<Long> v, VectorMask<Long> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。ShortVector.lanewise(VectorOperators.Binary op, long e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。ShortVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Short> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。ShortVector.lanewise(VectorOperators.Binary op, short e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。ShortVector.lanewise(VectorOperators.Binary op, short e, VectorMask<Short> m)
このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。abstract ShortVector
ShortVector.lanewise(VectorOperators.Binary op, Vector<Short> v)
このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。ShortVector.lanewise(VectorOperators.Binary op, Vector<Short> v, VectorMask<Short> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。Vector.lanewise(VectorOperators.Binary op, long e)
このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。Vector.lanewise(VectorOperators.Binary op, long e, VectorMask<E> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。Vector.lanewise(VectorOperators.Binary op, Vector<E> v)
このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。Vector.lanewise(VectorOperators.Binary op, Vector<E> v, VectorMask<E> m)
このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。