Decimal Arithmetic Specification, version 1.70
Copyright (c) IBM Corporation, 2009. All rights reserved. ©
7 Apr 2009
[previous | contents]

Appendix C – Changes

This appendix is not part of the specification. It documents changes to the combined arithmetic specification, including changes to the earlier two-layer specifications.

Changes with draft number 0.nn refer to changes in the original base specification since the first public draft of that specification (0.65, 26 Jul 2000).

Changes with draft number x.nn (for example, x.40) refer to changes in the original extended specification (inserted in their chronological position) since the first public draft of that specification (0.30, 9 Aug 2000).

Changes with version number 1.nn refer to changes in the combined arithmetic specification.

Changes in Draft 0.66 (28 Jul 2000)

Changes in Draft 0.69 (9 Aug 2000)

Changes in Draft 0.74 (27 Nov 2000)

Changes in Draft 0.81 (5 Jan 2001)

Changes in Draft x.40 (14 May 2001)

Changes in Draft 0.83 (25 May 2001)

Changes in Draft x.41 (25 May 2001)

Changes in Draft x.43 (28 June 2001)

Changes in Draft x.52 (15 October 2001)

Changes in Draft 0.86 (30 October 2001)

Changes in Draft x.57 (28 November 2001)

Changes in Draft 0.87 (23 April 2002)

Changes in Draft x.58 (23 April 2002)

Changes in Draft 1.00 (5 July 2002)

This version combines the original base and extended specifications. There are necessarily extensive editorial changes. In addition, the following significant technical changes have been made:

Changes in Draft 1.03 (1 September 2002)

Changes in Draft 1.06 (9 October 2002)

Changes in Draft 1.08 (14 November 2002)

Changes in Draft 1.11 (21 February 2003)

Changes in Draft 1.14 (14 April 2003)

The description of the divide algorithm has been simplified (the algorithm is unchanged), and minor editorial corrections have been made.

Changes in Draft 1.20 (12 May 2003)

The following changes have been made to improve the consistency of some operations:

Changes in Draft 1.30 (11 June 2003)

Following discussions at the May 2003 IEEE 754 revision committee meeting, the following changes have been made:

Changes in Draft 1.32 (23 July 2003)

Following discussions at the June 2003 IEEE 754 revision committee meeting, the following change has been made:

Changes in Draft 1.33 (27 August 2003)

Changes in Draft 1.36 (10 September 2003)

Changes in Draft 1.37 (2 October 2003)

The quantize operator with two infinite arguments is no longer an Invalid operation, consistent with the same-quantum operator.

Changes in Draft 1.40 (15 March 2004)

Changes in Draft 1.45 (2 August 2004)

Changes in Draft 1.50 (9 December 2005)

Changes in Draft 1.51 (31 March 2006)

Changes in Draft 1.66 (13 March 2007)

The changes in this version add most of the new functionality required to comply with the draft IEEE 754 revision. Note that some of these operations could still change their definition as the IEEE 754r draft is still in ballot.

Changes in Draft 1.68 (23 July 2008)

Changes in Version 1.70 (25 Mar 2009)

The document is now formatted using OpenOffice (generated from GML), for improved PDF files with bookmarks, hot links, etc. There are no technical changes.
Footnotes:
[1] See Properly Rounded Variable Precision Square Root, T. E. Hull and A. Abrham, ACM Transactions on Mathematical Software, Vol 11 #3, pp229-237, ACM, September 1985.

[previous | contents]