Oracle Solaris Studio 12.4 Man Pages

Exit Print View

Updated: January 2015
 
 

floatingpoint(3F)

Name

floatingpoint - FORTRAN IEEE 浮点数定义

Synopsis

#include "floatingpoint.h"

Description

此文件定义了用来根据 ANSI/IEEE 标准 754-1985 实施标准浮点的常量和类型。可以使用这些常量和类型编写更容易理解的 .F 源文件,这种源文件在编译之前会进行自动预处理。

IEEE 舍入模式

fp_direction_type

IEEE 舍入方向模式的类型。枚举顺序因硬件而异。

fp_precision_type

IEEE 舍入精度模式的类型。只适用于具有扩展精度的系统,例如 Sun-3s with 68881s。

SIGFPE 处理

sigfpe_code_type

SIGFPE 代码的类型。

sigfpe_handler_type

为处理特定 SIGFPE 代码而调用的用户可定义 SIGFPE 异常处理程序的类型。

SIGFPE_DEFAULT

一个表示缺省的 SIGFPE 异常处理的宏,也就是说,IEEE 异常将使用缺省结果继续执行,并且对于其他 SIGFPE 代码将中止。

SIGFPE_IGNORE

一个表示备选的 SIGFPE 异常处理的宏,也就是说,将忽略并继续执行。

SIGFPE_ABORT

一个表示备选的 SIGFPE 异常处理的宏,也就是说,将中止并执行核心转储。

IEEE 异常处理

N_IEEE_EXCEPTION

不同 IEEE 浮点异常的数目。

fp_exception_type

N_IEEE_EXCEPTION 异常的类型。将为每个异常提供一位数字。

fp_exception_field_type

此类型计划用来存储与由 fp_exception_type 编号的 IEEE 异常对应的至少 N_IEEE_EXCEPTION 个位。因此,fp_inexact 对应于最少有效位,fp_invalid 对应于第五最少有效位。某些操作可能会设置多个异常。

IEEE 分类

fp_class_type

IEEE 浮点值和符号的类列表。

See also

ieee_environment (3F) 、 ieee_flags (3M) 、 ieee_handler (3M)