Title
A Constructive Criticism of the C/C++ Proposal for Complex Arithmetic
Abstract
The IEEE 754 and 854 standards regulate the behaviour of real floating-point arithmetic, as implemented in most current hard- and software systems. Although a myriad of libraries for complex floating-point arithmetic is available and in use, there is no general consensus on their implementation. The International C Standard describes in its Annex G guidelines for the implementation of complex arithmetic, in order to achieve a similar behaviour of complex floating-point arithmetic across C-language compliant implementations. In Section 2 we summarize its recommendations and outline the problems inherent to this approach. In Section 3 we describe how the lack of reliability, when computing certain complex-valued expressions, can be overcome. Throughout the discussion the rounding mode is assumed to be round-to-nearest, as in Annex G.
Year
DOI
Venue
2005
10.1007/s11155-005-6893-9
Reliable Computing
Keywords
Field
DocType
software systems,floating point arithmetic
Mathematical optimization,Expression (mathematics),Arbitrary-precision arithmetic,Computer science,Floating point,Arithmetic,Theoretical computer science,Software system,Implementation,Rounding,Software architecture,IEEE floating point
Journal
Volume
Issue
ISSN
11
4
1573-1340
Citations 
PageRank 
References 
0
0.34
1
Authors
2
Name
Order
Citations
PageRank
Franky Backeljauw141.93
Annie Cuyt216141.48