.float


Initialization of 4-byte area.

[Syntax]

Symbol field
Mnemonic field
Operand field
Comment field
[label:]
.float
absolute-expression[, ... ]
[; comment]

[Function]

-

The .float directive tells the assembler to initialize 4-byte area.

-

The .float directive also tells the assembler to initialize a memory area in 4-byte units with the absolute-expression specified in the operand field.

[Description]

-

The value of the absolute expression is secured as a single-precision floating-point number. Consequently, the value of the expression must be between -3.40282347e+38 and 3.40282347e+38. In other cases, it is assumed as infinity with the same sign.

-

If the relocation attribute of the section is "BSS", then an error is output because the .float directive cannot be described.

-

Two or more absolute-expression may be specified within a statement line of the .float directive.