Syntaxregeln
Diese Angabe beschreibt interne Gleitpunktdatenfelder. Ein solches Datenfeld ist gleichbedeutend mit einem externen Gleitpunktdatenfeld bezüglich seiner Kapazität und seinem Verwendungszweck (siehe „Datenklassen“ auf "Konzept der maschinenunabhängigen Datenbeschreibung").
Für ein COMPUTATIONAL-2-Datenfeld darf keine PICTURE-Klausel angegeben werden.
Die COMPUTATIONAL-2-Angabe zeigt an, dass ein Datenfeld im Gleitpunktformat mit doppelter Genauigkeit abgespeichert wird.
Ein COMPUTATIONAL-2-Datenfeld hat eine Länge von 8 Bytes und wird an Doppelwortgrenze ausgerichtet, falls die SYNCHRONIZED-Klausel angegeben wurde.
Allgemeine Regeln
Ein COMPUTATIONAL-2-Datenfeld wird im Speicher wie folgt dargestellt:
S ist hier das Vorzeichen der Mantisse.
Charakteristik = Exponent + 64
Ein internes Gleitpunktdatenfeld doppelter Genauigkeit erlaubt eine Darstellung mit einer Genauigkeit von 16 Dezimalziffern.
Für den Wert, der in einem COMPUTATIONAL-2-Datenfeld dargestellt werden kann, gilt:
Wert = 0 oder der Absolutbetrag des Wertes liegt zwischen 5.4
*
10-79 und 7.2*
1075.
Beispiele für die COMPUTATIONAL-2-Angabe siehe Tabelle 17 im Abschnitt "COMPUTATIONAL-3-Angabe oder PACKED-DECIMAL-Angabe".