• DocumentCode
    3016133
  • Title

    Overcoming double-rounding errors under IEEE 754-2008 using software

  • Author

    Lutz, David R. ; Burgess, Neil

  • Author_Institution
    ARM, Austin, TX, USA
  • fYear
    2010
  • fDate
    7-10 Nov. 2010
  • Firstpage
    1399
  • Lastpage
    1401
  • Abstract
    The IEEE 754-2008 floating-point standard requires rounding to all available formats (e.g., single and double precision) from any combination of operand formats. Under the original standard, operands and results had the same format, and current hardware is likely to provide only this much. When trying to fulfil the new requirement on such hardware, there are potential double rounding problems. The problems include both incorrect incrementation and incorrect truncation. We present a software solution to both problems that requires no additional hardware, and yet still has acceptable performance.
  • Keywords
    floating point arithmetic; IEEE 754-2008 floating-point standard; double-rounding errors; incorrect incrementation; incorrect truncation; software solution; Buildings; Computer languages; Hardware; Jamming; Roads; Software; Three dimensional displays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2010 Conference Record of the Forty Fourth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-9722-5
  • Type

    conf

  • DOI
    10.1109/ACSSC.2010.5757764
  • Filename
    5757764