Sun Studio 12:C 用户指南

A.1.4 数值和浮点选项

表 A–4 数值和浮点选项表

选项 

操作 

-flteval

(x86) 控制浮点计算。

-fma

(SPARC) 允许自动生成浮点乘加指令。 

-fnonstd

导致对浮点运算硬件的非标准初始化。

-fns

(SPARC) 启用 SPARC 非标准浮点模式。

-fprecision

(x86) 初始化浮点控制字中的舍入精度模式位。

-fround

设置程序初始化期间运行时建立的 IEEE 754 舍入模式。

-fsimple

允许优化器对有关浮点运算作出简化假定。

-fsingle

导致编译器按单精度而非双精度计算 float 表达式。

-fstore

(x86) 导致编译器将浮点表达式或函数的值转换为赋值左侧的类型。

-ftrap

设置 IEEE 754 捕获模式在启动时生效。

-nofstore

(x86)将浮点表达式或函数的值转换为赋值左侧的类型。

-xdepend

(SPARC) 分析循环以了解迭代间数据依赖性并执行循环重构。

-xlibmieee

强制 IEEE 754 样式在异常情况下返回数学例程值。

-xopenmp

(SPARC) 支持显式并行化 OpenMP 接口,包括一组源代码指令、运行时库例程和环境变量。

-xsfpconst

无后缀浮点常量表示为单精度。

-xvector

启用自动生成对向量库函数的调用。