Inhalt eines Gleitkommaregisters interpretieren
Es gibt 32 64-Bit-Gleitkommaregister. Das Gleitkommaregister wird verwendet, um die Anweisung auszuführen.
Es gibt 32 64-Bit-Gleitkommaregister, die vom Gleitkommaregister 0-31 nummeriert sind. Alle Gleitkommaanweisungen enthalten ein 5-Bit-Feld, das angibt, welche Gleitkommaregister bei der Ausführung der Anweisung verwendet werden sollen. Jede Anweisung, die den Inhalt eines Gleitkommaregisters als Gleitkommawert interpretiert, verwendet für diese Interpretation das Gleitkommaformat mit doppelter Genauigkeit.
Alle Gleitkommaanweisungen mit Ausnahme von Lade-und Speicheroperationen werden für Operanden ausgeführt, die sich in Gleitkommaregistern befinden, und die Ergebnisse in ein Gleitkommaregister gestellt. Das Gleitkomma-Status-und Steuerregister und das Bedingungsregister verwalten Statusinformationen zum Ergebnis einiger Gleitkommaoperationen.
Load-und Store-Doppelinstruktionen übertragen 64 Bit Daten ohne Konvertierung zwischen Speicher und einem Gleitkommaregister im Gleitkommaprozessor. Ladeanweisungen für einzelne Anweisungen konvertieren einen gespeicherten Wert im einfachen Gleitkommaformat in denselben Wert im doppelten Gleitkommaformat und übertragen diesen Wert in ein Gleitkommaregister. Einzelinstruktionen speichern das Gegenteil, indem gültige Werte mit einfacher Genauigkeit in einem Gleitkommaregister vor dem Speichern in einen einzelnen Wert im Gleitkommaformat konvertiert werden.