[Python-3000-checkins] r65332 - in python/branches/py3k: Lib/test/decimaltestdata/abs.decTest Lib/test/decimaltestdata/add.decTest Lib/test/decimaltestdata/and.decTest Lib/test/decimaltestdata/base.decTest Lib/test/decimaltestdata/clamp.decTest Lib/test/decimaltestdata/class.decTest Lib/test/decimaltestdata/compare.decTest Lib/test/decimaltestdata/comparetotal.decTest Lib/test/decimaltestdata/comparetotmag.decTest Lib/test/decimaltestdata/copy.decTest Lib/test/decimaltestdata/copyabs.decTest Lib/test/decimaltestdata/copynegate.decTest Lib/test/decimaltestdata/copysign.decTest Lib/test/decimaltestdata/ddAbs.decTest Lib/test/decimaltestdata/ddAdd.decTest Lib/test/decimaltestdata/ddAnd.decTest Lib/test/decimaltestdata/ddBase.decTest Lib/test/decimaltestdata/ddCanonical.decTest Lib/test/decimaltestdata/ddClass.decTest Lib/test/decimaltestdata/ddCompare.decTest Lib/test/decimaltestdata/ddCompareSig.decTest Lib/test/decimaltestdata/ddCompareTotal.decTest Lib/test/decimaltestdata/ddCompareTotalMag.decTest Lib/test/decimaltestdata/ddCopy.decTest Lib/test/decimaltestdata/ddCopyAbs.decTest Lib/test/decimaltestdata/ddCopyNegate.decTest Lib/test/decimaltestdata/ddCopySign.decTest Lib/test/decimaltestdata/ddDivide.decTest Lib/test/decimaltestdata/ddDivideInt.decTest Lib/test/decimaltestdata/ddEncode.decTest Lib/test/decimaltestdata/ddFMA.decTest Lib/test/decimaltestdata/ddInvert.decTest Lib/test/decimaltestdata/ddLogB.decTest Lib/test/decimaltestdata/ddMax.decTest Lib/test/decimaltestdata/ddMaxMag.decTest Lib/test/decimaltestdata/ddMin.decTest Lib/test/decimaltestdata/ddMinMag.decTest Lib/test/decimaltestdata/ddMinus.decTest Lib/test/decimaltestdata/ddMultiply.decTest Lib/test/decimaltestdata/ddNextMinus.decTest Lib/test/decimaltestdata/ddNextPlus.decTest Lib/test/decimaltestdata/ddNextToward.decTest Lib/test/decimaltestdata/ddOr.decTest Lib/test/decimaltestdata/ddPlus.decTest Lib/test/decimaltestdata/ddQuantize.decTest Lib/test/decimaltestdata/ddReduce.decTest Lib/test/decimaltestdata/ddRemainder.decTest Lib/test/decimaltestdata/ddRemainderNear.decTest Lib/test/decimaltestdata/ddRotate.decTest Lib/test/decimaltestdata/ddSameQuantum.decTest Lib/test/decimaltestdata/ddScaleB.decTest Lib/test/decimaltestdata/ddShift.decTest Lib/test/decimaltestdata/ddSubtract.decTest Lib/test/decimaltestdata/ddToIntegral.decTest Lib/test/decimaltestdata/ddXor.decTest Lib/test/decimaltestdata/decDouble.decTest Lib/test/decimaltestdata/decQuad.decTest Lib/test/decimaltestdata/decSingle.decTest Lib/test/decimaltestdata/divide.decTest Lib/test/decimaltestdata/divideint.decTest Lib/test/decimaltestdata/dqAbs.decTest Lib/test/decimaltestdata/dqAdd.decTest Lib/test/decimaltestdata/dqAnd.decTest Lib/test/decimaltestdata/dqBase.decTest Lib/test/decimaltestdata/dqCanonical.decTest Lib/test/decimaltestdata/dqClass.decTest Lib/test/decimaltestdata/dqCompare.decTest Lib/test/decimaltestdata/dqCompareSig.decTest Lib/test/decimaltestdata/dqCompareTotal.decTest Lib/test/decimaltestdata/dqCompareTotalMag.decTest Lib/test/decimaltestdata/dqCopy.decTest Lib/test/decimaltestdata/dqCopyAbs.decTest Lib/test/decimaltestdata/dqCopyNegate.decTest Lib/test/decimaltestdata/dqCopySign.decTest Lib/test/decimaltestdata/dqDivide.decTest Lib/test/decimaltestdata/dqDivideInt.decTest Lib/test/decimaltestdata/dqEncode.decTest Lib/test/decimaltestdata/dqFMA.decTest Lib/test/decimaltestdata/dqInvert.decTest Lib/test/decimaltestdata/dqLogB.decTest Lib/test/decimaltestdata/dqMax.decTest Lib/test/decimaltestdata/dqMaxMag.decTest Lib/test/decimaltestdata/dqMin.decTest Lib/test/decimaltestdata/dqMinMag.decTest Lib/test/decimaltestdata/dqMinus.decTest Lib/test/decimaltestdata/dqMultiply.decTest Lib/test/decimaltestdata/dqNextMinus.decTest Lib/test/decimaltestdata/dqNextPlus.decTest Lib/test/decimaltestdata/dqNextToward.decTest Lib/test/decimaltestdata/dqOr.decTest Lib/test/decimaltestdata/dqPlus.decTest Lib/test/decimaltestdata/dqQuantize.decTest Lib/test/decimaltestdata/dqReduce.decTest Lib/test/decimaltestdata/dqRemainder.decTest Lib/test/decimaltestdata/dqRemainderNear.decTest Lib/test/decimaltestdata/dqRotate.decTest Lib/test/decimaltestdata/dqSameQuantum.decTest Lib/test/decimaltestdata/dqScaleB.decTest Lib/test/decimaltestdata/dqShift.decTest Lib/test/decimaltestdata/dqSubtract.decTest Lib/test/decimaltestdata/dqToIntegral.decTest Lib/test/decimaltestdata/dqXor.decTest Lib/test/decimaltestdata/dsBase.decTest Lib/test/decimaltestdata/dsEncode.decTest Lib/test/decimaltestdata/exp.decTest Lib/test/decimaltestdata/fma.decTest Lib/test/decimaltestdata/inexact.decTest Lib/test/decimaltestdata/invert.decTest Lib/test/decimaltestdata/ln.decTest Lib/test/decimaltestdata/log10.decTest Lib/test/decimaltestdata/logb.decTest Lib/test/decimaltestdata/max.decTest Lib/test/decimaltestdata/maxmag.decTest Lib/test/decimaltestdata/min.decTest Lib/test/decimaltestdata/minmag.decTest Lib/test/decimaltestdata/minus.decTest Lib/test/decimaltestdata/multiply.decTest Lib/test/decimaltestdata/nextminus.decTest Lib/test/decimaltestdata/nextplus.decTest Lib/test/decimaltestdata/nexttoward.decTest Lib/test/decimaltestdata/or.decTest Lib/test/decimaltestdata/plus.decTest Lib/test/decimaltestdata/power.decTest Lib/test/decimaltestdata/powersqrt.decTest Lib/test/decimaltestdata/quantize.decTest Lib/test/decimaltestdata/randomBound32.decTest Lib/test/decimaltestdata/randoms.decTest Lib/test/decimaltestdata/reduce.decTest Lib/test/decimaltestdata/remainder.decTest Lib/test/decimaltestdata/remainderNear.decTest Lib/test/decimaltestdata/rescale.decTest Lib/test/decimaltestdata/rotate.decTest Lib/test/decimaltestdata/rounding.decTest Lib/test/decimaltestdata/samequantum.decTest Lib/test/decimaltestdata/scaleb.decTest Lib/test/decimaltestdata/shift.decTest Lib/test/decimaltestdata/squareroot.decTest Lib/test/decimaltestdata/subtract.decTest Lib/test/decimaltestdata/testall.decTest Lib/test/decimaltestdata/tointegral.decTest Lib/test/decimaltestdata/tointegralx.decTest Lib/test/decimaltestdata/xor.decTest

