Sun Java Solaris Communities My SDN Account Join SDN
 
Compiler Options

All Numeric and Floating-Point Options

Sun Studio
Patches
 
Documentation
Code Samples & Apps
Technical Articles & Tips
 
Forums
Blogs
 
 
 
Option Language Meaning
-flteval C Controls how floating point expressions are evaluated.
-fnonstd C This option is a macro for -fns and -ftrap=common.
-fnonstd C++ F95 Causes hardware traps to be enabled for floating-point overflow, division by zero, and invalid operations exceptions.
-fns C C++ F95 Enables the nonstandard floating-point mode on SPARC and selects SSE flush-to-zero mode and, where available, denormals-are-zero mode for x86.
-fprecision C C++ F95 Sets floating-point rounding precision mode.
-fround C C++ F95 Sets the IEEE rounding mode in effect at startup.
-fsimple C C++ F95 Selects floating-point optimization preferences.
-fsingle C (-Xt and -Xs modes only) Causes the compiler to evaluate float expressions as single precision, rather than double precision.
-fstore C C++ F95 Forces precision of floating-point expressions.
-ftrap C C++ F95 Sets the IEEE trapping mode in effect at startup but does not install a SIGFPE handler.
-nofstore C C++ F95 Disables forced precision of expression.
-xdepend C C++ F95 Analyzes loops for inter-iteration data dependencies and performs loop restructuring.
-xlibmieee C C++ Causes libm to return IEEE 754 values for math routines in exceptional cases.
-xopenmp C C++ F95 Enable explicit parallelization with OpenMP directives.
-xsfpconst C Represents unsuffixed floating-point constants as single precision, instead of the default mode of double precision.
-xvector C C++ F95 Enables automatic generation of calls to the vector library and/or the generation of the SIMD (Single Instruction Multiple Data) instructions.

Related Links