extendedprecision
Extended precision refers to floating-point formats that provide more precision than the standard single (32-bit) or double (64-bit) representations. It is used to reduce rounding errors, improve the accuracy of numerical methods, and mitigate error accumulation in iterative computations. In practice, extended precision often means a larger significand or a wider exponent than the usual 32- or 64-bit formats, sometimes at the cost of speed or portability.
One common historical form is the 80-bit extended precision used by the x87 floating-point unit. It uses
IEEE 754-2008 introduced binary128, often called quadruple precision, as another form of extended precision. It uses
In programming, the presence and size of extended precision depend on the language, compiler, and hardware.