benjamin.peterson python-3000-checkins at python.org
Thu Jul 31 18:32:17 CEST 2008


Author: benjamin.peterson
Date: Thu Jul 31 18:32:12 2008
New Revision: 65332

Log:
Merged revisions 65257 via svnmerge from 
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r65257 | mark.dickinson | 2008-07-27 01:39:07 -0500 (Sun, 27 Jul 2008) | 3 lines
  
  Issue #3449: Update decimal module to use most recent specification
  (v. 1.68) and tests (v. 2.58) from IBM.
........


Modified:
   python/branches/py3k/   (props changed)
   python/branches/py3k/Lib/test/decimaltestdata/abs.decTest
   python/branches/py3k/Lib/test/decimaltestdata/add.decTest
   python/branches/py3k/Lib/test/decimaltestdata/and.decTest
   python/branches/py3k/Lib/test/decimaltestdata/base.decTest
   python/branches/py3k/Lib/test/decimaltestdata/clamp.decTest
   python/branches/py3k/Lib/test/decimaltestdata/class.decTest
   python/branches/py3k/Lib/test/decimaltestdata/compare.decTest
   python/branches/py3k/Lib/test/decimaltestdata/comparetotal.decTest
   python/branches/py3k/Lib/test/decimaltestdata/comparetotmag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/copy.decTest
   python/branches/py3k/Lib/test/decimaltestdata/copyabs.decTest
   python/branches/py3k/Lib/test/decimaltestdata/copynegate.decTest
   python/branches/py3k/Lib/test/decimaltestdata/copysign.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddAbs.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddAdd.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddAnd.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddBase.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCanonical.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddClass.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCompare.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCompareSig.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCompareTotal.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCompareTotalMag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCopy.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCopyAbs.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCopyNegate.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddCopySign.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddDivide.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddDivideInt.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddEncode.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddFMA.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddInvert.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddLogB.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddMax.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddMaxMag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddMin.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddMinMag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddMinus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddMultiply.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddNextMinus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddNextPlus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddNextToward.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddOr.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddPlus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddQuantize.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddReduce.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddRemainder.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddRemainderNear.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddRotate.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddSameQuantum.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddScaleB.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddShift.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddSubtract.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddToIntegral.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ddXor.decTest
   python/branches/py3k/Lib/test/decimaltestdata/decDouble.decTest
   python/branches/py3k/Lib/test/decimaltestdata/decQuad.decTest
   python/branches/py3k/Lib/test/decimaltestdata/decSingle.decTest
   python/branches/py3k/Lib/test/decimaltestdata/divide.decTest
   python/branches/py3k/Lib/test/decimaltestdata/divideint.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqAbs.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqAdd.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqAnd.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqBase.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCanonical.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqClass.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCompare.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCompareSig.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCompareTotal.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCompareTotalMag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCopy.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCopyAbs.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCopyNegate.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqCopySign.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqDivide.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqDivideInt.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqEncode.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqFMA.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqInvert.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqLogB.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqMax.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqMaxMag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqMin.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqMinMag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqMinus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqMultiply.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqNextMinus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqNextPlus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqNextToward.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqOr.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqPlus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqQuantize.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqReduce.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqRemainder.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqRemainderNear.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqRotate.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqSameQuantum.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqScaleB.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqShift.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqSubtract.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqToIntegral.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dqXor.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dsBase.decTest
   python/branches/py3k/Lib/test/decimaltestdata/dsEncode.decTest
   python/branches/py3k/Lib/test/decimaltestdata/exp.decTest
   python/branches/py3k/Lib/test/decimaltestdata/fma.decTest
   python/branches/py3k/Lib/test/decimaltestdata/inexact.decTest
   python/branches/py3k/Lib/test/decimaltestdata/invert.decTest
   python/branches/py3k/Lib/test/decimaltestdata/ln.decTest
   python/branches/py3k/Lib/test/decimaltestdata/log10.decTest
   python/branches/py3k/Lib/test/decimaltestdata/logb.decTest
   python/branches/py3k/Lib/test/decimaltestdata/max.decTest
   python/branches/py3k/Lib/test/decimaltestdata/maxmag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/min.decTest
   python/branches/py3k/Lib/test/decimaltestdata/minmag.decTest
   python/branches/py3k/Lib/test/decimaltestdata/minus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/multiply.decTest
   python/branches/py3k/Lib/test/decimaltestdata/nextminus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/nextplus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/nexttoward.decTest
   python/branches/py3k/Lib/test/decimaltestdata/or.decTest
   python/branches/py3k/Lib/test/decimaltestdata/plus.decTest
   python/branches/py3k/Lib/test/decimaltestdata/power.decTest
   python/branches/py3k/Lib/test/decimaltestdata/powersqrt.decTest
   python/branches/py3k/Lib/test/decimaltestdata/quantize.decTest
   python/branches/py3k/Lib/test/decimaltestdata/randomBound32.decTest
   python/branches/py3k/Lib/test/decimaltestdata/randoms.decTest
   python/branches/py3k/Lib/test/decimaltestdata/reduce.decTest
   python/branches/py3k/Lib/test/decimaltestdata/remainder.decTest
   python/branches/py3k/Lib/test/decimaltestdata/remainderNear.decTest
   python/branches/py3k/Lib/test/decimaltestdata/rescale.decTest
   python/branches/py3k/Lib/test/decimaltestdata/rotate.decTest
   python/branches/py3k/Lib/test/decimaltestdata/rounding.decTest
   python/branches/py3k/Lib/test/decimaltestdata/samequantum.decTest
   python/branches/py3k/Lib/test/decimaltestdata/scaleb.decTest
   python/branches/py3k/Lib/test/decimaltestdata/shift.decTest
   python/branches/py3k/Lib/test/decimaltestdata/squareroot.decTest
   python/branches/py3k/Lib/test/decimaltestdata/subtract.decTest
   python/branches/py3k/Lib/test/decimaltestdata/testall.decTest
   python/branches/py3k/Lib/test/decimaltestdata/tointegral.decTest
   python/branches/py3k/Lib/test/decimaltestdata/tointegralx.decTest
   python/branches/py3k/Lib/test/decimaltestdata/xor.decTest

Modified: python/branches/py3k/Lib/test/decimaltestdata/abs.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/abs.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/abs.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- abs.decTest -- decimal absolute value                              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests primarily tests the existence of the operator.
 -- Additon, subtraction, rounding, and more overflows are tested

Modified: python/branches/py3k/Lib/test/decimaltestdata/add.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/add.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/add.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------/cancell----------------------------------------------------------
 -- add.decTest -- decimal addition                                    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   9
 rounding:    half_up

Modified: python/branches/py3k/Lib/test/decimaltestdata/and.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/and.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/and.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- and.decTest -- digitwise logical AND                               --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/base.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/base.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/base.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- base.decTest -- base decimal <--> string conversions               --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 extended:    1
 
 -- This file tests base conversions from string to a decimal number

Modified: python/branches/py3k/Lib/test/decimaltestdata/clamp.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/clamp.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/clamp.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- clamp.decTest -- clamped exponent tests (format-independent)       --
--- Copyright (c) IBM Corporation, 2000, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2000, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests uses the same limits as the 8-byte concrete
 -- representation, but applies clamping without using format-specific

Modified: python/branches/py3k/Lib/test/decimaltestdata/class.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/class.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/class.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- class.decTest -- Class operations                                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- [New 2006.11.27]
 

Modified: python/branches/py3k/Lib/test/decimaltestdata/compare.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/compare.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/compare.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- compare.decTest -- decimal comparison that allows quiet NaNs       --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/comparetotal.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/comparetotal.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/comparetotal.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- comparetotal.decTest -- decimal comparison using total ordering    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/comparetotmag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/comparetotmag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/comparetotmag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- comparetotmag.decTest -- decimal comparison, abs. total ordering   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that it cannot be assumed that add/subtract tests cover paths
 -- for this operation adequately, here, because the code might be

