Decimal Arithmetic Specification,
version 1.07 Copyright (c) IBM Corporation, 2002. All rights reserved. © |
6 Nov 2002 |
[contents | next] |
The primary audience for this document is implementers, so examples and other explanatory material are included. Explanatory material is identified as Notes, Examples, or footnotes, and is not part of the formal specification. Additional explanatory material can be found in the article A Proposed Radix- and Word-length-independent Standard for Floating-point Arithmetic.[2]
Appendix A describes a simplified subset of the full arithmetic which implements the decimal floating-point arithmetic defined in the ANSI standard X3.274-1996[3] (this provides the model for the unrounded floating-point rules).
Appendix B summarizes the design concepts behind the decimal arithmetic.
Appendix C summarizes changes to this specification.
This document in various softcopy formats, together with a reference implementation, testcases, proposed concrete representations, and background information may be found at http://www2.hursley.ibm.com/decimal
Comments on this draft are welcome. Please send any comments, suggestions, and corrections to the author, Mike Cowlishaw (mfc@uk.ibm.com).
[1] | IEEE 854-1987 – IEEE Standard for Radix-Independent Floating-Point Arithmetic, The Institute of Electrical and Electronics Engineers, Inc., New York, 1987. |
[2] | by W. J. Cody et al, published in the IEEE Micro magazine, August 1984, pp86–100. |
[3] | American National Standard for Information Technology – Programming Language REXX, X3.274-1996, American National Standards Institute, New York, 1996. |