The floating point formats generated by directives are these.
.float
Single
precision (32-bit) floating point constants.
.double
double
directive generates double
precision
(64-bit) floating point constants, otherwise it generates
single
precision (32-bit) floating point constants. To force
the generation of 64-bit floating point constants used the dc.d
directive instead.