Controls generation of executable code that conforms to the IEEE floating point standard.
#pragma strict_ieee_fp on | off | reset
Disabling this option may improve performance but may change the results generated.
Uses a single instruction to do a multiply accumulate. This runs faster and generates slightly more accurate results than specified by IEEE, as it has an extra rounding bit between the multiply and the add/subtract).
The fsel instruction is not accurate for denormalized numbers, and may have issues related to unordered compares, but generally runs faster.
Ignore the unordered issues when comparing floating point which allows converting:
if (a <= b)
into
if (!(a > b))