• DocumentCode
    3148061
  • Title

    Decimal Transcendentals via Binary

  • Author

    Harrison, John

  • Author_Institution
    Intel Corp., Hillsboro, OR, USA
  • fYear
    2009
  • fDate
    8-10 June 2009
  • Firstpage
    187
  • Lastpage
    194
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2009. ARITH 2009. 19th IEEE Symposium on
  • Conference_Location
    Portland, OR
  • ISSN
    1063-6889
  • Print_ISBN
    978-0-7695-3670-5
  • Type

    conf

  • DOI
    10.1109/ARITH.2009.31
  • Filename
    5223332