• DocumentCode
    1519534
  • Title

    Midpoints and Exact Points of Some Algebraic Functions in Floating-Point Arithmetic

  • Author

    Jeannerod, Claude-Pierre ; Louvet, Nicolas ; Muller, Jean-Michel ; Panhaleux, Adrien

  • Author_Institution
    INRIA Rhone-Alpes, Univ. de Lyon, Lyon, France
  • Volume
    60
  • Issue
    2
  • fYear
    2011
  • Firstpage
    228
  • Lastpage
    241
  • Abstract
    When implementing a function f in floating-point arithmetic, if we wish correct rounding and good performance, it is important to know if there are input floating-point values x such that f(x) is either the middle of two consecutive floating-point numbers (assuming rounded-to-nearest arithmetic), or a floating-point number (assuming rounded toward ± ∞ or toward 0 arithmetic). In the first case, we say that f(x) is a midpoint, and in the second case, we say that f(x) is an exact point. For some usual algebraic functions and various floating-point formats, we prove whether or not there exist midpoints or exact points. When there exist midpoints or exact points, we characterize them or list all of them (if there are not too many). The results and the techniques presented in this paper can be used in particular to deal with both the binary and the decimal formats defined in the IEEE 754-2008 standard for floating-point arithmetic.
  • Keywords
    floating point arithmetic; functional analysis; roundoff errors; IEEE 754-2008 standard; algebraic function; binary format; correct rounding technique; decimal format; exact point; floating point arithmetic; floating point number; function midpoint; rounding performance; Floating-point arithmetic; Numerical analysis; Signal processing; Floating-point arithmetic; algebraic function.; correct rounding;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2010.144
  • Filename
    5487507