Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

floatingpoint.h(3head) [opensolaris man page]

floatingpoint.h(3HEAD)						      Headers						    floatingpoint.h(3HEAD)

NAME
floatingpoint.h, floatingpoint - IEEE floating point definitions SYNOPSIS
#include <floatingpoint.h> DESCRIPTION
This file defines constants, types, and functions used to implement standard floating point according to ANSI/IEEE Std 754-1985. The func- tions are implemented in libc. The included header file <sys/ieeefp.h> defines certain types of interest to the kernel. IEEE Rounding Modes fp_direction_type The type of the IEEE rounding direction mode. Note: the order of enumeration varies according to hardware. fp_precision_type The type of the IEEE rounding precision mode, which only applies on systems that support extended precision such as machines based on the Intel 80387 FPU or the 80486. SIGFPE handling: sigfpe_code_type The type of a SIGFPE code. sigfpe_handler_type The type of a user-definable SIGFPE exception handler called to handle a particular SIGFPE code. SIGFPE_DEFAULT A macro indicating the default SIGFPE exception handling, namely to perform the exception handling specified by the user, if any, and otherwise to dump core using abort(3C). SIGFPE_IGNORE A macro indicating an alternate SIGFPE exception handling, namely to ignore and continue execution. SIGFPE_ABORT A macro indicating an alternate SIGFPE exception handling, namely to abort with a core dump. IEEE Exception Handling N_IEEE_EXCEPTION The number of distinct IEEE floating-point exceptions. fp_exception_type The type of the N_IEEE_EXCEPTION exceptions. Each exception is given a bit number. fp_exception_field_type 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. Note: some operations may set more than one exception. IEEE Formats and Classification single;extended;quadruple Definitions of IEEE formats. fp_class_type An enumeration of the various classes of IEEE values and symbols. IEEE Base Conversion The functions described under floating_to_decimal(3C) and decimal_to_floating(3C) satisfy not only the IEEE Standard, but also the stricter requirements of correct rounding for all arguments. DECIMAL_STRING_LENGTH The length of a decimal_string. decimal_string The digit buffer in a decimal_record. decimal_record The canonical form for representing an unpacked decimal floating-point number. decimal_form The type used to specify fixed or floating binary to decimal conversion. decimal_mode A struct that contains specifications for conversion between binary and decimal. decimal_string_form An enumeration of possible valid character strings representing floating-point numbers, infinities, or NaNs. FILES
/usr/include/sys/ieeefp.h SEE ALSO
abort(3C), decimal_to_floating(3C), econvert(3C), floating_to_decimal(3C), sigfpe(3C), string_to_decimal(3C), strtod(3C) SunOS 5.11 5 Mar 1993 floatingpoint.h(3HEAD)

Check Out this Related Man Page

floatingpoint.h(3HEAD)						      Headers						    floatingpoint.h(3HEAD)

NAME
floatingpoint.h, floatingpoint - IEEE floating point definitions SYNOPSIS
#include <floatingpoint.h> DESCRIPTION
This file defines constants, types, and functions used to implement standard floating point according to ANSI/IEEE Std 754-1985. The func- tions are implemented in libc. The included header file <sys/ieeefp.h> defines certain types of interest to the kernel. IEEE Rounding Modes fp_direction_type The type of the IEEE rounding direction mode. Note: the order of enumeration varies according to hardware. fp_precision_type The type of the IEEE rounding precision mode, which only applies on systems that support extended precision such as machines based on the Intel 80387 FPU or the 80486. SIGFPE handling: sigfpe_code_type The type of a SIGFPE code. sigfpe_handler_type The type of a user-definable SIGFPE exception handler called to handle a particular SIGFPE code. SIGFPE_DEFAULT A macro indicating the default SIGFPE exception handling, namely to perform the exception handling specified by the user, if any, and otherwise to dump core using abort(3C). SIGFPE_IGNORE A macro indicating an alternate SIGFPE exception handling, namely to ignore and continue execution. SIGFPE_ABORT A macro indicating an alternate SIGFPE exception handling, namely to abort with a core dump. IEEE Exception Handling N_IEEE_EXCEPTION The number of distinct IEEE floating-point exceptions. fp_exception_type The type of the N_IEEE_EXCEPTION exceptions. Each exception is given a bit number. fp_exception_field_type 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. Note: some operations may set more than one exception. IEEE Formats and Classification single;extended;quadruple Definitions of IEEE formats. fp_class_type An enumeration of the various classes of IEEE values and symbols. IEEE Base Conversion The functions described under floating_to_decimal(3C) and decimal_to_floating(3C) satisfy not only the IEEE Standard, but also the stricter requirements of correct rounding for all arguments. DECIMAL_STRING_LENGTH The length of a decimal_string. decimal_string The digit buffer in a decimal_record. decimal_record The canonical form for representing an unpacked decimal floating-point number. decimal_form The type used to specify fixed or floating binary to decimal conversion. decimal_mode A struct that contains specifications for conversion between binary and decimal. decimal_string_form An enumeration of possible valid character strings representing floating-point numbers, infinities, or NaNs. FILES
/usr/include/sys/ieeefp.h SEE ALSO
abort(3C), decimal_to_floating(3C), econvert(3C), floating_to_decimal(3C), sigfpe(3C), string_to_decimal(3C), strtod(3C) SunOS 5.11 5 Mar 1993 floatingpoint.h(3HEAD)
Man Page