Handbook of Floating-Point Arithmetic

Floating-point arithmetic is by far the most widely used way of implementing real-number arithmetic on modern computers. Although the basic principles of floating-point arithmetic can be explained in a short amount of time, making such an arithmetic reliable and portable, yet fast, is a very difficu...

Full description

Bibliographic Details
Main Authors: Muller, Jean-Michel (Author), Brisebarre, Nicolas (Author), de Dinechin, Florent (Author), Jeannerod, Claude-Pierre (Author), Lefèvre, Vincent (Author), Melquiond, Guillaume (Author), Revol, Nathalie (Author), Stehlé, Damien (Author), Torres, Serge (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic eBook
Language:English
Published: Boston : Birkhäuser Boston, 2010.
Edition:1.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • Introduction, Basic Definitions, and Standards
  • Definitions and Basic Notions
  • Floating-Point Formats and Environment
  • Cleverly Using Floating-Point Arithmetic
  • Basic Properties and Algorithms
  • The Fused Multiply-Add Instruction
  • Enhanced Floating-Point Sums, Dot Products, and Polynomial Values
  • Languages and Compilers
  • Implementing Floating-Point Operators
  • Algorithms for the Five Basic Operations
  • Hardware Implementation of Floating-Point Arithmetic
  • Software Implementation of Floating-Point Arithmetic
  • Elementary Functions
  • Evaluating Floating-Point Elementary Functions
  • Solving the Table Maker’s Dilemma
  • Extensions
  • Formalisms for Certifying Floating-Point Algorithms
  • Extending the Precision
  • Perspectives and Appendix
  • Conclusion and Perspectives
  • Appendix: Number Theory Tools for Floating-Point Arithmetic.