Not to be confused with arbitrary-precision arithmetic.
Floating-point formats
IEEE 754
16-bit: Half (binary16)
32-bit: Single (binary32), decimal32
64-bit: Double (binary64), decimal64
128-bit: Quadruple (binary128), decimal128
256-bit: Octuple (binary256)
Extended precision
Other
Minifloat
bfloat16
TensorFloat-32
Microsoft Binary Format
IBM floating-point architecture
PMBus Linear-11
G.711 8-bit floats
Alternatives
Arbitrary precision
v
t
e
Computer architecture bit widths
Bit
1
4
8
12
16
18
24
26
28
30
31
32
36
45
48
60
64
128
256
512
bit slicing
Application
8
16
32
64
Binary floating-point precision
16 (×½)
24
32 (×1)
40
64 (×2)
80
128 (×4)
256 (×8)
Decimal floating-point precision
32
64
128
v
t
e
Extended precision refers to floating-point number formats that provide greater precision than the basic floating-point formats.[1] Extended precision formats support a basic format by minimizing roundoff and overflow errors in intermediate values of expressions on the base format. In contrast to extended precision, arbitrary-precision arithmetic refers to implementations of much larger numeric types (with a storage count that usually is not a power of two) using special software (or, rarely, hardware).
^IEEE 754 (2008, ¶ 2.1.21) defines extended precision format as "A format that extends a supported basic format by providing wider precision and range."
and 17 Related for: Extended precision information
Extendedprecision refers to floating-point number formats that provide greater precision than the basic floating-point formats. Extendedprecision formats...
extended and extendableprecision formats, which provide greater precision than the basic formats. An extendedprecision format extends a basic format...
architecture, most C compilers implement long double as the 80-bit extendedprecision type supported by x86 hardware (generally stored as 12 or 16 bytes...
Machine epsilon or machine precision is an upper bound on the relative approximation error due to rounding in floating point number systems. This value...
decimal interchange formats; _FloatNx for binary extended formats; _DecimalNx for decimal extended formats. Structures aggregate the storage of multiple...
double extendedprecision variables, compared with the double and single precision formats implemented in SSE2: the rounding of extendedprecision intermediate...
semantics for those distinct NaN values). For example, an IEEE 754 single precision (32-bit) NaN would be encoded as s111 1111 1xxx xxxx xxxx xxxx xxxx xxxx...
The Precision Strike Missile (PrSM) is a short-range ballistic missile developed by the United States Army to replace the MGM-140 ATACMS. In March 2016...
m1m2m3...mp−2mp−1 (where m represents a significant digit, and p is the precision) with non-zero m0. Notice that for a binary radix, the leading binary...
based on GPS, but with a much reduced impact on battery life and much extendedprecision. Another application is an indoor positioning system, which helps...
precision" format and a 40-bit "extendedprecision" format. Standard precision format contains a 24-bit two's complement significand while extended precision...
(64-bit, used in Java's double) precision. Some hardware also provides extendedprecision formats that provide higher precision and/or a larger exponent range...
context, enabling DCT and RDPCM blocks to carry a separate context. Extendedprecision processing, giving low bit-depth video slightly more accurate decoding...
single precision, double is defined as double precision, and long double is defined as IEEE 754 extendedprecision (e.g., Intel 80-bit double extended precision...
denoted by their specifiers: single precision (float), double precision (double), and double extendedprecision (long double). Each of these may represent...
limited that potential.) The x87 provides single-precision, double-precision and 80-bit double-extendedprecision binary floating-point arithmetic as per the...