JavaSolarisCommunitiesAbout SunHow to BuyMy AccountCartUnited StatesWorldwide
Sun Microsystems Documentation
docs.sun.com
Browse Documentation Titles
Browse Product Documentation
Help

All Numeric and Floating-Point Options

Option Language Meaning
-flteval C Controls how floating point expressions are evaluated.
-fma C C++ F95 Enables automatic generation of floating-point, fused, multiply-add instructions.
-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.

ContactAbout SunNewsEmploymentSite MapPrivacyTerms of UseTrademarksCopyright Sun Microsystems, Inc.