Modified: python/branches/py3k/Lib/test/decimaltestdata/copy.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/copy.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/copy.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- copy.decTest -- quiet copy                                         --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/copyabs.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/copyabs.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/copyabs.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- copyAbs.decTest -- quiet copy and set sign to zero                 --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/copynegate.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/copynegate.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/copynegate.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- copyNegate.decTest -- quiet copy and negate                        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/copysign.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/copysign.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/copysign.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- copysign.decTest -- quiet copy with sign from rhs                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddAbs.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddAbs.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddAbs.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddAbs.decTest -- decDouble absolute value, heeding sNaN            --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddAdd.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddAdd.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddAdd.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddAdd.decTest -- decDouble addition                                --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests are for decDoubles only; all arguments are
 -- representable in a decDouble
@@ -415,6 +415,31 @@
 ddadd435 add  77e-19      10   ->  10.00000000000000 Inexact Rounded
 ddadd436 add  77e-299     10   ->  10.00000000000000 Inexact Rounded
 
+-- fastpath boundary (more in dqadd)
+--            1234567890123456
+ddadd539 add '4444444444444444'  '3333333333333333' -> '7777777777777777'
+ddadd540 add '4444444444444444'  '4444444444444444' -> '8888888888888888'
+ddadd541 add '4444444444444444'  '5555555555555555' -> '9999999999999999'
+ddadd542 add '3333333333333333'  '4444444444444444' -> '7777777777777777'
+ddadd543 add '4444444444444444'  '4444444444444444' -> '8888888888888888'
+ddadd544 add '5555555555555555'  '4444444444444444' -> '9999999999999999'
+ddadd545 add '3000004000000000'  '3000000000000040' -> '6000004000000040'
+ddadd546 add '3000000400000000'  '4000000000000400' -> '7000000400000400'
+ddadd547 add '3000000040000000'  '5000000000004000' -> '8000000040004000'
+ddadd548 add '4000000004000000'  '3000000000040000' -> '7000000004040000'
+ddadd549 add '4000000000400000'  '4000000000400000' -> '8000000000800000'
+ddadd550 add '4000000000040000'  '5000000004000000' -> '9000000004040000'
+ddadd551 add '5000000000004000'  '3000000040000000' -> '8000000040004000'
+ddadd552 add '5000000000000400'  '4000000400000000' -> '9000000400000400'
+ddadd553 add '5000000000000040'  '5000004000000000' -> 1.000000400000004E+16 Rounded
+-- check propagation
+ddadd554 add '8999999999999999'  '0000000000000001' -> 9000000000000000
+ddadd555 add '0000000000000001'  '8999999999999999' -> 9000000000000000
+ddadd556 add '0999999999999999'  '0000000000000001' -> 1000000000000000
+ddadd557 add '0000000000000001'  '0999999999999999' -> 1000000000000000
+ddadd558 add '4444444444444444'  '4555555555555556' -> 9000000000000000
+ddadd559 add '4555555555555556'  '4444444444444444' -> 9000000000000000
+
 -- negative ulps
 ddadd6440 add   1   -77e-14      ->  0.99999999999923
 ddadd6441 add   1   -77e-15      ->  0.999999999999923
@@ -740,6 +765,9 @@
 ddadd7575 add  1E-383 -1E-398 ->  9.99999999999999E-384  Subnormal
 ddadd7576 add -1E-383 +1E-398 -> -9.99999999999999E-384  Subnormal
 
+-- and another curious case
+ddadd7577 add 7.000000000000E-385 -1.00000E-391 -> 6.999999000000E-385 Subnormal
+
 -- check overflow edge case
 --               1234567890123456
 ddadd7972 apply   9.999999999999999E+384         -> 9.999999999999999E+384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddAnd.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddAnd.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddAnd.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddAnd.decTest -- digitwise logical AND for decDoubles              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddBase.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddBase.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddBase.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddBase.decTest -- base decDouble <--> string conversions           --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This file tests base conversions from string to a decimal number
 -- and back to a string (in Scientific form)
@@ -1078,6 +1078,14 @@
 ddbas1042 toSci     1.1111111111152445E-384 ->  1.11111111111524E-384 Inexact Rounded Subnormal Underflow
 ddbas1043 toSci     1.1111111111152446E-384 ->  1.11111111111524E-384 Inexact Rounded Subnormal Underflow
 
+-- clamped large normals
+ddbas1070 toSci   1E+369  ->  1E+369
+ddbas1071 toSci   1E+370  ->  1.0E+370  Clamped
+ddbas1072 toSci   1E+378  ->  1.000000000E+378  Clamped
+ddbas1073 toSci   1E+384  ->  1.000000000000000E+384  Clamped
+ddbas1074 toSci   1E+385  ->  Infinity Overflow Inexact Rounded
+
+
 -- clamped zeros [see also clamp.decTest]
 ddbas1075 toSci   0e+10000  ->  0E+369  Clamped
 ddbas1076 toSci   0e-10000  ->  0E-398  Clamped

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCanonical.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCanonical.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCanonical.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCanonical.decTest -- test decDouble canonical results            --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This file tests that copy operations leave uncanonical operands
 -- unchanged, and vice versa

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddClass.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddClass.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddClass.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddClass.decTest -- decDouble Class operations                      --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- [New 2006.11.27]
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCompare.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCompare.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCompare.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCompare.decTest -- decDouble comparison that allows quiet NaNs   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCompareSig.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCompareSig.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCompareSig.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCompareSig.decTest -- decDouble comparison; all NaNs signal      --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCompareTotal.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCompareTotal.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCompareTotal.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCompareTotal.decTest -- decDouble comparison using total ordering--
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCompareTotalMag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCompareTotalMag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCompareTotalMag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCompareTotalMag.decTest -- decDouble comparison; abs. total order--
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCopy.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCopy.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCopy.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCopy.decTest -- quiet decDouble copy                             --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCopyAbs.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCopyAbs.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCopyAbs.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCopyAbs.decTest -- quiet decDouble copy and set sign to zero     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCopyNegate.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCopyNegate.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCopyNegate.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCopyNegate.decTest -- quiet decDouble copy and negate            --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddCopySign.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddCopySign.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddCopySign.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddCopySign.decTest -- quiet decDouble copy with sign from rhs      --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddDivide.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddDivide.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddDivide.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddDivide.decTest -- decDouble division                             --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddDivideInt.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddDivideInt.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddDivideInt.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddDivideInt.decTest -- decDouble integer division                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddEncode.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddEncode.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddEncode.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddEncode.decTest -- decimal eight-byte format testcases            --
--- Copyright (c) IBM Corporation, 2000, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2000, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -18,7 +18,7 @@
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
 -- [Previously called decimal64.decTest]
-version: 2.57
+version: 2.58
 
 -- This set of tests is for the eight-byte concrete representation.
 -- Its characteristics are:
@@ -488,3 +488,8 @@
 
 -- for narrowing
 decd840 apply  #2870000000000000 ->  2.000000000000000E-99
