add GEO_FP_CONTRACT_OFF at the beginning of files or functions where FMA operations should not be generated in place of a*b+c
More...
#include <geogram/basic/numeric.h>
|
|
| __attribute__ ((noipa)) static double a2plusb(double a |
| |
add GEO_FP_CONTRACT_OFF at the beginning of files or functions where FMA operations should not be generated in place of a*b+c
it is important for instance for geometric predicates, that rely on strict IEEE754 implementation of product and addition.
Definition at line 430 of file numeric.h.
◆ GeoAssertNoFpContract()
| GeoAssertNoFpContract::GeoAssertNoFpContract |
( |
| ) |
|
|
inline |
◆ fp_contraction_enabled()
| static bool GeoAssertNoFpContract::fp_contraction_enabled |
( |
| ) |
|
|
inlinestatic |
| double GeoAssertNoFpContract::b |
The documentation for this struct was generated from the following file: