floatingpoint - FORTRAN IEEE floating-point definitions
#include "floatingpoint.h"
This file defines constants and types used to implement standard floating-point according to ANSI/IEEE Standard 754-1985. Use these constants and types to write more easily understood .F source files that will undergo automatic preprocessing prior to compilation.
The type of the IEEE rounding direction mode. The order of enumeration varies according to hardware.
The type of the IEEE rounding precision mode. Only for systems with extended precision such as Sun-3s with 68881s.
The type of a SIGFPE code.
The type of a user-definable SIGFPE exception handler called to handle a particular SIGFPE code.
A macro indicating the default SIGFPE exception handling, namely for IEEE exceptions to continue with a default result, and to abort for other SIGFPE codes.
A macro indicating an alternate SIGFPE exception handling, namely to ignore and continue execution.
A macro indicating an alternate SIGFPE exception handling, namely to abort with a core dump.
The number of distinct IEEE floating-point exceptions.
The type of the N_IEEE_EXCEPTION exceptions. Each exception is given a bit number.
The type intended to hold at least N_IEEE_EXCEPTION bits corresponding to the IEEE exceptions numbered by fp_exception_type. Thus fp_inexact corresponds to the least significant bit, and fp_invalid to the fifth least significant bit. Some operations may set more than one exception.
A list of the classes of IEEE floating-point values and symbols.