+
+-- some miscellaneous
+decd850 apply  #0004070000000000 -> 7.000000000000E-385  Subnormal
+decd851 apply  #0008000000020000 -> 1.00000E-391         Subnormal
+

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddFMA.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddFMA.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddFMA.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddFMA.decTest -- decDouble Fused Multiply Add                      --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddInvert.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddInvert.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddInvert.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddInvert.decTest -- digitwise logical INVERT for decDoubles        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddLogB.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddLogB.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddLogB.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddLogB.decTest -- integral 754r adjusted exponent, for decDoubles  --
--- Copyright (c) IBM Corporation, 2005, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2005, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddMax.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddMax.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddMax.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddMax.decTest -- decDouble maxnum                                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddMaxMag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddMaxMag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddMaxMag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddMaxMag.decTest -- decDouble maxnummag                            --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddMin.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddMin.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddMin.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddMin.decTest -- decDouble minnum                                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddMinMag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddMinMag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddMinMag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddMinMag.decTest -- decDouble minnummag                            --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddMinus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddMinus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddMinus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddMinus.decTest -- decDouble 0-x                                   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddMultiply.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddMultiply.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddMultiply.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddMultiply.decTest -- decDouble multiplication                     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests are for decDoubles only; all arguments are
 -- representable in a decDouble
@@ -167,6 +167,8 @@
 -- tryzeros cases
 ddmul504  multiply  0E-260 1000E-260  -> 0E-398 Clamped
 ddmul505  multiply  100E+260 0E+260   -> 0E+369 Clamped
+-- 65K-1 case
+ddmul506 multiply 77.1 850 -> 65535.0
 
 -- mixed with zeros
 ddmul541 multiply  0    -1     -> -0
@@ -441,18 +443,28 @@
 --                                                        1 234567890123456
 ddmul900 multiply  0.3000000000E-191 0.3000000000E-191 -> 9.00000000000000E-384 Subnormal Rounded
 ddmul901 multiply  0.3000000001E-191 0.3000000001E-191 -> 9.00000000600000E-384 Underflow Inexact Subnormal Rounded
-ddmul902 multiply  9.999999999999999E-383  0.0999999999999         -> 9.99999999999000E-384 Underflow Inexact Subnormal Rounded
-ddmul903 multiply  9.999999999999999E-383  0.09999999999999        -> 9.99999999999900E-384 Underflow Inexact Subnormal Rounded
-ddmul904 multiply  9.999999999999999E-383  0.099999999999999       -> 9.99999999999990E-384 Underflow Inexact Subnormal Rounded
-ddmul905 multiply  9.999999999999999E-383  0.0999999999999999      -> 9.99999999999999E-384 Underflow Inexact Subnormal Rounded
--- prove operands are exact
-ddmul906 multiply  9.999999999999999E-383  1                       -> 9.999999999999999E-383
-ddmul907 multiply                       1  0.09999999999999999     -> 0.09999999999999999
--- the next rounds to Nmin
-ddmul908 multiply  9.999999999999999E-383  0.09999999999999999     -> 1.000000000000000E-383 Underflow Inexact Subnormal Rounded
+ddmul902 multiply  9.999999999999999E-383  0.0999999999999    -> 9.99999999999000E-384 Underflow Inexact Subnormal Rounded
+ddmul903 multiply  9.999999999999999E-383  0.09999999999999   -> 9.99999999999900E-384 Underflow Inexact Subnormal Rounded
+ddmul904 multiply  9.999999999999999E-383  0.099999999999999  -> 9.99999999999990E-384 Underflow Inexact Subnormal Rounded
+ddmul905 multiply  9.999999999999999E-383  0.0999999999999999 -> 9.99999999999999E-384 Underflow Inexact Subnormal Rounded
+-- The next rounds to Nmin (b**emin); this is the distinguishing case
+-- for detecting tininess (before or after rounding) -- if after
+-- rounding then the result would be the same, but the Underflow flag
+-- would not be set
+ddmul906 multiply  9.999999999999999E-383  0.09999999999999999     -> 1.000000000000000E-383 Underflow Inexact Subnormal Rounded
+-- prove those operands were exact
+ddmul907 multiply  9.999999999999999E-383  1                       -> 9.999999999999999E-383
+ddmul908 multiply                       1  0.09999999999999999     -> 0.09999999999999999
+
+-- reducing tiniest
+ddmul910 multiply 1e-398 0.99 -> 1E-398 Subnormal Inexact Rounded Underflow
+ddmul911 multiply 1e-398 0.75 -> 1E-398 Subnormal Inexact Rounded Underflow
+ddmul912 multiply 1e-398 0.5  -> 0E-398 Subnormal Inexact Rounded Underflow Clamped
+ddmul913 multiply 1e-398 0.25 -> 0E-398 Subnormal Inexact Rounded Underflow Clamped
+ddmul914 multiply 1e-398 0.01 -> 0E-398 Subnormal Inexact Rounded Underflow Clamped
 
 -- hugest
-ddmul909 multiply  9999999999999999 9999999999999999 -> 9.999999999999998E+31 Inexact Rounded
+ddmul920 multiply  9999999999999999 9999999999999999 -> 9.999999999999998E+31 Inexact Rounded
 
 -- power-of-ten edge cases
 ddmul1001 multiply  1      10               -> 10
@@ -535,12 +547,7 @@
 ddmul1098 multiply  10000   99999999999     ->  999999999990000
 
 
-
-
 -- Null tests
 ddmul9990 multiply 10  # -> NaN Invalid_operation
 ddmul9991 multiply  # 10 -> NaN Invalid_operation
 
-
-
-

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddNextMinus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddNextMinus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddNextMinus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddNextMinus.decTest -- decDouble next that is less [754r nextdown] --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddNextPlus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddNextPlus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddNextPlus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddNextPlus.decTest -- decDouble next that is greater [754r nextup] --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddNextToward.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddNextToward.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddNextToward.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddNextToward.decTest -- decDouble next toward rhs [754r nextafter] --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddOr.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddOr.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddOr.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddOr.decTest -- digitwise logical OR for decDoubles                --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddPlus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddPlus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddPlus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddPlus.decTest -- decDouble 0+x                                    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddQuantize.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddQuantize.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddQuantize.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddQuantize.decTest -- decDouble quantize operation                 --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Most of the tests here assume a "regular pattern", where the
 -- sign and coefficient are +1.
@@ -653,7 +653,15 @@
 ddqua1021 quantize  8.666666666666000E+384  1.000000000000000E+384 ->  8.666666666666000E+384
 ddqua1022 quantize -8.666666666666000E+384  1.000000000000000E+384 -> -8.666666666666000E+384
 ddqua1027 quantize 8.666666666666000E+323  1E+31    -> NaN Invalid_operation
-ddqua1030 quantize 8.66666666E+3           1E+3     -> 9E+3 Inexact Rounded
+ddqua1029 quantize 8.66666666E+3           1E+3     -> 9E+3 Inexact Rounded
+
+
+--ddqua1030 quantize 8.666666666666000E+384 1E+384   -> 9.000000000000000E+384 Rounded Inexact
+--ddqua1031 quantize 8.666666666666000E+384 1E+384   -> 8.666666666666000E+384 Rounded
+--ddqua1032 quantize 8.666666666666000E+384 1E+383   -> 8.666666666666000E+384 Rounded
+--ddqua1033 quantize 8.666666666666000E+384 1E+382   -> 8.666666666666000E+384 Rounded
+--ddqua1034 quantize 8.666666666666000E+384 1E+381   -> 8.666666666666000E+384 Rounded
+--ddqua1035 quantize 8.666666666666000E+384 1E+380   -> 8.666666666666000E+384 Rounded
 
 -- Int and uInt32 edge values for testing conversions
 ddqua1040 quantize -2147483646     0 -> -2147483646

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddReduce.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddReduce.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddReduce.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddReduce.decTest -- remove trailing zeros from a decDouble         --
--- Copyright (c) IBM Corporation, 2003, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2003, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddRemainder.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddRemainder.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddRemainder.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddRemainder.decTest -- decDouble remainder                         --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddRemainderNear.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddRemainderNear.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddRemainderNear.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddRemainderNear.decTest -- decDouble remainder-near                --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddRotate.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddRotate.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddRotate.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddRotate.decTest -- rotate a decDouble coefficient left or right   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddSameQuantum.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddSameQuantum.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddSameQuantum.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddSameQuantum.decTest -- check decDouble quantums match            --
--- Copyright (c) IBM Corporation, 2001, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2001, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decDoubles.
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddScaleB.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddScaleB.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddScaleB.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddScalebB.decTest -- scale a decDouble by powers of 10             --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddShift.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddShift.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddShift.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddShift.decTest -- shift decDouble coefficient left or right       --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddSubtract.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddSubtract.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddSubtract.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddSubtract.decTest -- decDouble subtraction                        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests are for decDoubles only; all arguments are
 -- representable in a decDouble

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddToIntegral.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddToIntegral.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddToIntegral.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddToIntegral.decTest -- round Double to integral value             --
--- Copyright (c) IBM Corporation, 2001, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2001, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests tests the extended specification 'round-to-integral
 -- value-exact' operations (from IEEE 854, later modified in 754r).

