System.Math.GetExceptionMask

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function GetExceptionMask: TArithmeticExceptionMask;

C++

extern DELPHI_PACKAGE TArithmeticExceptionMask __fastcall GetExceptionMask(void);

プロパティ

種類 可視性 ソース ユニット
function public
System.Math.pas
System.Math.hpp
System.Math System.Math


説明

現在の浮動小数点演算ハードウェアから取得した例外マスクを返します。

GetExceptionMask を呼び出すと、浮動小数点演算ハードウェアで発生する例外の型を確かめることができます。このマスクに要素を設定すると、それに対応する型の例外がハードウェアで発生しなくなります。その代わり、ハードウェアは、値を求める試みの最善の結果を返します。それは、多くの場合、NaNInfinityNegInfinity のいずれかです。返される値は、演算と現在の丸めモードによって決まります。

浮動小数点演算ハードウェアに応じて、GetExceptionMask では、GetFPUExceptionMaskGetSSEExceptionMask を内部的に呼び出します。

関連項目