You copied the Doc URL to your clipboard.

DCFS and DCFSU

The DCFS directive allocates memory for word-aligned single-precision floating-point numbers, and defines the initial runtime contents of the memory. Single-precision numbers occupy one word and must be word aligned to be used in arithmetic operations.

DCFSU is the same, except that the memory alignment is arbitrary.

Syntax

{label} DCFS{U} fpliteral{,fpliteral}...

where:

fpliteral

is a single-precision floating-point literal.

Usage

DCFS inserts up to three bytes of padding before the first defined number, if necessary to achieve four-byte alignment.

Use DCFSU if you do not require alignment.

The range for single-precision values is:

  • Maximum 3.40282347e+38.

  • Minimum 1.17549435e-38.

Examples

        DCFS    1E3,-4E-9
        DCFSU   1.0,-.1,3.1E6

See also

Concepts

armasm User Guide:

Reference
Was this page helpful? Yes No