System.Math.TSSEExceptionMask

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

type TSSEExceptionMask = set of TSSEException;

C++

typedef System::Set<TSSEException, TSSEException::exInvalidOp, TSSEException::exPrecision> TSSEExceptionMask;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
set
typedef
public
System.Math.pas
System.Math.hpp
System.Math System.Math


Beschreibung

Legt eine Menge der maskierten SSE-Gleitkomma-Exceptions fest.

Der SSE-Befehlssatz (Streaming SIMD Extensions) behandelt Gleitkommaberechnungen auf 64-Bit-Systemen. Sie können das Auftreten von SSE-Gleitkomma-Exceptions verhindern, indem Sie mit SetSSEExceptionMask einige oder alle maskieren. Weitere Informationen finden Sie unter SetMXCSR.

Wenn eine Exception maskiert ist, geben die SSE einen Näherungswert zurück (meist NaN, Infinity oder NegInfinity). Dieser Wert ist von der Operation und dem verwendeten Rundungsmodus abhängig (siehe GetSSERoundMode und SetSSERoundMode).

TSSEExceptionMask-Werte sind in TArithmeticException definiert: exInvalidOp, exDenormalized, exZeroDivide, exOverflow, exUnderflow, exPrecision.

Siehe auch