Kategorie:Gleitkomma

Aus RAD Studio
Wechseln zu: Navigation, Suche

Diese Kategorie enthält Themen zu Gleitkommaberechnungen.

Die RTL-Gleitkommadatentypen und die zugehörigen Prozeduren und Funktionen befinden sich nicht in dieser Liste. Die meisten davon finden Sie in den Units System und System.Math.

Gleitkommaberechnungen werden auf 32-Bit-Systemen von der FPU (Floating Point Unit) und auf 64-Bit-Systemen von den SSE (Streaming SIMD Extensions) verarbeitet. Sie können das Auftreten von Gleitkomma-Exceptions verhindern, indem Sie mit SetExceptionMask für die FPU und die SSE einige oder alle Exceptions maskieren. SetExceptionMask legt die Gleitkomma-Exception-Bits im FPU-Steuerwort und in den MXCSR-Steuerungs- und Statusregistern der SSE fest.

Das FPU-Steuerwort wird zu Referenzzwecken wie folgt dargestellt:

Bit

Beschreibung

15 Reserviert
14 Reserviert
13 Reserviert
12 Endlichkeitskontrolle
11 Rundungskontrolle
10
9 Genauigkeitskontrolle
8
7 Reserviert
6 Reserviert
5 Exception-Maskierung Genauigkeit
4 Unterlauf
3 Überlauf
2 Division durch Null
1 Denormalisierter Operand
0 Ungültige Operation


Siehe auch