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