IEEE Floating Point

IEEE Floating Point

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point computation established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE). Many hardware floating point units use the IEEE 754 standard. The current version, IEEE 754-2008 published in August 2008, includes nearly all of the original IEEE 754-1985 standard and the IEEE Standard for Radix-Independent Floating-Point Arithmetic (IEEE 854-1987). The international standard ISO/IEC/IEEE 60559:2011 (with identical content to IEEE 754) has been approved for adoption through JTC1/SC 25 under the ISO/IEEE PSDO Agreement and published.

The standard defines

  • arithmetic formats: sets of binary and decimal floating-point data, which consist of finite numbers (including signed zeros and subnormal numbers), infinities, and special "not a number" values (NaNs)
  • interchange formats: encodings (bit strings) that may be used to exchange floating-point data in an efficient and compact form
  • rounding rules: properties to be satisfied when rounding numbers during arithmetic and conversions
  • operations: arithmetic and other operations on arithmetic formats
  • exception handling: indications of exceptional conditions (such as division by zero, overflow, etc.)

The standard also includes extensive recommendations for advanced exception handling, additional operations (such as trigonometric functions), expression evaluation, and for achieving reproducible results.

The standard is derived from and replaces IEEE 754-1985, the previous version, following a seven-year revision process, chaired by Dan Zuras and edited by Mike Cowlishaw. The binary formats in the original standard are included in the new standard along with three new basic formats (one binary and two decimal). To conform to the current standard, an implementation must implement at least one of the basic formats as both an arithmetic format and an interchange format.

Read more about IEEE Floating PointFormats, Rounding Rules, Operations, Exception Handling, Character Representation

Other articles related to "floating point, ieee floating point, ieee":

Little-endian - Endianness and Hardware - Floating-point and Endianness
... the ubiquitous x86 of today use little-endian storage for all types of data (integer, floating point, BCD), there have been a few historical machines where floating point numbers were represented ... There are old ARM processors that have half little-endian, half big-endian floating point representation ... Because there have been many floating point formats with no "network" standard representation for them, there is no formal standard for transferring floating point values between heterogeneous systems ...
IEEE Floating Point - Character Representation
... When using a decimal floating point format the decimal representation will be preserved using 7 decimal digits for decimal32 16 decimal digits for decimal64 34 decimal digits ...
James Anderson (computer Scientist) - Transreal Arithmetic - Transreal Arithmetic and Other Arithmetics
... "Transreal arithmetic" closely resembles IEEE floating point arithmetic, a floating point arithmetic commonly used on computers ... IEEE floating point arithmetic, like transreal arithmetic, uses affine infinity (two separate infinities, one positive and one negative) rather than projective infinity (a single unsigned infinity, turning ... However, in IEEE arithmetic, division of zero by zero is still considered indeterminate ...
C99 - IEEE 754 Floating Point Support
... its support for access to the features of IEEE 754 (also known as IEC 60559) floating point hardware present in the vast majority of modern ... On hardware with IEEE 754 floating point float is defined as IEEE 754 single precision, double is defined as double precision, and long double is defined as IEEE 754 extended precision or quad precision ... arithmetic operations and functions are correctly rounded as defined by IEEE 754 ...

Famous quotes containing the words point and/or floating:

    Film is more than the twentieth-century art. It’s another part of the twentieth-century mind. It’s the world seen from inside. We’ve come to a certain point in the history of film. If a thing can be filmed, the film is implied in the thing itself. This is where we are. The twentieth century is on film.... You have to ask yourself if there’s anything about us more important than the fact that we’re constantly on film, constantly watching ourselves.
    Don Delillo (b. 1926)

    The man who, from the beginning of his life, has been bathed at length in the soft atmosphere of a woman, in the smell of her hands, of her bosom, of her knees, of her hair, of her supple and floating clothes, ... has contracted from this contact a tender skin and a distinct accent, a kind of androgyny without which the harshest and most masculine genius remains, as far as perfection in art is concerned, an incomplete being.
    Charles Baudelaire (1821–1867)