インタフェースjdk.incubator.vector.VectorOperators.Conversionの
使用
VectorOperators.Conversionを使用するパッケージ
-
jdk.incubator.vectorでのVectorOperators.Conversionの使用
VectorOperators.Conversionとして宣言されたjdk.incubator.vectorのフィールド修飾子と型フィールド説明static final VectorOperators.Conversion<Byte, Double> VectorOperators.B2DbyteValを(double)byteValに変換します。static final VectorOperators.Conversion<Byte, Float> VectorOperators.B2FbyteValを(float)byteValに変換します。static final VectorOperators.Conversion<Byte, Integer> VectorOperators.B2IbyteValを(int)byteValに変換します。static final VectorOperators.Conversion<Byte, Long> VectorOperators.B2LbyteValを(long)byteValに変換します。static final VectorOperators.Conversion<Byte, Short> VectorOperators.B2SbyteValを(short)byteValに変換します。static final VectorOperators.Conversion<Double, Byte> VectorOperators.D2BdoubleValを(byte)doubleValに変換します。static final VectorOperators.Conversion<Double, Float> VectorOperators.D2FdoubleValを(float)doubleValに変換します。static final VectorOperators.Conversion<Double, Integer> VectorOperators.D2IdoubleValを(int)doubleValに変換します。static final VectorOperators.Conversion<Double, Long> VectorOperators.D2LdoubleValを(long)doubleValに変換します。static final VectorOperators.Conversion<Double, Short> VectorOperators.D2SdoubleValを(short)doubleValに変換します。static final VectorOperators.Conversion<Float, Byte> VectorOperators.F2BfloatValを(byte)floatValに変換します。static final VectorOperators.Conversion<Float, Double> VectorOperators.F2DfloatValを(double)floatValに変換します。static final VectorOperators.Conversion<Float, Integer> VectorOperators.F2IfloatValを(int)floatValに変換します。static final VectorOperators.Conversion<Float, Long> VectorOperators.F2LfloatValを(long)floatValに変換します。static final VectorOperators.Conversion<Float, Short> VectorOperators.F2SfloatValを(short)floatValに変換します。static final VectorOperators.Conversion<Integer, Byte> VectorOperators.I2BintValを(byte)intValに変換します。static final VectorOperators.Conversion<Integer, Double> VectorOperators.I2DintValを(double)intValに変換します。static final VectorOperators.Conversion<Integer, Float> VectorOperators.I2FintValを(float)intValに変換します。static final VectorOperators.Conversion<Integer, Long> VectorOperators.I2LintValを(long)intValに変換します。static final VectorOperators.Conversion<Integer, Short> VectorOperators.I2SintValを(short)intValに変換します。static final VectorOperators.Conversion<Long, Byte> VectorOperators.L2BlongValを(byte)longValに変換します。static final VectorOperators.Conversion<Long, Double> VectorOperators.L2DlongValを(double)longValに変換します。static final VectorOperators.Conversion<Long, Float> VectorOperators.L2FlongValを(float)longValに変換します。static final VectorOperators.Conversion<Long, Integer> VectorOperators.L2IlongValを(int)longValに変換します。static final VectorOperators.Conversion<Long, Short> VectorOperators.L2SlongValを(short)longValに変換します。static final VectorOperators.Conversion<Double, Long> VectorOperators.REINTERPRET_D2LdoubleValのビットをlongとして再解釈します。static final VectorOperators.Conversion<Float, Integer> VectorOperators.REINTERPRET_F2IfloatValのビットをintとして再解釈します。static final VectorOperators.Conversion<Integer, Float> VectorOperators.REINTERPRET_I2FintValのビットをfloatとして再解釈します。static final VectorOperators.Conversion<Long, Double> VectorOperators.REINTERPRET_L2DlongValのビットをdoubleとして再解釈します。static final VectorOperators.Conversion<Short, Byte> VectorOperators.S2BshortValを(byte)shortValに変換します。static final VectorOperators.Conversion<Short, Double> VectorOperators.S2DshortValを(double)shortValに変換します。static final VectorOperators.Conversion<Short, Float> VectorOperators.S2FshortValを(float)shortValに変換します。static final VectorOperators.Conversion<Short, Integer> VectorOperators.S2IshortValを(int)shortValに変換します。static final VectorOperators.Conversion<Short, Long> VectorOperators.S2LshortValを(long)shortValに変換します。static final VectorOperators.Conversion<Byte, Integer> VectorOperators.ZERO_EXTEND_B2IbyteValをintにゼロ拡張します。static final VectorOperators.Conversion<Byte, Long> VectorOperators.ZERO_EXTEND_B2LbyteValをlongにゼロ拡張します。static final VectorOperators.Conversion<Byte, Short> VectorOperators.ZERO_EXTEND_B2SbyteValをshortにゼロ拡張します。static final VectorOperators.Conversion<Integer, Long> VectorOperators.ZERO_EXTEND_I2LintValをlongにゼロ拡張します。static final VectorOperators.Conversion<Short, Integer> VectorOperators.ZERO_EXTEND_S2IshortValをintにゼロ拡張します。static final VectorOperators.Conversion<Short, Long> VectorOperators.ZERO_EXTEND_S2LshortValをlongにゼロ拡張します。修飾子と型メソッド説明<E,F> VectorOperators.Conversion <E, F> この変換に目的のドメインおよび範囲タイプがあることを確認します。static <E,F> VectorOperators.Conversion <E, F> Java言語の割当てまたは2つの型間のキャスト変換。static <E,F> VectorOperators.Conversion <E, F> VectorOperators.Conversion.ofReinterpret(Class<E> from, Class<F> to) 2つのタイプ間のビット単位の再解釈。型VectorOperators.Conversionのパラメータを持つjdk.incubator.vectorのメソッド修飾子と型メソッド説明abstract <F> Vector<F> Vector.convert(VectorOperators.Conversion<E, F> conv, int part) 指定された「変換」に従って、このベクトルを同じシェイプのベクトルおよび新しい要素タイプに変換し、レーン値を現在のETYPEから新しいレーン型の(ここではFTYPEと呼びます)に変換します。abstract <F> Vector<F> Vector.convertShape(VectorOperators.Conversion<E, F> conv, VectorSpecies<F> rsp, int part) 指定された「変換」に従って、このベクトルを指定された種、シェイプ、および要素型のベクトルに変換し、レーン値を現在のETYPEから新しいレーン型(ここではFTYPEと呼びます)に変換します。