Modified: python/branches/py3k/Lib/test/decimaltestdata/ddXor.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ddXor.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ddXor.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ddXor.decTest -- digitwise logical XOR for decDoubles              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 precision:   16
 maxExponent: 384

Modified: python/branches/py3k/Lib/test/decimaltestdata/decDouble.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/decDouble.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/decDouble.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- decDouble.decTest -- run all decDouble decimal arithmetic tests    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- decDouble tests
 dectest: ddAbs

Modified: python/branches/py3k/Lib/test/decimaltestdata/decQuad.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/decQuad.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/decQuad.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- decQuad.decTest -- run all decQuad decimal arithmetic tests        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- decQuad tests
 dectest: dqAbs

Modified: python/branches/py3k/Lib/test/decimaltestdata/decSingle.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/decSingle.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/decSingle.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- decSingle.decTest -- run all decSingle decimal arithmetic tests    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- decSingle tests
 dectest: dsBase

Modified: python/branches/py3k/Lib/test/decimaltestdata/divide.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/divide.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/divide.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- divide.decTest -- decimal division                                 --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/divideint.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/divideint.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/divideint.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- divideint.decTest -- decimal integer division                      --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqAbs.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqAbs.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqAbs.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqAbs.decTest -- decQuad absolute value, heeding sNaN              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqAdd.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqAdd.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqAdd.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqAdd.decTest -- decQuad addition                                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests are for decQuads only; all arguments are
 -- representable in a decQuad
@@ -406,6 +406,64 @@
 dqadd435 add  77e-37      10   ->  10.00000000000000000000000000000000 Inexact Rounded
 dqadd436 add  77e-299     10   ->  10.00000000000000000000000000000000 Inexact Rounded
 
+-- fastpath boundaries
+--            1234567890123456789012345678901234
+dqadd501 add '4444444444444444444444444444444444'  '5555555555555555555555555555555555' -> '9999999999999999999999999999999999'
+dqadd502 add '4444444444444444444444444444444444'  '4555555555555555555555555555555555' -> '8999999999999999999999999999999999'
+dqadd503 add '4444444444444444444444444444444444'  '3555555555555555555055555555555555' -> '7999999999999999999499999999999999'
+dqadd504 add '4444444444444444444444444444444444'  '3955555555555555555555555555555555' -> '8399999999999999999999999999999999'
+dqadd505 add '4444444444444444444444444444444444'  '4955555555555555555555555555555555' -> '9399999999999999999999999999999999'
+dqadd506 add '4444444444444444444444444444444444'  '5955555555555555555555555555555555' -> 1.040000000000000000000000000000000E+34 Inexact Rounded
+dqadd511 add '344444444444444444444444444444444'  '555555555555555555555555555555555' -> '899999999999999999999999999999999'
+dqadd512 add '34444444444444444444444444444444'  '55555555555555555555555555555555' -> '89999999999999999999999999999999'
+dqadd513 add '3444444444444444444444444444444'  '5555555555555555555555555555555' -> '8999999999999999999999999999999'
+dqadd514 add '344444444444444444444444444444'  '555555555555555555555555555555' -> '899999999999999999999999999999'
+dqadd515 add '34444444444444444444444444444'  '55555555555555555555555555555' -> '89999999999999999999999999999'
+dqadd516 add '3444444444444444444444444444'  '5555555555555555555555555555' -> '8999999999999999999999999999'
+dqadd517 add '344444444444444444444444444'  '555555555555555555555555555' -> '899999999999999999999999999'
+dqadd518 add '34444444444444444444444444'  '55555555555555555555555555' -> '89999999999999999999999999'
+dqadd519 add '3444444444444444444444444'  '5555555555555555555555555' -> '8999999999999999999999999'
+dqadd520 add '344444444444444444444444'  '555555555555555555555555' -> '899999999999999999999999'
+dqadd521 add '34444444444444444444444'  '55555555555555555555555' -> '89999999999999999999999'
+dqadd522 add '3444444444444444444444'  '5555555555555555555555' -> '8999999999999999999999'
+dqadd523 add '4444444444444444444444'  '3333333333333333333333' -> '7777777777777777777777'
+dqadd524 add '344444444444444444444'  '555555555555555555555' -> '899999999999999999999'
+dqadd525 add '34444444444444444444'  '55555555555555555555' -> '89999999999999999999'
+dqadd526 add '3444444444444444444'  '5555555555555555555' -> '8999999999999999999'
+dqadd527 add '344444444444444444'  '555555555555555555' -> '899999999999999999'
+dqadd528 add '34444444444444444'  '55555555555555555' -> '89999999999999999'
+dqadd529 add '3444444444444444'  '5555555555555555' -> '8999999999999999'
+dqadd530 add '344444444444444'  '555555555555555' -> '899999999999999'
+dqadd531 add '34444444444444'  '55555555555555' -> '89999999999999'
+dqadd532 add '3444444444444'  '5555555555555' -> '8999999999999'
+dqadd533 add '344444444444'  '555555555555' -> '899999999999'
+dqadd534 add '34444444444'  '55555555555' -> '89999999999'
+dqadd535 add '3444444444'  '5555555555' -> '8999999999'
+dqadd536 add '344444444'  '555555555' -> '899999999'
+dqadd537 add '34444444'  '55555555' -> '89999999'
+dqadd538 add '3444444'  '5555555' -> '8999999'
+dqadd539 add '344444'  '555555' -> '899999'
+dqadd540 add '34444'  '55555' -> '89999'
+dqadd541 add '3444'  '5555' -> '8999'
+dqadd542 add '344'  '555' -> '899'
+dqadd543 add '34'  '55' -> '89'
+dqadd544 add '3'  '5' -> '8'
+
+dqadd545 add '3000004000000000000000000000000000'  '3000000000000040000000000000000000' -> '6000004000000040000000000000000000'
+dqadd546 add '3000000400000000000000000000000000'  '4000000000000400000000000000000000' -> '7000000400000400000000000000000000'
+dqadd547 add '3000000040000000000000000000000000'  '5000000000004000000000000000000000' -> '8000000040004000000000000000000000'
+dqadd548 add '4000000004000000000000000000000000'  '3000000000040000000000000000000000' -> '7000000004040000000000000000000000'
+dqadd549 add '4000000000400000000000000000000000'  '4000000000400000000000000000000000' -> '8000000000800000000000000000000000'
+dqadd550 add '4000000000040000000000000000000000'  '5000000004000000000000000000000000' -> '9000000004040000000000000000000000'
+dqadd551 add '5000000000004000000000000000000000'  '3000000040000000000000000000000000' -> '8000000040004000000000000000000000'
+dqadd552 add '5000000000000400000000000000000000'  '4000000400000000000000000000000000' -> '9000000400000400000000000000000000'
+dqadd553 add '5000000000000040000000000000000000'  '5000004000000000000000000000000000' -> 1.000000400000004000000000000000000E+34 Rounded
+-- check propagation
+dqadd554 add '8999999999999999999999999999999999'  '0000000000000000000000000000000001' ->  9000000000000000000000000000000000
+dqadd555 add '0000000000000000000000000000000001'  '8999999999999999999999999999999999' ->  9000000000000000000000000000000000
+dqadd556 add '4444444444444444444444444444444444'  '4555555555555555555555555555555556' ->  9000000000000000000000000000000000
+dqadd557 add '4555555555555555555555555555555556'  '4444444444444444444444444444444444' ->  9000000000000000000000000000000000
+
 -- negative ulps
 dqadd6440 add   1   -77e-32      ->  0.99999999999999999999999999999923
 dqadd6441 add   1   -77e-33      ->  0.999999999999999999999999999999923

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqAnd.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqAnd.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqAnd.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqAnd.decTest -- digitwise logical AND for decQuads                --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqBase.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqBase.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqBase.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqBase.decTest -- base decQuad <--> string conversions             --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This file tests base conversions from string to a decimal number
 -- and back to a string (in Scientific form)

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCanonical.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCanonical.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCanonical.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCanonical.decTest -- test decQuad canonical results              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This file tests that copy operations leave uncanonical operands
 -- unchanged, and vice versa

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqClass.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqClass.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqClass.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqClass.decTest -- decQuad Class operations                        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- [New 2006.11.27]
 

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCompare.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCompare.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCompare.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCompare.decTest -- decQuad comparison that allows quiet NaNs     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCompareSig.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCompareSig.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCompareSig.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCompareSig.decTest -- decQuad comparison; all NaNs signal        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCompareTotal.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCompareTotal.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCompareTotal.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCompareTotal.decTest -- decQuad comparison using total ordering  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCompareTotalMag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCompareTotalMag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCompareTotalMag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCompareTotalMag.decTest -- decQuad comparison; abs. total order  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCopy.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCopy.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCopy.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCopy.decTest -- quiet decQuad copy                               --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCopyAbs.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCopyAbs.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCopyAbs.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCopyAbs.decTest -- quiet decQuad copy and set sign to zero       --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCopyNegate.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCopyNegate.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCopyNegate.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCopyNegate.decTest -- quiet decQuad copy and negate              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqCopySign.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqCopySign.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqCopySign.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqCopySign.decTest -- quiet decQuad copy with sign from rhs        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqDivide.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqDivide.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqDivide.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqDivide.decTest -- decQuad division                               --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqDivideInt.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqDivideInt.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqDivideInt.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqDivideInt.decTest -- decQuad integer division                    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqEncode.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqEncode.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqEncode.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqEncode.decTest -- decimal sixteen-byte format testcases          --
--- Copyright (c) IBM Corporation, 2000, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2000, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -18,7 +18,7 @@
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
 -- [Previously called decimal128.decTest]
