A newer version of this document is available. Customers should click here to go to the newest version.
fp-speculation, Qfp-speculation
Tells the compiler the mode in which to speculate on floating-point operations.
Syntax
Linux:  |  
      -fp-speculation=mode  |  
     
Windows:  |  
      /Qfp-speculation:mode  |  
     
Arguments
mode  |  
      Is the mode for floating-point operations. Possible values are: 
  |  
     
Default
-fp-speculation=fast  |  
      The compiler speculates on floating-point operations. This is also the behavior when optimizations are enabled. However, if you specify no optimizations (-O0), the default changes to -fp-speculation=safe (Linux) and /Qfp-speculation:safe (Windows).  |  
     
Description
This option tells the compiler the mode in which to speculate on floating-point operations.
Disabling speculation may prevent the vectorization of some loops containing conditionals.
IDE Equivalent
Visual Studio: Floating Point > Floating-Point Speculation
Alternate Options
None