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 Backeljauw | 1 | 4 | 1.93 |
Annie Cuyt | 2 | 161 | 41.48 |