21.18 DCFD and DCFDU

The DCFD directive allocates memory for word-aligned double-precision floating-point numbers, and defines the initial runtime contents of the memory. DCFDU is the same, except that the memory alignment is arbitrary.

Syntax

{label} DCFD{U}
fpliteral{,fpliteral}...

where:

fpliteral

is a double-precision floating-point literal.

Usage

Double-precision numbers occupy two words and must be word aligned to be used in
arithmetic operations. The assembler inserts up to three bytes of padding before the first
defined number, if necessary, to achieve four-byte alignment.

Use DCFDU if you do not require alignment.

The word order used when converting fpliteral to internal form is controlled
by the floating-point architecture selected. You cannot use DCFD or
DCFDU if you select the --fpu none option.