-version: 2.57
+version: 2.58
 
 -- This set of tests is for the sixteen-byte concrete representation.
 -- Its characteristics are:

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqFMA.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqFMA.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqFMA.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqFMA.decTest -- decQuad Fused Multiply Add                        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqInvert.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqInvert.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqInvert.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqInvert.decTest -- digitwise logical INVERT for decQuads          --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqLogB.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqLogB.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqLogB.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqLogB.decTest -- integral 754r adjusted exponent, for decQuads    --
--- Copyright (c) IBM Corporation, 2005, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2005, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqMax.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqMax.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqMax.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqMax.decTest -- decQuad maxnum                                    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqMaxMag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqMaxMag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqMaxMag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqMaxMag.decTest -- decQuad maxnummag                              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqMin.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqMin.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqMin.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqMin.decTest -- decQuad minnum                                    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqMinMag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqMinMag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqMinMag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqMinMag.decTest -- decQuad minnummag                              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqMinus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqMinus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqMinus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqMinus.decTest -- decQuad 0-x                                     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqMultiply.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqMultiply.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqMultiply.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqMultiply.decTest -- decQuad multiplication                       --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests are for decQuads only; all arguments are
 -- representable in a decQuad

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqNextMinus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqNextMinus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqNextMinus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqNextMinus.decTest -- decQuad next that is less [754r nextdown]   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqNextPlus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqNextPlus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqNextPlus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqNextPlus.decTest -- decQuad next that is greater [754r nextup]   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqNextToward.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqNextToward.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqNextToward.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqNextToward.decTest -- decQuad next toward rhs [754r nextafter]   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqOr.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqOr.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqOr.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqOr.decTest -- digitwise logical OR for decQuads                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqPlus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqPlus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqPlus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqPlus.decTest -- decQuad 0+x                                      --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqQuantize.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqQuantize.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqQuantize.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqQuantize.decTest -- decQuad quantize operation                   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Most of the tests here assume a "regular pattern", where the
 -- sign and coefficient are +1.
@@ -455,25 +455,38 @@
 dqqua515 quantize  -0E+1 1e-1 -> -0.0
 dqqua516 quantize  -0E+1  1e0 -> -0
 dqqua517 quantize  -0E+1 1e+1 -> -0E+1
+-- #519 here once a problem
+dqqua518 quantize  0    0E-3  -> 0.000
+dqqua519 quantize  0    0E-33 -> 0E-33
+dqqua520 quantize  0.00000000000000000000000000000000   0E-33 -> 0E-33
+dqqua521 quantize  0.000000000000000000000000000000000  0E-33 -> 0E-33
+
+-- Some non-zeros with lots of padding on the right
+dqqua523 quantize   1   0E-33 -> 1.000000000000000000000000000000000
+dqqua524 quantize  12   0E-32 -> 12.00000000000000000000000000000000
+dqqua525 quantize 123   0E-31 -> 123.0000000000000000000000000000000
+dqqua526 quantize 123   0E-32 -> NaN Invalid_operation
+dqqua527 quantize 123.4 0E-31 -> 123.4000000000000000000000000000000
+dqqua528 quantize 123.4 0E-32 -> NaN Invalid_operation
 
 -- Suspicious RHS values
-dqqua520 quantize   1.234    1e359 -> 0E+359 Inexact Rounded
-dqqua521 quantize 123.456    1e359 -> 0E+359 Inexact Rounded
-dqqua522 quantize   1.234    1e359 -> 0E+359 Inexact Rounded
-dqqua523 quantize 123.456    1e359 -> 0E+359 Inexact Rounded
--- next four are "won't fit" overfl
-dqqua526 quantize   1.234   1e-299 -> NaN Invalid_operation
-dqqua527 quantize 123.456   1e-299 -> NaN Invalid_operation
-dqqua528 quantize   1.234   1e-299 -> NaN Invalid_operation
-dqqua529 quantize 123.456   1e-299 -> NaN Invalid_operation
-
-dqqua532 quantize   1.234E+299    1e299 -> 1E+299    Inexact Rounded
-dqqua533 quantize   1.234E+298    1e299 -> 0E+299    Inexact Rounded
-dqqua534 quantize   1.234         1e299 -> 0E+299    Inexact Rounded
-dqqua537 quantize   0            1e-299 -> 0E-299
+dqqua530 quantize   1.234    1e359 -> 0E+359 Inexact Rounded
+dqqua531 quantize 123.456    1e359 -> 0E+359 Inexact Rounded
+dqqua532 quantize   1.234    1e359 -> 0E+359 Inexact Rounded
+dqqua533 quantize 123.456    1e359 -> 0E+359 Inexact Rounded
+-- next four are "won't fit" overflows
+dqqua536 quantize   1.234   1e-299 -> NaN Invalid_operation
+dqqua537 quantize 123.456   1e-299 -> NaN Invalid_operation
+dqqua538 quantize   1.234   1e-299 -> NaN Invalid_operation
+dqqua539 quantize 123.456   1e-299 -> NaN Invalid_operation
+
+dqqua542 quantize   1.234E+299    1e299 -> 1E+299    Inexact Rounded
+dqqua543 quantize   1.234E+298    1e299 -> 0E+299    Inexact Rounded
+dqqua544 quantize   1.234         1e299 -> 0E+299    Inexact Rounded
+dqqua547 quantize   0            1e-299 -> 0E-299
 -- next two are "won't fit" overflows
