#include "floatingpoint.h"
此文件定义了用来根据 ANSI/IEEE 标准 754-1985 实施标准浮点的常量和类型。可以使用这些常量和类型编写更容易理解的 .F 源文件,这种源文件在编译之前会进行自动预处理。
IEEE 舍入方向模式的类型。枚举顺序因硬件而异。
IEEE 舍入精度模式的类型。只适用于具有扩展精度的系统,例如 Sun-3s with 68881s。
SIGFPE 代码的类型。
为处理特定 SIGFPE 代码而调用的用户可定义 SIGFPE 异常处理程序的类型。
一个表示缺省的 SIGFPE 异常处理的宏,也就是说,IEEE 异常将使用缺省结果继续执行,并且对于其他 SIGFPE 代码将中止。
一个表示备选的 SIGFPE 异常处理的宏,也就是说,将忽略并继续执行。
一个表示备选的 SIGFPE 异常处理的宏,也就是说,将中止并执行核心转储。
不同 IEEE 浮点异常的数目。
N_IEEE_EXCEPTION 异常的类型。将为每个异常提供一位数字。
此类型计划用来存储与由 fp_exception_type 编号的 IEEE 异常对应的至少 N_IEEE_EXCEPTION 个位。因此,fp_inexact 对应于最少有效位,fp_invalid 对应于第五最少有效位。某些操作可能会设置多个异常。
IEEE 浮点值和符号的类列表。
ieee_environment (3F) 、 ieee_flags (3M) 、 ieee_handler (3M)