Product Overview
Software implementation of the IEEE 754-2019 Decimal Floating-Point Arithmetic specification, aimed at financial applications, especially in cases where legal requirements make it necessary to use decimal, and not binary floating-point arithmetic (as computation performed with binary floating-point operations may introduce small, but unacceptable errors).
Note: the same package is also available for direct download from http://www.netlib.org/misc/intel/.
Features and Benefits
Ensures conformance with the IEEE Standard 754-2019 for Floating-Point Arithmetic, for decimal floating-point computations. The library implements all the mandatory functions defined for decimal floating-point arithmetic operations in IEEE Standard 754-2019, which is a replacement for the IEEE Standard 754-2008 for Binary Floating-Point Arithmetic.
The current release is 2.0 Update 4, which extends the previous release, 2.0 Update 3. Release 2.0 Update 4 of the library implemented all the decimal floating-point operations mandated by the IEEE Standard 754-2019 for Floating-Point Arithmetic, plus a set of transcendental functions (supported in 128-bit, 64-bit, and 32-bit decimal formats), including the ones specified in the technical report on decimal arithmetic ISO/IEC TR 24732 (available from www.iso.org). For operations involving integer operands or results, the library supports signed and unsigned 8-, 16-, 32-, and 64-bit integers.
The library package contains: (1) a copy of the end user license agreement, eula.txt; (2) a README file; (3) a LIBRARY subdirectory with all the source files necessary to build the library in Linux*, Windows*, and other operating systems; (4) a TESTS subdirectory with source and input files necessary to build and run a reduced set of tests for the library and a README file which specifies how to build and run these tests; (5) an EXAMPLES subdirectory containing eight examples of calls to library functions with various combinations of build options.
Technical Requirements
This generic package should run on any platform in Linux*, Windows*, or macOS*.
Download
IA-32 Architecture, Intel® 64, and IA-64 Architecture running Linux*, Windows*, and macOS*
- DOWNLOAD Intel® Decimal Floating-Point Math Library (IntelRDFPMathLib20U4.tar, 5.6MB)
- Readme
Primary Technology Contact
To report any issues, please send email to decimalfp@intel.com.