-dqqua538 quantize   1.234        1e-299 -> NaN Invalid_operation
-dqqua539 quantize   1.234        1e-300 -> NaN Invalid_operation
+dqqua548 quantize   1.234        1e-299 -> NaN Invalid_operation
+dqqua549 quantize   1.234        1e-300 -> NaN Invalid_operation
 -- [more below]
 
 -- Specials
@@ -587,13 +600,13 @@
 dqqua699 quantize  NaN   -sNaN88  -> -NaN88 Invalid_operation
 
 -- subnormals and underflow
-dqqua710 quantize  1.00E-6143    1e-6143  ->   1E-6143    Rounded
+dqqua710 quantize  1.00E-6143   1e-6143  ->   1E-6143   Rounded
 dqqua711 quantize  0.1E-6143    2e-6144  ->   1E-6144   Subnormal
 dqqua712 quantize  0.10E-6143   3e-6144  ->   1E-6144   Subnormal Rounded
 dqqua713 quantize  0.100E-6143  4e-6144  ->   1E-6144   Subnormal Rounded
 dqqua714 quantize  0.01E-6143   5e-6145  ->   1E-6145   Subnormal
 -- next is rounded to Emin
-dqqua715 quantize  0.999E-6143   1e-6143  ->   1E-6143    Inexact Rounded
+dqqua715 quantize  0.999E-6143  1e-6143  ->   1E-6143   Inexact Rounded
 dqqua716 quantize  0.099E-6143 10e-6144  ->   1E-6144   Inexact Rounded Subnormal
 
 dqqua717 quantize  0.009E-6143  1e-6145  ->   1E-6145   Inexact Rounded Subnormal
@@ -649,10 +662,12 @@
 dqqua769 quantize -0.0001E-6143 1e-6146 ->  -0E-6146     Inexact Rounded
 
 -- More from Fung Lee
-dqqua1021 quantize  8.666666666666000E+6144  1.000000000000000E+6144 ->  8.666666666666000000000000000000000E+6144  Clamped
-dqqua1022 quantize -8.666666666666000E+6144  1.000000000000000E+6144 -> -8.666666666666000000000000000000000E+6144  Clamped
-dqqua1027 quantize 8.666666666666000E+323  1E+31    -> NaN Invalid_operation
-dqqua1030 quantize 8.66666666E+3           1E+3     -> 9E+3 Inexact Rounded
+-- the next four would appear to be in error, but they are misleading (the
+-- operands will be clamped to a lower exponent) and so are omitted
+-- dqqua1021 quantize  8.666666666666000E+6144  1.000000000000000E+6144 ->  8.666666666666000000000000000000000E+6144  Clamped
+-- dqqua1022 quantize -8.666666666666000E+6144  1.000000000000000E+6144 -> -8.666666666666000000000000000000000E+6144  Clamped
+-- dqqua1027 quantize 8.666666666666000E+323  1E+31    -> NaN Invalid_operation
+-- dqqua1030 quantize 8.66666666E+3           1E+3     -> 9E+3 Inexact Rounded
 
 -- Int and uInt32 edge values for testing conversions
 dqqua1040 quantize -2147483646     0 -> -2147483646

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqReduce.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqReduce.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqReduce.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqReduce.decTest -- remove trailing zeros from a decQuad           --
--- Copyright (c) IBM Corporation, 2003, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2003, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -18,7 +18,7 @@
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
 
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqRemainder.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqRemainder.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqRemainder.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqRemainder.decTest -- decQuad remainder                           --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqRemainderNear.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqRemainderNear.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqRemainderNear.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqRemainderNear.decTest -- decQuad remainder-near                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqRotate.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqRotate.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqRotate.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqRotate.decTest -- rotate decQuad coefficient left or right       --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqSameQuantum.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqSameQuantum.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqSameQuantum.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqSameQuantum.decTest -- check decQuad quantums match              --
--- Copyright (c) IBM Corporation, 2001, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2001, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- All operands and results are decQuads.
 extended:    1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqScaleB.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqScaleB.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqScaleB.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqScalebB.decTest -- scale a decQuad by powers of 10               --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqShift.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqShift.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqShift.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqShift.decTest -- shift decQuad coefficient left or right         --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqSubtract.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqSubtract.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqSubtract.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqSubtract.decTest -- decQuad subtraction                          --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests are for decQuads only; all arguments are
 -- representable in a decQuad

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqToIntegral.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqToIntegral.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqToIntegral.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqToIntegral.decTest -- round Quad to integral value               --
--- Copyright (c) IBM Corporation, 2001, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2001, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests tests the extended specification 'round-to-integral
 -- value-exact' operations (from IEEE 854, later modified in 754r).

Modified: python/branches/py3k/Lib/test/decimaltestdata/dqXor.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dqXor.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dqXor.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dqXor.decTest -- digitwise logical XOR for decQuads                --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 clamp:       1

Modified: python/branches/py3k/Lib/test/decimaltestdata/dsBase.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dsBase.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dsBase.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dsBase.decTest -- base decSingle <--> string conversions           --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This file tests base conversions from string to a decimal number
 -- and back to a string (in Scientific form)

Modified: python/branches/py3k/Lib/test/decimaltestdata/dsEncode.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/dsEncode.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/dsEncode.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- dsEncode.decTest -- decimal four-byte format testcases             --
--- Copyright (c) IBM Corporation, 2000, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2000, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -18,7 +18,7 @@
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
 -- [Previously called decimal32.decTest]
-version: 2.57
+version: 2.58
 
 -- This set of tests is for the four-byte concrete representation.
 -- Its characteristics are:

Modified: python/branches/py3k/Lib/test/decimaltestdata/exp.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/exp.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/exp.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- exp.decTest -- decimal natural exponentiation                      --
--- Copyright (c) IBM Corporation, 2005, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2005, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Tests of the exponential funtion.  Currently all testcases here
 -- show results which are correctly rounded (within <= 0.5 ulp).

Modified: python/branches/py3k/Lib/test/decimaltestdata/fma.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/fma.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/fma.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- fma.decTest -- decimal fused multiply add                          --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/inexact.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/inexact.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/inexact.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- inexact.decTest -- decimal inexact and rounded edge cases          --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/invert.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/invert.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/invert.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- invert.decTest -- digitwise logical INVERT                         --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/ln.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/ln.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/ln.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- ln.decTest -- decimal natural logarithm                            --
--- Copyright (c) IBM Corporation, 2005, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2005, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   16

Modified: python/branches/py3k/Lib/test/decimaltestdata/log10.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/log10.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/log10.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- log10.decTest -- decimal logarithm in base 10                      --
--- Copyright (c) IBM Corporation, 2005, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2005, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This emphasises the testing of notable cases, as they will often
 -- have unusual paths (especially the 10**n results).

Modified: python/branches/py3k/Lib/test/decimaltestdata/logb.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/logb.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/logb.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- logb.decTest -- return integral adjusted exponent as per 754r      --
--- Copyright (c) IBM Corporation, 2005, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2005, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This emphasises the testing of notable cases, as they will often
 -- have unusual paths (especially the 10**n results).

Modified: python/branches/py3k/Lib/test/decimaltestdata/max.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/max.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/max.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- max.decTest -- decimal maximum                                     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/maxmag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/maxmag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/maxmag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- maxmag.decTest -- decimal maximum by magnitude                     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/min.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/min.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/min.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- min.decTest -- decimal minimum                                     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/minmag.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/minmag.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/minmag.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- minmag.decTest -- decimal minimum by magnitude                     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding

Modified: python/branches/py3k/Lib/test/decimaltestdata/minus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/minus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/minus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- minus.decTest -- decimal negation                                  --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests primarily tests the existence of the operator.
 -- Subtraction, rounding, and more overflows are tested elsewhere.

