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.