NOFP directive ensures that there are no floating-point instructions in an assembly
language source file.
NOFP to ensure that no floating-point
instructions are used in situations where there is no support for
floating-point instructions either in software or in target hardware.
If a floating-point instruction occurs after the
Unknown opcode error is generated and the assembly
NOFP directive occurs after a
floating-point instruction, the assembler generates the error:
Too late to ban floating point instructions
and the assembly fails.