Kategorie:Gleitkomma
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
- W1066 Erweiterte Genauigkeit für Gleitkommawert verloren gegangen. Verkürzt auf Double (Delphi)
- Intel and Floating-Point
- x87 and SSE Floating Point Assists in IA-32: Flush-To-Zero (FTZ) and Denormals-Are-Zero (DAZ)
- <wiki-external-link href="http://www.intel.com/products/processor/manuals/">Intel® 64 and IA-32 Architectures Software Developer's Manuals</wiki-external-link>
- IA-64 Floating-Point Operations and the IEEE Standard for Binary Floating-Point Arithmetic
Seiten in der Kategorie „Gleitkomma“
Folgende 22 Seiten sind in dieser Kategorie, von 22 insgesamt.