クラスjdk.incubator.vector.VectorMaskの
使用

VectorMaskを使用するパッケージ
パッケージ
説明

インキュベート機能
将来のリリースで削除されます。
  • jdk.incubator.vectorでのVectorMaskの使用

    VectorMaskを返すjdk.incubator.vectorのメソッド
    修飾子と型
    メソッド
    説明
    abstract VectorMask<E>
    VectorMask.and(VectorMask<E> m)
    このマスクと2番目の入力マスク間の論理積(a&bとして)を計算します。
    abstract VectorMask<E>
    VectorMask.andNot(VectorMask<E> m)
    このマスク(a&~bとして)から別の入力マスクを論理的に減算します。
    abstract <F> VectorMask<F>
    VectorMask.cast(VectorSpecies<F> species)
    このマスクを、指定された種の要素型Fのマスクに変換します。
    abstract <F> VectorMask<F>
    VectorMask.check(Class<F> elementType)
    このマスクが指定された要素型のベクトルに適用されることを確認し、このマスクをそのまま返します。
    abstract <F> VectorMask<F>
    VectorMask.check(VectorSpecies<F> species)
    このマスクが指定された種を持っていることを確認し、このマスクをそのまま返します。
    abstract VectorMask<Byte>
    ByteVector.compare(VectorOperators.Comparison op, byte e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    ByteVector.compare(VectorOperators.Comparison op, byte e, VectorMask<Byte> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Byte>
    ByteVector.compare(VectorOperators.Comparison op, long e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    ByteVector.compare(VectorOperators.Comparison op, long e, VectorMask<Byte> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Byte>
    指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。
    abstract VectorMask<Double>
    DoubleVector.compare(VectorOperators.Comparison op, double e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    DoubleVector.compare(VectorOperators.Comparison op, double e, VectorMask<Double> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Double>
    DoubleVector.compare(VectorOperators.Comparison op, long e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    DoubleVector.compare(VectorOperators.Comparison op, long e, VectorMask<Double> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Double>
    指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。
    abstract VectorMask<Float>
    FloatVector.compare(VectorOperators.Comparison op, float e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    FloatVector.compare(VectorOperators.Comparison op, float e, VectorMask<Float> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Float>
    FloatVector.compare(VectorOperators.Comparison op, long e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    FloatVector.compare(VectorOperators.Comparison op, long e, VectorMask<Float> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Float>
    指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。
    IntVector.compare(VectorOperators.Comparison op, int e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    IntVector.compare(VectorOperators.Comparison op, long e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。
    abstract VectorMask<Long>
    LongVector.compare(VectorOperators.Comparison op, long e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    LongVector.compare(VectorOperators.Comparison op, long e, VectorMask<Long> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Long>
    指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。
    abstract VectorMask<Short>
    ShortVector.compare(VectorOperators.Comparison op, long e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    ShortVector.compare(VectorOperators.Comparison op, long e, VectorMask<Short> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Short>
    ShortVector.compare(VectorOperators.Comparison op, short e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    ShortVector.compare(VectorOperators.Comparison op, short e, VectorMask<Short> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<Short>
    指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。
    abstract VectorMask<E>
    Vector.compare(VectorOperators.Comparison op, long e)
    指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<E>
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<E>
    指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。
    abstract VectorMask<E>
    このベクトルを、指定された比較演算に従って、マスクによって選択されたレーン内の別の入力ベクトルと比較してテストします。
    abstract VectorMask<E>
    VectorMask.compress()
    このマスクからセット・レーンを圧縮します。
    ByteVector.eq(byte e)
    このベクトルが入力スカラーと等しいかどうかを判定します。
    ByteVector.eq(Vector<Byte> v)
    このベクトルが別の入力ベクトルと等しいかどうかを判定します。
    DoubleVector.eq(double e)
    このベクトルが入力スカラーと等しいかどうかを判定します。
    DoubleVector.eq(Vector<Double> v)
    このベクトルが別の入力ベクトルと等しいかどうかを判定します。
    FloatVector.eq(float e)
    このベクトルが入力スカラーと等しいかどうかを判定します。
    FloatVector.eq(Vector<Float> v)
    このベクトルが別の入力ベクトルと等しいかどうかを判定します。
    IntVector.eq(int e)
    このベクトルが入力スカラーと等しいかどうかを判定します。
    IntVector.eq(Vector<Integer> v)
    このベクトルが別の入力ベクトルと等しいかどうかを判定します。
    LongVector.eq(long e)
    このベクトルが入力スカラーと等しいかどうかを判定します。
    LongVector.eq(Vector<Long> v)
    このベクトルが別の入力ベクトルと等しいかどうかを判定します。
    ShortVector.eq(short e)
    このベクトルが入力スカラーと等しいかどうかを判定します。
    ShortVector.eq(Vector<Short> v)
    このベクトルが別の入力ベクトルと等しいかどうかを判定します。
    abstract VectorMask<E>
    Vector.eq(Vector<E> v)
    このベクトルが別の入力ベクトルと等しいかどうかを判定します。
    abstract VectorMask<E>
    VectorMask.eq(VectorMask<E> m)
    このマスクと別の入力マスク(ブールa==bまたはa^~bとして)との論理的な等価性を判定します。
    static <E> VectorMask<E>
    VectorMask.fromArray(VectorSpecies<E> species, boolean[] bits, int offset)
    オフセットから始まるboolean配列からマスクをロードします。
    static <E> VectorMask<E>
    VectorMask.fromLong(VectorSpecies<E> species, long bits)
    指定されたビット・マスク内のビットに従って、最下位ビットから符号ビットまで、各レーンが設定または設定解除されているマスクを返します。
    static <E> VectorMask<E>
    VectorMask.fromValues(VectorSpecies<E> species, boolean... bits)
    指定されたboolean値に従って各レーンが設定または設定解除されるマスクを返します。
    abstract VectorMask<E>
    VectorMask.indexInRange(int offset, int limit)
    調整された索引N+offset[0..limit-1]の範囲内にない場合に、このマスクからレーン番号付きNを削除します。
    abstract VectorMask<E>
    VectorMask.indexInRange(long offset, long limit)
    調整された索引N+offset[0..limit-1]の範囲内にない場合に、このマスクからレーン番号付きNを削除します。
    VectorSpecies.indexInRange(int offset, int limit)
    調整されたインデックスN+offset[0..limit-1]の範囲内にあるように、インデックスNのレーンだけが設定されているこの種のマスクを返します。
    VectorSpecies.indexInRange(long offset, long limit)
    調整されたインデックスN+offset[0..limit-1]の範囲内にあるように、インデックスNのレーンだけが設定されているこの種のマスクを返します。
    abstract VectorMask<E>
    VectorShuffle.laneIsValid()
    有効な索引(負でない値)を含むすべてのレーンを検索し、それらのレーンが正確に設定されているマスクを返します。
    VectorSpecies.loadMask(boolean[] bits, int offset)
    指定されたオフセットの指定された配列からレーン要素が初期化される、この種のマスクを返します。
    ByteVector.lt(byte e)
    このベクトルが入力スカラーより小さいかどうかを判定します。
    ByteVector.lt(Vector<Byte> v)
    このベクトルが別の入力ベクトルより小さいかどうかを判定します。
    DoubleVector.lt(double e)
    このベクトルが入力スカラーより小さいかどうかを判定します。
    DoubleVector.lt(Vector<Double> v)
    このベクトルが別の入力ベクトルより小さいかどうかを判定します。
    FloatVector.lt(float e)
    このベクトルが入力スカラーより小さいかどうかを判定します。
    FloatVector.lt(Vector<Float> v)
    このベクトルが別の入力ベクトルより小さいかどうかを判定します。
    IntVector.lt(int e)
    このベクトルが入力スカラーより小さいかどうかを判定します。
    IntVector.lt(Vector<Integer> v)
    このベクトルが別の入力ベクトルより小さいかどうかを判定します。
    LongVector.lt(long e)
    このベクトルが入力スカラーより小さいかどうかを判定します。
    LongVector.lt(Vector<Long> v)
    このベクトルが別の入力ベクトルより小さいかどうかを判定します。
    ShortVector.lt(short e)
    このベクトルが入力スカラーより小さいかどうかを判定します。
    ShortVector.lt(Vector<Short> v)
    このベクトルが別の入力ベクトルより小さいかどうかを判定します。
    abstract VectorMask<E>
    Vector.lt(Vector<E> v)
    このベクトルが別の入力ベクトルより小さいかどうかを判定します。
    abstract VectorMask<E>
    Vector.maskAll(boolean bit)
    このベクトルと同じ種のマスクを返します。各レーンは、すべてのレーンにブロードキャストされる指定された単一のbooleanに従って設定または設定解除されます。
    VectorSpecies.maskAll(boolean bit)
    この種のマスクを返します。各レーンは、指定された単一のbooleanに従って設定または設定解除され、すべてのレーンにブロードキャストされます。
    abstract VectorMask<E>
    VectorMask.not()
    このマスクを論理的に否定します。
    abstract VectorMask<E>
    VectorMask.or(VectorMask<E> m)
    このマスクと別の入力マスクの論理和集合(a|bとして)を計算します。
    abstract VectorMask<Byte>
    ByteVector.test(VectorOperators.Test op)
    指定された演算に従って、このベクトルのレーンをテストします。
    abstract VectorMask<Byte>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<Double>
    DoubleVector.test(VectorOperators.Test op)
    指定された演算に従って、このベクトルのレーンをテストします。
    abstract VectorMask<Double>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<Float>
    FloatVector.test(VectorOperators.Test op)
    指定された演算に従って、このベクトルのレーンをテストします。
    abstract VectorMask<Float>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    IntVector.test(VectorOperators.Test op)
    指定された演算に従って、このベクトルのレーンをテストします。
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<Long>
    LongVector.test(VectorOperators.Test op)
    指定された演算に従って、このベクトルのレーンをテストします。
    abstract VectorMask<Long>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<Short>
    ShortVector.test(VectorOperators.Test op)
    指定された演算に従って、このベクトルのレーンをテストします。
    abstract VectorMask<Short>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<E>
    指定された演算に従って、このベクトルのレーンをテストします。
    abstract VectorMask<E>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    VectorMaskの引数を持つ型を返すjdk.incubator.vectorのメソッド
    修飾子と型
    メソッド
    説明
    Class<? extends VectorMask<E>>
    VectorSpecies.maskType()
    この種のベクトル・マスク・タイプを返します。
    VectorMaskのパラメータを持つjdk.incubator.vectorのメソッド
    修飾子と型
    メソッド
    説明
    ByteVector.add(byte e, VectorMask<Byte> m)
    このベクトルを入力スカラーのブロードキャストに追加し、マスクによって制御されるレーン要素を選択します。
    ByteVector.add(Vector<Byte> v, VectorMask<Byte> m)
    マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。
    DoubleVector.add(double e, VectorMask<Double> m)
    このベクトルを入力スカラーのブロードキャストに追加し、マスクによって制御されるレーン要素を選択します。
    DoubleVector.add(Vector<Double> v, VectorMask<Double> m)
    マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。
    FloatVector.add(float e, VectorMask<Float> m)
    このベクトルを入力スカラーのブロードキャストに追加し、マスクによって制御されるレーン要素を選択します。
    FloatVector.add(Vector<Float> v, VectorMask<Float> m)
    マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。
    final IntVector
    IntVector.add(int e, VectorMask<Integer> m)
    このベクトルを入力スカラーのブロードキャストに追加し、マスクによって制御されるレーン要素を選択します。
    final IntVector
    IntVector.add(Vector<Integer> v, VectorMask<Integer> m)
    マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。
    LongVector.add(long e, VectorMask<Long> m)
    このベクトルを入力スカラーのブロードキャストに追加し、マスクによって制御されるレーン要素を選択します。
    LongVector.add(Vector<Long> v, VectorMask<Long> m)
    マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。
    ShortVector.add(short e, VectorMask<Short> m)
    このベクトルを入力スカラーのブロードキャストに追加し、マスクによって制御されるレーン要素を選択します。
    ShortVector.add(Vector<Short> v, VectorMask<Short> m)
    マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。
    abstract Vector<E>
    Vector.add(Vector<E> v, VectorMask<E> m)
    マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。
    abstract VectorMask<E>
    VectorMask.and(VectorMask<E> m)
    このマスクと2番目の入力マスク間の論理積(a&bとして)を計算します。
    abstract VectorMask<E>
    VectorMask.andNot(VectorMask<E> m)
    このマスク(a&~bとして)から別の入力マスクを論理的に減算します。
    ByteVector.blend(byte e, VectorMask<Byte> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    ByteVector.blend(long e, VectorMask<Byte> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    abstract ByteVector
    ByteVector.blend(Vector<Byte> v, VectorMask<Byte> m)
    このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。
    DoubleVector.blend(double e, VectorMask<Double> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    DoubleVector.blend(long e, VectorMask<Double> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    abstract DoubleVector
    DoubleVector.blend(Vector<Double> v, VectorMask<Double> m)
    このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。
    FloatVector.blend(float e, VectorMask<Float> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    FloatVector.blend(long e, VectorMask<Float> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    abstract FloatVector
    FloatVector.blend(Vector<Float> v, VectorMask<Float> m)
    このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。
    final IntVector
    IntVector.blend(int e, VectorMask<Integer> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    final IntVector
    IntVector.blend(long e, VectorMask<Integer> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    abstract IntVector
    IntVector.blend(Vector<Integer> v, VectorMask<Integer> m)
    このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。
    LongVector.blend(long e, VectorMask<Long> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    abstract LongVector
    LongVector.blend(Vector<Long> v, VectorMask<Long> m)
    このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。
    ShortVector.blend(long e, VectorMask<Short> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    ShortVector.blend(short e, VectorMask<Short> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    abstract ShortVector
    ShortVector.blend(Vector<Short> v, VectorMask<Short> m)
    このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。
    abstract Vector<E>
    Vector.blend(long e, VectorMask<E> m)
    このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。
    abstract Vector<E>
    Vector.blend(Vector<E> v, VectorMask<E> m)
    このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。
    ByteVector.compare(VectorOperators.Comparison op, byte e, VectorMask<Byte> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    ByteVector.compare(VectorOperators.Comparison op, long e, VectorMask<Byte> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    DoubleVector.compare(VectorOperators.Comparison op, double e, VectorMask<Double> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    DoubleVector.compare(VectorOperators.Comparison op, long e, VectorMask<Double> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    FloatVector.compare(VectorOperators.Comparison op, float e, VectorMask<Float> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    FloatVector.compare(VectorOperators.Comparison op, long e, VectorMask<Float> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    LongVector.compare(VectorOperators.Comparison op, long e, VectorMask<Long> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    ShortVector.compare(VectorOperators.Comparison op, long e, VectorMask<Short> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    ShortVector.compare(VectorOperators.Comparison op, short e, VectorMask<Short> m)
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<E>
    指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。
    abstract VectorMask<E>
    このベクトルを、指定された比較演算に従って、マスクによって選択されたレーン内の別の入力ベクトルと比較してテストします。
    abstract ByteVector
    ByteVector.compress(VectorMask<Byte> m)
    特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。
    abstract DoubleVector
    DoubleVector.compress(VectorMask<Double> m)
    特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。
    abstract FloatVector
    FloatVector.compress(VectorMask<Float> m)
    特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。
    abstract IntVector
    IntVector.compress(VectorMask<Integer> m)
    特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。
    abstract LongVector
    LongVector.compress(VectorMask<Long> m)
    特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。
    abstract ShortVector
    ShortVector.compress(VectorMask<Short> m)
    特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。
    abstract Vector<E>
    Vector.compress(VectorMask<E> m)
    特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。
    ByteVector.div(byte e, VectorMask<Byte> m)
    このベクトルを入力スカラーのブロードキャストで除算し、マスクによって制御されるレーン要素を選択します。
    ByteVector.div(Vector<Byte> v, VectorMask<Byte> m)
    このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。
    DoubleVector.div(double e, VectorMask<Double> m)
    このベクトルを入力スカラーのブロードキャストで除算し、マスクによって制御されるレーン要素を選択します。
    DoubleVector.div(Vector<Double> v, VectorMask<Double> m)
    このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。
    FloatVector.div(float e, VectorMask<Float> m)
    このベクトルを入力スカラーのブロードキャストで除算し、マスクによって制御されるレーン要素を選択します。
    FloatVector.div(Vector<Float> v, VectorMask<Float> m)
    このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。
    final IntVector
    IntVector.div(int e, VectorMask<Integer> m)
    このベクトルを入力スカラーのブロードキャストで除算し、マスクによって制御されるレーン要素を選択します。
    final IntVector
    IntVector.div(Vector<Integer> v, VectorMask<Integer> m)
    このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。
    LongVector.div(long e, VectorMask<Long> m)
    このベクトルを入力スカラーのブロードキャストで除算し、マスクによって制御されるレーン要素を選択します。
    LongVector.div(Vector<Long> v, VectorMask<Long> m)
    このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。
    ShortVector.div(short e, VectorMask<Short> m)
    このベクトルを入力スカラーのブロードキャストで除算し、マスクによって制御されるレーン要素を選択します。
    ShortVector.div(Vector<Short> v, VectorMask<Short> m)
    このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。
    abstract Vector<E>
    Vector.div(Vector<E> v, VectorMask<E> m)
    このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。
    abstract VectorMask<E>
    VectorMask.eq(VectorMask<E> m)
    このマスクと別の入力マスク(ブールa==bまたはa^~bとして)との論理的な等価性を判定します。
    abstract ByteVector
    ByteVector.expand(VectorMask<Byte> m)
    このベクトルのレーン要素を特定のマスクの制御下で展開します。
    abstract DoubleVector
    DoubleVector.expand(VectorMask<Double> m)
    このベクトルのレーン要素を特定のマスクの制御下で展開します。
    abstract FloatVector
    FloatVector.expand(VectorMask<Float> m)
    このベクトルのレーン要素を特定のマスクの制御下で展開します。
    abstract IntVector
    IntVector.expand(VectorMask<Integer> m)
    このベクトルのレーン要素を特定のマスクの制御下で展開します。
    abstract LongVector
    LongVector.expand(VectorMask<Long> m)
    このベクトルのレーン要素を特定のマスクの制御下で展開します。
    abstract ShortVector
    ShortVector.expand(VectorMask<Short> m)
    このベクトルのレーン要素を特定のマスクの制御下で展開します。
    abstract Vector<E>
    Vector.expand(VectorMask<E> m)
    このベクトルのレーン要素を特定のマスクの制御下で展開します。
    static ByteVector
    ByteVector.fromArray(VectorSpecies<Byte> species, byte[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Byte> m)
    マスクの制御下にあるbyte[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    static ByteVector
    ByteVector.fromArray(VectorSpecies<Byte> species, byte[] a, int offset, VectorMask<Byte> m)
    オフセットからマスクを使用して、byte[]型の配列からベクトルをロードします。
    DoubleVector.fromArray(VectorSpecies<Double> species, double[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Double> m)
    マスクの制御下にあるdouble[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    DoubleVector.fromArray(VectorSpecies<Double> species, double[] a, int offset, VectorMask<Double> m)
    オフセットからマスクを使用して、double[]型の配列からベクトルをロードします。
    FloatVector.fromArray(VectorSpecies<Float> species, float[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Float> m)
    マスクの制御下にあるfloat[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    FloatVector.fromArray(VectorSpecies<Float> species, float[] a, int offset, VectorMask<Float> m)
    オフセットからマスクを使用して、float[]型の配列からベクトルをロードします。
    static IntVector
    IntVector.fromArray(VectorSpecies<Integer> species, int[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Integer> m)
    マスクの制御下にあるint[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    static IntVector
    IntVector.fromArray(VectorSpecies<Integer> species, int[] a, int offset, VectorMask<Integer> m)
    オフセットからマスクを使用して、int[]型の配列からベクトルをロードします。
    static LongVector
    LongVector.fromArray(VectorSpecies<Long> species, long[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Long> m)
    マスクの制御下にあるlong[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    static LongVector
    LongVector.fromArray(VectorSpecies<Long> species, long[] a, int offset, VectorMask<Long> m)
    オフセットからマスクを使用して、long[]型の配列からベクトルをロードします。
    ShortVector.fromArray(VectorSpecies<Short> species, short[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m)
    マスクの制御下にあるshort[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    ShortVector.fromArray(VectorSpecies<Short> species, short[] a, int offset, VectorMask<Short> m)
    オフセットからマスクを使用して、short[]型の配列からベクトルをロードします。
    static ByteVector
    ByteVector.fromBooleanArray(VectorSpecies<Byte> species, boolean[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Byte> m)
    マスクの制御下にあるboolean[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    static ByteVector
    ByteVector.fromBooleanArray(VectorSpecies<Byte> species, boolean[] a, int offset, VectorMask<Byte> m)
    オフセットからマスクを使用して、boolean[]型の配列からベクトルをロードします。
    ShortVector.fromCharArray(VectorSpecies<Short> species, char[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m)
    マスクの制御下にあるchar[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    ShortVector.fromCharArray(VectorSpecies<Short> species, char[] a, int offset, VectorMask<Short> m)
    オフセットからマスクを使用して、char[]型の配列からベクトルをロードします。
    static ByteVector
    ByteVector.fromMemorySegment(VectorSpecies<Byte> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Byte> m)
    オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。
    DoubleVector.fromMemorySegment(VectorSpecies<Double> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Double> m)
    オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。
    FloatVector.fromMemorySegment(VectorSpecies<Float> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Float> m)
    オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。
    static IntVector
    IntVector.fromMemorySegment(VectorSpecies<Integer> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Integer> m)
    オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。
    static LongVector
    LongVector.fromMemorySegment(VectorSpecies<Long> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Long> m)
    オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。
    ShortVector.fromMemorySegment(VectorSpecies<Short> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Short> m)
    オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。
    final void
    ByteVector.intoArray(byte[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Byte> m)
    このベクトルを、マスクの制御下にあるbyte[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    final void
    ByteVector.intoArray(byte[] a, int offset, VectorMask<Byte> m)
    このベクトルを、オフセットから始めてマスクを使用するbyte[]型の配列に格納します。
    final void
    DoubleVector.intoArray(double[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Double> m)
    このベクトルを、マスクの制御下にあるdouble[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    final void
    DoubleVector.intoArray(double[] a, int offset, VectorMask<Double> m)
    このベクトルを、オフセットから始めてマスクを使用するdouble[]型の配列に格納します。
    final void
    FloatVector.intoArray(float[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Float> m)
    このベクトルを、マスクの制御下にあるfloat[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    final void
    FloatVector.intoArray(float[] a, int offset, VectorMask<Float> m)
    このベクトルを、オフセットから始めてマスクを使用するfloat[]型の配列に格納します。
    final void
    IntVector.intoArray(int[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Integer> m)
    このベクトルを、マスクの制御下にあるint[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    final void
    IntVector.intoArray(int[] a, int offset, VectorMask<Integer> m)
    このベクトルを、オフセットから始めてマスクを使用するint[]型の配列に格納します。
    final void
    LongVector.intoArray(long[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Long> m)
    このベクトルを、マスクの制御下にあるlong[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    final void
    LongVector.intoArray(long[] a, int offset, VectorMask<Long> m)
    このベクトルを、オフセットから始めてマスクを使用するlong[]型の配列に格納します。
    final void
    ShortVector.intoArray(short[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m)
    このベクトルを、マスクの制御下にあるshort[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    final void
    ShortVector.intoArray(short[] a, int offset, VectorMask<Short> m)
    このベクトルを、オフセットから始めてマスクを使用するshort[]型の配列に格納します。
    final void
    ByteVector.intoBooleanArray(boolean[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Byte> m)
    このベクトルを、マスクの制御下にあるboolean[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    final void
    ByteVector.intoBooleanArray(boolean[] a, int offset, VectorMask<Byte> m)
    このベクトルを、オフセットから始めてマスクを使用するboolean[]型の配列に格納します。
    final void
    ShortVector.intoCharArray(char[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m)
    このベクトルを、マスクの制御下にあるchar[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。
    final void
    ShortVector.intoCharArray(char[] a, int offset, VectorMask<Short> m)
    このベクトルを、オフセットから始めてマスクを使用するchar[]型の配列に格納します。
    final void
    ByteVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Byte> m)
    明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。
    final void
    DoubleVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Double> m)
    明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。
    final void
    FloatVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Float> m)
    明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。
    final void
    IntVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Integer> m)
    明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。
    final void
    LongVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Long> m)
    明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。
    final void
    ShortVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Short> m)
    明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。
    abstract void
    Vector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<E> m)
    明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。
    ByteVector.lanewise(VectorOperators.Binary op, byte e, VectorMask<Byte> m)
    このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。
    ByteVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Byte> m)
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    abstract ByteVector
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    ByteVector.lanewise(VectorOperators.Ternary op, byte e1, byte e2, VectorMask<Byte> m)
    このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。
    ByteVector.lanewise(VectorOperators.Ternary op, byte e1, Vector<Byte> v2, VectorMask<Byte> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    ByteVector.lanewise(VectorOperators.Ternary op, Vector<Byte> v1, byte e2, VectorMask<Byte> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    abstract ByteVector
    このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。
    abstract ByteVector
    マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。
    DoubleVector.lanewise(VectorOperators.Binary op, double e, VectorMask<Double> m)
    このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。
    DoubleVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Double> m)
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    abstract DoubleVector
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    DoubleVector.lanewise(VectorOperators.Ternary op, double e1, double e2, VectorMask<Double> m)
    このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。
    DoubleVector.lanewise(VectorOperators.Ternary op, double e1, Vector<Double> v2, VectorMask<Double> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    DoubleVector.lanewise(VectorOperators.Ternary op, Vector<Double> v1, double e2, VectorMask<Double> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    abstract DoubleVector
    このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。
    abstract DoubleVector
    マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。
    FloatVector.lanewise(VectorOperators.Binary op, float e, VectorMask<Float> m)
    このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。
    FloatVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Float> m)
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    abstract FloatVector
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    FloatVector.lanewise(VectorOperators.Ternary op, float e1, float e2, VectorMask<Float> m)
    このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。
    FloatVector.lanewise(VectorOperators.Ternary op, float e1, Vector<Float> v2, VectorMask<Float> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    FloatVector.lanewise(VectorOperators.Ternary op, Vector<Float> v1, float e2, VectorMask<Float> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    abstract FloatVector
    このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。
    abstract FloatVector
    マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。
    final IntVector
    このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。
    final IntVector
    IntVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Integer> m)
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    abstract IntVector
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    final IntVector
    IntVector.lanewise(VectorOperators.Ternary op, int e1, int e2, VectorMask<Integer> m)
    このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。
    final IntVector
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    final IntVector
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    abstract IntVector
    このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。
    abstract IntVector
    マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。
    LongVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Long> m)
    このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。
    abstract LongVector
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    LongVector.lanewise(VectorOperators.Ternary op, long e1, long e2, VectorMask<Long> m)
    このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。
    LongVector.lanewise(VectorOperators.Ternary op, long e1, Vector<Long> v2, VectorMask<Long> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    LongVector.lanewise(VectorOperators.Ternary op, Vector<Long> v1, long e2, VectorMask<Long> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    abstract LongVector
    このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。
    abstract LongVector
    マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。
    ShortVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Short> m)
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    ShortVector.lanewise(VectorOperators.Binary op, short e, VectorMask<Short> m)
    このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。
    abstract ShortVector
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    ShortVector.lanewise(VectorOperators.Ternary op, short e1, short e2, VectorMask<Short> m)
    このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。
    ShortVector.lanewise(VectorOperators.Ternary op, short e1, Vector<Short> v2, VectorMask<Short> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    ShortVector.lanewise(VectorOperators.Ternary op, Vector<Short> v1, short e2, VectorMask<Short> m)
    このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。
    abstract ShortVector
    このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。
    abstract ShortVector
    マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。
    abstract Vector<E>
    Vector.lanewise(VectorOperators.Binary op, long e, VectorMask<E> m)
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    abstract Vector<E>
    このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。
    abstract Vector<E>
    このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。
    abstract Vector<E>
    マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。
    ByteVector.mul(byte e, VectorMask<Byte> m)
    このベクトルに入力スカラーのブロードキャストを掛け、マスクによって制御されるレーン要素を選択します。
    ByteVector.mul(Vector<Byte> v, VectorMask<Byte> m)
    マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。
    DoubleVector.mul(double e, VectorMask<Double> m)
    このベクトルに入力スカラーのブロードキャストを掛け、マスクによって制御されるレーン要素を選択します。
    DoubleVector.mul(Vector<Double> v, VectorMask<Double> m)
    マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。
    FloatVector.mul(float e, VectorMask<Float> m)
    このベクトルに入力スカラーのブロードキャストを掛け、マスクによって制御されるレーン要素を選択します。
    FloatVector.mul(Vector<Float> v, VectorMask<Float> m)
    マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。
    final IntVector
    IntVector.mul(int e, VectorMask<Integer> m)
    このベクトルに入力スカラーのブロードキャストを掛け、マスクによって制御されるレーン要素を選択します。
    final IntVector
    IntVector.mul(Vector<Integer> v, VectorMask<Integer> m)
    マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。
    LongVector.mul(long e, VectorMask<Long> m)
    このベクトルに入力スカラーのブロードキャストを掛け、マスクによって制御されるレーン要素を選択します。
    LongVector.mul(Vector<Long> v, VectorMask<Long> m)
    マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。
    ShortVector.mul(short e, VectorMask<Short> m)
    このベクトルに入力スカラーのブロードキャストを掛け、マスクによって制御されるレーン要素を選択します。
    ShortVector.mul(Vector<Short> v, VectorMask<Short> m)
    マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。
    abstract Vector<E>
    Vector.mul(Vector<E> v, VectorMask<E> m)
    マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。
    abstract VectorMask<E>
    VectorMask.or(VectorMask<E> m)
    このマスクと別の入力マスクの論理和集合(a|bとして)を計算します。
    abstract ByteVector
    特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。
    abstract DoubleVector
    特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。
    abstract FloatVector
    特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。
    abstract IntVector
    特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。
    abstract LongVector
    特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。
    abstract ShortVector
    特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。
    abstract Vector<E>
    特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。
    abstract byte
    マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。
    abstract double
    マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。
    abstract float
    マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。
    abstract int
    マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。
    abstract long
    マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。
    abstract short
    マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。
    abstract long
    マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。
    abstract ByteVector
    ByteVector.selectFrom(Vector<Byte> s, VectorMask<Byte> m)
    このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。
    abstract DoubleVector
    DoubleVector.selectFrom(Vector<Double> s, VectorMask<Double> m)
    このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。
    abstract FloatVector
    FloatVector.selectFrom(Vector<Float> s, VectorMask<Float> m)
    このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。
    abstract IntVector
    このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。
    abstract LongVector
    LongVector.selectFrom(Vector<Long> s, VectorMask<Long> m)
    このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。
    abstract ShortVector
    ShortVector.selectFrom(Vector<Short> s, VectorMask<Short> m)
    このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。
    abstract Vector<E>
    Vector.selectFrom(Vector<E> v, VectorMask<E> m)
    このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。
    ByteVector.slice(int origin, Vector<Byte> w, VectorMask<Byte> m)
    マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。
    DoubleVector.slice(int origin, Vector<Double> w, VectorMask<Double> m)
    マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。
    FloatVector.slice(int origin, Vector<Float> w, VectorMask<Float> m)
    マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。
    final IntVector
    IntVector.slice(int origin, Vector<Integer> w, VectorMask<Integer> m)
    マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。
    LongVector.slice(int origin, Vector<Long> w, VectorMask<Long> m)
    マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。
    ShortVector.slice(int origin, Vector<Short> w, VectorMask<Short> m)
    マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。
    abstract Vector<E>
    Vector.slice(int origin, Vector<E> v1, VectorMask<E> m)
    マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。
    ByteVector.sub(byte e, VectorMask<Byte> m)
    マスクの制御下にあるこのベクトルから入力スカラーを減算します。
    ByteVector.sub(Vector<Byte> v, VectorMask<Byte> m)
    マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。
    DoubleVector.sub(double e, VectorMask<Double> m)
    マスクの制御下にあるこのベクトルから入力スカラーを減算します。
    DoubleVector.sub(Vector<Double> v, VectorMask<Double> m)
    マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。
    FloatVector.sub(float e, VectorMask<Float> m)
    マスクの制御下にあるこのベクトルから入力スカラーを減算します。
    FloatVector.sub(Vector<Float> v, VectorMask<Float> m)
    マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。
    final IntVector
    IntVector.sub(int e, VectorMask<Integer> m)
    マスクの制御下にあるこのベクトルから入力スカラーを減算します。
    final IntVector
    IntVector.sub(Vector<Integer> v, VectorMask<Integer> m)
    マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。
    LongVector.sub(long e, VectorMask<Long> m)
    マスクの制御下にあるこのベクトルから入力スカラーを減算します。
    LongVector.sub(Vector<Long> v, VectorMask<Long> m)
    マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。
    ShortVector.sub(short e, VectorMask<Short> m)
    マスクの制御下にあるこのベクトルから入力スカラーを減算します。
    ShortVector.sub(Vector<Short> v, VectorMask<Short> m)
    マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。
    abstract Vector<E>
    Vector.sub(Vector<E> v, VectorMask<E> m)
    マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。
    abstract VectorMask<Byte>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<Double>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<Float>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<Long>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<Short>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract VectorMask<E>
    指定された演算に従って、このベクトルの選択されたレーンをテストします。
    abstract ByteVector
    ByteVector.unslice(int origin, Vector<Byte> w, int part, VectorMask<Byte> m)
    slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。
    abstract DoubleVector
    DoubleVector.unslice(int origin, Vector<Double> w, int part, VectorMask<Double> m)
    slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。
    abstract FloatVector
    FloatVector.unslice(int origin, Vector<Float> w, int part, VectorMask<Float> m)
    slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。
    abstract IntVector
    IntVector.unslice(int origin, Vector<Integer> w, int part, VectorMask<Integer> m)
    slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。
    abstract LongVector
    LongVector.unslice(int origin, Vector<Long> w, int part, VectorMask<Long> m)
    slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。
    abstract ShortVector
    ShortVector.unslice(int origin, Vector<Short> w, int part, VectorMask<Short> m)
    slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。
    abstract Vector<E>
    Vector.unslice(int origin, Vector<E> w, int part, VectorMask<E> m)
    slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。