Modified: python/branches/py3k/Lib/test/decimaltestdata/multiply.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/multiply.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/multiply.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- multiply.decTest -- decimal multiplication                         --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/nextminus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/nextminus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/nextminus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- nextminus.decTest -- decimal next that is less [754r nextdown]     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/nextplus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/nextplus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/nextplus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- nextplus.decTest -- decimal next that is greater [754r nextup]     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/nexttoward.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/nexttoward.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/nexttoward.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- nexttoward.decTest -- decimal next toward rhs [754r nextafter]     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/or.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/or.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/or.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- or.decTest -- digitwise logical OR                                 --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/plus.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/plus.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/plus.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- plus.decTest -- decimal monadic addition                           --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests primarily tests the existence of the operator.
 -- Addition and rounding, and most overflows, are tested elsewhere.

Modified: python/branches/py3k/Lib/test/decimaltestdata/power.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/power.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/power.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- power.decTest -- decimal exponentiation [power(x, y)]              --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- In addition to the power operator testcases here, see also the file
 -- powersqrt.decTest which includes all the tests from

Modified: python/branches/py3k/Lib/test/decimaltestdata/powersqrt.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/powersqrt.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/powersqrt.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- powersqrt.decTest -- decimal square root, using power              --
--- Copyright (c) IBM Corporation, 2004, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2004, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- These testcases are taken from squareroot.decTest but are
 -- evaluated using the power operator.  The differences in results

Modified: python/branches/py3k/Lib/test/decimaltestdata/quantize.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/quantize.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/quantize.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- quantize.decTest -- decimal quantize operation                     --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- Most of the tests here assume a "regular pattern", where the
 -- sign and coefficient are +1.

Modified: python/branches/py3k/Lib/test/decimaltestdata/randomBound32.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/randomBound32.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/randomBound32.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- randomBound32.decTest -- decimal testcases -- boundaries near 32   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- These testcases test calculations at precisions 31, 32, and 33, to
 -- exercise the boundaries around 2**5

Modified: python/branches/py3k/Lib/test/decimaltestdata/randoms.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/randoms.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/randoms.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- randoms.decTest -- decimal random testcases                        --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 maxexponent: 999999999

Modified: python/branches/py3k/Lib/test/decimaltestdata/reduce.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/reduce.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/reduce.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- reduce.decTest -- remove trailing zeros                            --
--- Copyright (c) IBM Corporation, 2003, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2003, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -19,7 +19,7 @@
 ------------------------------------------------------------------------
 -- [This used to be called normalize.]
 
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/remainder.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/remainder.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/remainder.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- remainder.decTest -- decimal remainder                             --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/remainderNear.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/remainderNear.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/remainderNear.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- remainderNear.decTest -- decimal remainder-near (IEEE remainder)   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/rescale.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/rescale.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/rescale.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- rescale.decTest -- decimal rescale operation                       --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- [obsolete]   Quantize.decTest has the improved version
 

Modified: python/branches/py3k/Lib/test/decimaltestdata/rotate.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/rotate.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/rotate.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- rotate.decTest -- rotate coefficient left or right                 --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/rounding.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/rounding.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/rounding.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- rounding.decTest -- decimal rounding modes testcases               --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- These tests require that implementations take account of residues in
 -- order to get correct results for some rounding modes.  Rather than

Modified: python/branches/py3k/Lib/test/decimaltestdata/samequantum.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/samequantum.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/samequantum.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- samequantum.decTest -- check quantums match                        --
--- Copyright (c) IBM Corporation, 2001, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2001, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/scaleb.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/scaleb.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/scaleb.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- scaleb.decTest -- scale a number by powers of 10                   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/shift.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/shift.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/shift.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- shift.decTest -- shift coefficient left or right                   --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/squareroot.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/squareroot.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/squareroot.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- squareroot.decTest -- decimal square root                          --
--- Copyright (c) IBM Corporation, 2003, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2003, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9
@@ -3671,6 +3671,8 @@
 precision: 1
 sqtx8626 squareroot 1E+18 -> 1E+9
 sqtx8627 squareroot 1E+19 -> 3E+9 Inexact Rounded
+-- in this next one, intermediate result is 9486832980.505137996...
+-- so rounds down to 9 (not up to 10 which would cause Infinity overflow)
 sqtx8628 squareroot 9E+19 -> 9E+9 Inexact Rounded
 sqtx8629 squareroot 9.1E+19 -> Infinity Overflow Inexact Rounded
 sqtx8630 squareroot 1E+20 -> Infinity Overflow Inexact Rounded
@@ -3770,6 +3772,10 @@
 precision: 1
 sqtx9006 squareroot 11025   -> 1E+2    Inexact Rounded
 
+-- an interesting case
+precision:   7
+sqtx9007 squareroot 1600000e1 -> 4000
+
 -- Out-of-bounds zeros
 precision: 4
 sqtx9010 squareroot 0E-9  -> 0.00000
@@ -3799,6 +3805,20 @@
 sqtx9039 squareroot 0E+21 -> 0E+9 Clamped
 sqtx9040 squareroot 0E+22 -> 0E+9 Clamped
 
+-- if digits > emax maximum real exponent is negative
+maxexponent: 9
+minexponent: -9
+precision: 15
+clamp: 1
+sqtx9045 squareroot  1 -> 1.00000  Clamped
+
+-- High-precision exact and inexact
+maxexponent: 999
+minexponent: -999
+precision: 400
+sqtx9050 squareroot 2 -> 1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297024924836055850737212644121497099935831413222665927505592755799950501152782060571470109559971605970274534596862014728517418640889198609552329230484308714321450839762603627995251407989687253396546331808829640620615258352395054745750287759961729835575220337531857011354374603408498847 Inexact Rounded
+sqtx9051 squareroot 1089 -> 33
+sqtx9052 squareroot 10.89 -> 3.3
 
 -- Null test
 sqtx9900 squareroot  # -> NaN Invalid_operation

Modified: python/branches/py3k/Lib/test/decimaltestdata/subtract.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/subtract.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/subtract.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- subtract.decTest -- decimal subtraction                            --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9

Modified: python/branches/py3k/Lib/test/decimaltestdata/testall.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/testall.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/testall.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- testall.decTest -- run all general decimal arithmetic testcases    --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- core tests (using Extended: 1) --------------------------------------
 dectest: base

Modified: python/branches/py3k/Lib/test/decimaltestdata/tointegral.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/tointegral.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/tointegral.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- tointegral.decTest -- round decimal to integral value              --
--- Copyright (c) IBM Corporation, 2001, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2001, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests tests the extended specification 'round-to-integral
 -- value' operation (from IEEE 854, later modified in 754r).

Modified: python/branches/py3k/Lib/test/decimaltestdata/tointegralx.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/tointegralx.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/tointegralx.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- tointegralx.decTest -- round decimal to integral value, exact      --
--- Copyright (c) IBM Corporation, 2001, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 2001, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 -- This set of tests tests the extended specification 'round-to-integral
 -- value' operation (from IEEE 854, later modified in 754r).

Modified: python/branches/py3k/Lib/test/decimaltestdata/xor.decTest
==============================================================================
--- python/branches/py3k/Lib/test/decimaltestdata/xor.decTest	(original)
+++ python/branches/py3k/Lib/test/decimaltestdata/xor.decTest	Thu Jul 31 18:32:12 2008
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------
 -- xor.decTest -- digitwise logical XOR                               --
--- Copyright (c) IBM Corporation, 1981, 2007.  All rights reserved.   --
+-- Copyright (c) IBM Corporation, 1981, 2008.  All rights reserved.   --
 ------------------------------------------------------------------------
 -- Please see the document "General Decimal Arithmetic Testcases"     --
 -- at http://www2.hursley.ibm.com/decimal for the description of      --
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc at uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.57
+version: 2.58
 
 extended:    1
 precision:   9


More information about the Python-3000-checkins mailing list