Specifies whether to use hardware instructions or software library functions for floating-point operations, and which registers are used to pass floating-point parameters and return values.
value is one of:
- Software library functions for floating-point operations and software floating-point linkage.
- Hardware floating-point instructions and software floating-point linkage.
- Hardware floating-point instructions and hardware floating-point linkage.
-mfloat-abioption is not valid with ARMv8 AArch64 targets. AArch64 targets use hardware floating-point instructions and hardware floating-point linkage. However, you can prevent the use of floating-point instructions or floating-point registers for AArch64 targets with the
-mcpu=option. Subsequent use of floating-point data types in this mode is unsupported.
The default for