[Home]IEEE Floating Point Standard

HomePage | Recent Changes | Preferences

The IEEE Floating Point Standard (IEEE 754)is an IEEE standard, used by many CPUs and FPUs?, which defines formats for representing [floating point numbers]?; representations of special values (e.g. infinity?, very small values, NaN?); five exceptions, when they occur, and what happens when they do occur; four rounding modes; and a set of floating-point operations that will work identically on any conforming system.

IEEE 754 specifies four formats for representing floating-point values: single-precision (32-bit), double-precision (64-bit), single-extended precision (80-bit) and double-extended precision (128-bit). Only 32-bit values are required by the standard, the others are optional though 64-bit is required by standard C.

Also known as IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985) and IEC 559: "Binary floating-point arithmetic for microprocessor systems.


This article (or an earlier version of it) contains material from FOLDOC, used with permission.

HomePage | Recent Changes | Preferences
This page is read-only | View other revisions
Last edited October 25, 2001 11:08 pm by Stephen Gilbert (diff)
Search: