Title :
Decimal Transcendentals via Binary
Author_Institution :
Intel Corp., Hillsboro, OR, USA
Abstract :
We describe the design and implementation of a comprehensive library of transcendental functions for the new IEEE decimal floating-point formats. In principle, such functions are very much analogous to their binary counterparts,though with a few additional subtleties connected with ´scale´ (preferred exponent). But our approach has been not to employ direct techniques, but rather to re-use existing binary functions as much as possible, both for greater efficiency and ease of implementation. For some functions the most straightforward approach (convert from decimal to binary, perform binary operation, convert back) works well. In many cases, however, these are insufficiently accurate, and subtler approaches must be used.
Keywords :
floating point arithmetic; software libraries; binary functions; binary operation; decimal floating-point formats; decimal transcendentals; transcendental functions; Application software; Digital arithmetic; Floating-point arithmetic; H infinity control; Hardware; Open source software; Polynomials; Resource management; Software libraries; USA Councils; IEEE-754R; decimal arithmetic; elementary functions; libm; transcendental functions;
Conference_Titel :
Computer Arithmetic, 2009. ARITH 2009. 19th IEEE Symposium on
Conference_Location :
Portland, OR
Print_ISBN :
978-0-7695-3670-5
DOI :
10.1109/ARITH.2009.31