Controls when the compiler is permitted to form fused floating-point operations, such as fused multiply-add (FMA). Fused operations are allowed to produce more precise results than performing the individual operations separately.
Linux: | -ffp-contract=keyword |
Windows: | None |
keyword |
Possible values are:
|
-ffp-contract=fast |
Fuses floating-point operations across statements. However, if option -fp-model=strict is specified, the default is -ffp-contract=off. |
This option controls when the compiler is permitted to form fused floating-point operations, such as fused multiply-add (FMA). Fused operations are allowed to produce more precise results than performing the individual operations separately.
None