|Home > Compiler Command-line Options > -mfloat-abi|
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:
-mfloat-abioption is not valid with 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.
-mfloat-abi=soft, then specifying the
-mfpuoption does not have an effect.
The default for