インタフェースjdk.incubator.vector.VectorOperators.Binaryの
使用
VectorOperators.Binaryを使用するパッケージ
-
jdk.incubator.vectorでのVectorOperators.Binaryの使用
jdk.incubator.vectorのVectorOperators.BinaryのサブインタフェースVectorOperators.Binaryとして宣言されたjdk.incubator.vectorのフィールド修飾子と型フィールド説明static final VectorOperators.BinaryVectorOperators.AND_NOTa&~bの生成。static final VectorOperators.BinaryVectorOperators.ASHRa>>(n&(ESIZE*8-1))の生成。static final VectorOperators.BinaryVectorOperators.ATAN2atan2(a,b)の生成。static final VectorOperators.BinaryVectorOperators.COMPRESS_BITScompress(a,n)の生成。static final VectorOperators.BinaryVectorOperators.DIVa/bの生成。static final VectorOperators.BinaryVectorOperators.EXPAND_BITSexpand(a,n)の生成。static final VectorOperators.BinaryVectorOperators.HYPOThypot(a,b)の生成。static final VectorOperators.BinaryVectorOperators.LSHLa<<(n&(ESIZE*8-1))の生成。static final VectorOperators.BinaryVectorOperators.LSHR(a&EMASK)>>>(n&(ESIZE*8-1))の生成。static final VectorOperators.BinaryVectorOperators.POWpow(a,b)の生成。static final VectorOperators.BinaryVectorOperators.ROLrotateLeft(a,n)の生成。static final VectorOperators.BinaryVectorOperators.RORrotateRight(a,n)の生成。static final VectorOperators.BinaryVectorOperators.SADD飽和a+bを生成します。static final VectorOperators.BinaryVectorOperators.SSUB飽和a-bを生成します。static final VectorOperators.BinaryVectorOperators.SUADD符号なしa+bを生成します。static final VectorOperators.BinaryVectorOperators.SUBa-bの生成。static final VectorOperators.BinaryVectorOperators.SUSUB符号なしa-bを生成します。型VectorOperators.Binaryのパラメータを持つjdk.incubator.vectorのメソッド修飾子と型メソッド説明final ByteVectorByteVector.lanewise(VectorOperators.Binary op, byte e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final ByteVectorByteVector.lanewise(VectorOperators.Binary op, byte e, VectorMask<Byte> m) このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。final ByteVectorByteVector.lanewise(VectorOperators.Binary op, long e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final ByteVectorByteVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Byte> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract ByteVectorByteVector.lanewise(VectorOperators.Binary op, Vector<Byte> v) このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。abstract ByteVectorByteVector.lanewise(VectorOperators.Binary op, Vector<Byte> v, VectorMask<Byte> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final DoubleVectorDoubleVector.lanewise(VectorOperators.Binary op, double e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final DoubleVectorDoubleVector.lanewise(VectorOperators.Binary op, double e, VectorMask<Double> m) このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。final DoubleVectorDoubleVector.lanewise(VectorOperators.Binary op, long e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final DoubleVectorDoubleVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Double> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract DoubleVectorDoubleVector.lanewise(VectorOperators.Binary op, Vector<Double> v) このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。abstract DoubleVectorDoubleVector.lanewise(VectorOperators.Binary op, Vector<Double> v, VectorMask<Double> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final FloatVectorFloatVector.lanewise(VectorOperators.Binary op, float e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final FloatVectorFloatVector.lanewise(VectorOperators.Binary op, float e, VectorMask<Float> m) このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。final FloatVectorFloatVector.lanewise(VectorOperators.Binary op, long e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final FloatVectorFloatVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Float> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract FloatVectorFloatVector.lanewise(VectorOperators.Binary op, Vector<Float> v) このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。abstract FloatVectorFloatVector.lanewise(VectorOperators.Binary op, Vector<Float> v, VectorMask<Float> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final IntVectorIntVector.lanewise(VectorOperators.Binary op, int e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final IntVectorIntVector.lanewise(VectorOperators.Binary op, int e, VectorMask<Integer> m) このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。final IntVectorIntVector.lanewise(VectorOperators.Binary op, long e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final IntVectorIntVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Integer> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract IntVectorIntVector.lanewise(VectorOperators.Binary op, Vector<Integer> v) このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。abstract IntVectorIntVector.lanewise(VectorOperators.Binary op, Vector<Integer> v, VectorMask<Integer> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final LongVectorLongVector.lanewise(VectorOperators.Binary op, long e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final LongVectorLongVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Long> m) このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。abstract LongVectorLongVector.lanewise(VectorOperators.Binary op, Vector<Long> v) このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。abstract LongVectorLongVector.lanewise(VectorOperators.Binary op, Vector<Long> v, VectorMask<Long> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final ShortVectorShortVector.lanewise(VectorOperators.Binary op, long e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final ShortVectorShortVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Short> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final ShortVectorShortVector.lanewise(VectorOperators.Binary op, short e) このベクトルのレーン値をブロードキャスト・スカラーの値と結合します。final ShortVectorShortVector.lanewise(VectorOperators.Binary op, short e, VectorMask<Short> m) このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。abstract ShortVectorShortVector.lanewise(VectorOperators.Binary op, Vector<Short> v) このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。abstract ShortVectorShortVector.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番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。