Reference Guide

Chapter 4 77
Assembler Directives and Pseudo-Operations
.DOUBLE Pseudo-Operation
.DOUBLE Pseudo-Operation
The .DOUBLE pseudo-operation initializes a double-word to a
floating-point value, calculated from the parameters provided. If the
location counter, is not aligned on a double-word boundary, it is forced to
the next multiple of eight. If the statement is labeled, the label refers to
the first byte of the storage area.
Syntax
.DOUBLE integer [.fraction] [ E [ -] power]
.DOUBLE .fraction [E[-]power]
Parameters
integer Specifies the whole number part of a decimal number.
fraction Specifies the fractional part of a decimal number.
power Specifies the power of ten to raise a decimal number. To
raise the decimal number to a negative power of ten,
place a minus sign (-) directly in front of the power
specified.
Example
Each of the following examples initializes two words of memory to
floating-point quantities: 0.00106 and 400000.0 respectively.
dec_val1 .DOUBLE 10.6E-4
dec_val2 .DOUBLE 0.4E6