クラスjdk.incubator.vector.Float16の
使用
Float16を使用するパッケージ
-
jdk.incubator.vectorでのFloat16の使用
Float16型の型引数を持つインタフェースを実装するjdk.incubator.vectorのクラスFloat16として宣言されたjdk.incubator.vectorのフィールド修飾子と型フィールド説明static final Float16Float16.MAX_VALUE型Float16、(2-2-10)·215の最大正の有限値を保持する定数で、数値的には65504.0と等しくなります。static final Float16Float16.MIN_NORMALFloat16、2-14型の正の通常の最小値を保持する定数。static final Float16Float16.MIN_VALUEFloat16、2-24型の正のゼロ以外の最小値を保持する定数。static final Float16Float16.NaNFloat16型のNot-a-Number (NaN)値を保持する定数。static final Float16Float16.NEGATIVE_INFINITYFloat16型の負の無限大を保持する定数。static final Float16Float16.POSITIVE_INFINITYFloat16型の正の無限大を保持する定数。Float16を返すjdk.incubator.vectorのメソッド修飾子と型メソッド説明static Float16引数の絶対値を返しますstatic Float16最も近い端数処理ポリシーを使用して、+演算子セマンティクスに従って2つのFloat16値を加算します。static Float162番目の浮動小数点引数の符号を付けた、最初の浮動小数点引数を返します。static Float16/演算子セマンティクスに従って、最も近い丸めポリシーを使用して2つのFloat16値を除算します。static Float163つの引数の融合積加算を返します。つまり、3番目の引数で合計された最初の2つの引数の正確な積を返し、1回を最も近いFloat16に丸めます。static Float162つのFloat16値の大きい方を返します。static Float162つのFloat16値のうち小さい方を返します。static Float16最も近い端数処理ポリシーを使用して、*演算子セマンティクスに従って2つのFloat16値を乗算します。static Float16引数の否定を返します。static Float16負の無限大の方向にvに隣接する浮動小数点値を返します。static Float16正の無限大の方向で、vに隣接する浮動小数点値を返します。static Float161つの正しく丸められた浮動小数点乗算によって実行されるかのように丸められたv× 2scaleFactorを返します。static Float16Float16.shortBitsToFloat16(short bits) 指定されたビット表現に対応するFloat16値を返します。static Float16引数の符号要素を返します。引数がゼロの場合はゼロ、引数がゼロより大きい場合は1.0、引数がゼロより小さい場合は -1.0です。static Float16オペランドの平方根を返します。static Float16最も近い端数処理ポリシーを使用して、-演算子セマンティクスに従って2つのFloat16値を減算します。static Float16引数のulpのサイズを返します。static Float16Float16.valueOf(double d) double引数から端数処理されたFloat16値を、最も近い端数処理ポリシーを使用して返します。static Float16Float16.valueOf(float f) float引数から端数処理されたFloat16値を、最も近い端数処理ポリシーを使用して返します。static Float16Float16.valueOf(int value) Float16に変換されたintの値を返します。static Float16Float16.valueOf(long value) Float16に変換されたlongの値を返します。static Float16引数文字列で表される浮動小数点値を保持するFloat16を返します。static Float16Float16.valueOf(BigDecimal v) BigDecimal引数から端数処理されたFloat16値を、最も近い端数処理ポリシーを使用して返します。型Float16のパラメータを持つjdk.incubator.vectorのメソッド修飾子と型メソッド説明static Float16引数の絶対値を返しますstatic Float16最も近い端数処理ポリシーを使用して、+演算子セマンティクスに従って2つのFloat16値を加算します。static int指定された2つのFloat16値を比較します。int2つのFloat16オブジェクトを数値で比較します。static Float162番目の浮動小数点引数の符号を付けた、最初の浮動小数点引数を返します。static Float16/演算子セマンティクスに従って、最も近い丸めポリシーを使用して2つのFloat16値を除算します。static shortFloat16.float16ToRawShortBits(Float16 f16) IEEE 754浮動小数点のbinary16ビット・レイアウトに従って、指定された浮動小数点値の表現を返します。static shortFloat16.float16ToShortBits(Float16 f16) IEEE 754浮動小数点のbinary16ビット・レイアウトに従って、指定された浮動小数点値の表現を返します。static Float163つの引数の融合積加算を返します。つまり、3番目の引数で合計された最初の2つの引数の正確な積を返し、1回を最も近いFloat16に丸めます。static intFloat16.getExponent(Float16 f16) Float16の表現で使用される偏りのない指数を返します。static intFloat16値のハッシュ・コードを返します。Float16.hashCode()と互換性があります。static boolean引数が有限の浮動小数点値である場合はtrueを返し、そうでない場合(NaNおよび無限大の引数の場合)はfalseを返します。static booleanFloat16.isInfinite(Float16 f16) 指定された数値の絶対値が無限量である場合にはtrueを、そうでない場合にはfalseを返します。static boolean指定された数値が非数(NaN)である場合にはtrueを、そうでない場合はfalseを返します。static Float162つのFloat16値の大きい方を返します。static Float162つのFloat16値のうち小さい方を返します。static Float16最も近い端数処理ポリシーを使用して、*演算子セマンティクスに従って2つのFloat16値を乗算します。static Float16引数の否定を返します。static Float16負の無限大の方向にvに隣接する浮動小数点値を返します。static Float16正の無限大の方向で、vに隣接する浮動小数点値を返します。static Float161つの正しく丸められた浮動小数点乗算によって実行されるかのように丸められたv× 2scaleFactorを返します。static Float16引数の符号要素を返します。引数がゼロの場合はゼロ、引数がゼロより大きい場合は1.0、引数がゼロより小さい場合は -1.0です。static Float16オペランドの平方根を返します。static Float16最も近い端数処理ポリシーを使用して、-演算子セマンティクスに従って2つのFloat16値を減算します。static StringFloat16.toHexString(Float16 f16) Float16引数の16進文字列表現を返します。static StringFloat16引数の文字列表現を返します。static Float16引数のulpのサイズを返します。