The assembler recognizes both the ieee floating-point instruction and the hexadecimal floating-point instructions. The floating-point constructors ‘.float’, ‘.single’, and ‘.double’ always emit the ieee format. To assemble hexadecimal floating-point constants the ‘.long’ and ‘.quad’ directives must be used.