]> granicus.if.org Git - python/commitdiff
Update decimal test data to the most recent set from Mike Cowlishaw.
authorMark Dickinson <dickinsm@gmail.com>
Thu, 8 Oct 2009 16:28:39 +0000 (16:28 +0000)
committerMark Dickinson <dickinsm@gmail.com>
Thu, 8 Oct 2009 16:28:39 +0000 (16:28 +0000)
143 files changed:
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
Lib/test/test_decimal.py

index ed3c6f7244e03205585a7533baba50f2c15f360c..01f73d7766648f3d846c83d1a1b7452a220d37a8 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- This set of tests primarily tests the existence of the operator.
 -- Additon, subtraction, rounding, and more overflows are tested
index 06eb93eb13ee302e11383b6f683cfbf7e069d460..1461c45c3f3805f3296ac6e0209766ccad7357e9 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 precision:   9
 rounding:    half_up
index d4fdad52083b41a14d613973c494e59959272a2c..e912394877e5e1492b259b18a25770210f6f7f30 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index 85cac389e49052e9f04b7c62e2599b6b7f2a4f03..bc4cef919f3480182343344f588a91fa8ccedb7e 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 extended:    1
 
 -- This file tests base conversions from string to a decimal number
index 1134671e12345edbeb757529f9e5e134a669a408..12c66427b696e1ee99a3be0a6486bd9be1cdd462 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- This set of tests uses the same limits as the 8-byte concrete
 -- representation, but applies clamping without using format-specific
index aec64eb562ce0c9341678f6122edf701ab184456..62d2fa472f1d66342720e29c49a0650c1ca7b80b 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- [New 2006.11.27]\r
 \r
index 10407f86e6793a447cc86fb2482745de1ce62b74..c7713011184dc9b3027c297300a7561c4f8aa57e 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- Note that we cannot assume add/subtract tests cover paths adequately,
 -- here, because the code might be quite different (comparison cannot
index fc08a16b8e3928d9fca13fdec443ae9c6fd05eef..ad87b4ce29d9a3c3fb09414b2760ce3fce2952ae 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index a78f0f9dac5d4ba91ff84d8bdc08d02c3c0d7a6e..e87c9f2dbf24b479cf8b6c2a31627f7227fae04d 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that it cannot be assumed that add/subtract tests cover paths\r
 -- for this operation adequately, here, because the code might be\r
index 3cd6b9b32a4aa7fc1a132026bb11cf780cc66e0b..b47e499a7bd59344f4fd898ef694e5b6ab7a2a8a 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index 13cf00c7f948a0c9deaffb995a0218bc2d63010c..f7d0f8645818b05258276ca327d2001393f2bc93 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index f74d4192bd0c54c7459d2a97ccb3cfad56baf862..38235b60f9fc258bd82adfc71a4f1e200f42c7d1 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index e7c66e2aec5ccc54ae1c2ea22b05277ca7d1e494..8061a4219ccd7c615078abc2aa7dd2d4c7f4e026 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index ea209c155f43e8ba3e738940e274ddabcde72a99..c6f5a7cda393c756bd925f577b108ade832f9c99 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index 3e9cb50a4b47711494a98869f6ce5c7a8cd934f5..c0a25b34130622bf9b9e4220e11058a9cd97364c 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests are for decDoubles only; all arguments are\r
 -- representable in a decDouble\r
index a4617c673f2dcd67ecd3de774e8ba5790673a975..676517548c6ab8382fe75c32d498cc77972d5892 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index b064495170e8992fa4a547a93bbfb43f3d18a73a..fbd6ccd94dea809a5361b53e02c67f9c04761404 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This file tests base conversions from string to a decimal number\r
 -- and back to a string (in Scientific form)\r
index 764dca80ac248f04114d314df5836b4bb1ef9765..824de83aba76d22501c93987d8890409e81e0303 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This file tests that copy operations leave uncanonical operands\r
 -- unchanged, and vice versa\r
index 81c3bc4e653fa23c0d0b4a5aa4adafb1cd73c0be..a1d233b86d6b644a11ae62611b4df90591ae948f 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- [New 2006.11.27]\r
 precision:   16\r
index 3dda39b9ab63efc01f6922eed9d17f3ee24f9364..a20ae210cc9d55183552170c1390c6b3ff25b0ed 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index 281be661448c8d064ac44b291296fa63d599a67c..8d3fce08c7c7464c04315c6eea21622b7dd35bfc 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index a4c73c033e4d9c60724774d83b1154ac81134229..76beed5681b4320788217487b9ff67c81e7ea034 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index 86b74565526e17af56208534e9718f08aa8e6031..f16537a35d7863b63faa0df4a6fc418877150399 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index 06be33a33943d906e6bb5e339ae93d1fab32d7a7..f99d86a42676139ceb955e07bfbb5ba194d65052 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index 0dac63bdd4f40d068cf1c32500e9dae2b62ff4ae..d436a1940c1f9138d76399bed921d70731dfd278 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index 85f61e38ed04326a5c7d1a6f6a2a893a8a54ba7b..a4c42743729de4a796421e0abcc65da0f5a9ec92 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index bfd5e3b014c3651e920f5a4b525b9d641d22d449..6a78083ad550a833efa6c4331db5962471e013bd 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index b830592aa22658c648e77286789f2287a74fe740..5531d0e0315ae358626c2d7b290e0905bb2f7bcc 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
@@ -160,7 +160,7 @@ dddiv221 divide 391  -597 -> -0.6549413735343384  Inexact Rounded
 dddiv222 divide -391  597 -> -0.6549413735343384  Inexact Rounded\r
 dddiv223 divide -391 -597 ->  0.6549413735343384  Inexact Rounded\r
 \r
--- test some cases that are close to exponent overflow\r
+-- test some cases that are close to exponent overflow, some with coefficient padding\r
 dddiv270 divide 1 1e384                  -> 1E-384                 Subnormal\r
 dddiv271 divide 1 0.9e384                -> 1.11111111111111E-384  Rounded Inexact Subnormal Underflow\r
 dddiv272 divide 1 0.99e384               -> 1.01010101010101E-384  Rounded Inexact Subnormal Underflow\r
@@ -168,7 +168,16 @@ dddiv273 divide 1 0.9999999999999999e384 -> 1.00000000000000E-384  Rounded Inexa
 dddiv274 divide 9e384    1               -> 9.000000000000000E+384 Clamped\r
 dddiv275 divide 9.9e384  1               -> 9.900000000000000E+384 Clamped\r
 dddiv276 divide 9.99e384 1               -> 9.990000000000000E+384 Clamped\r
-dddiv277 divide 9.999999999999999e384 1  -> 9.999999999999999E+384\r
+dddiv277 divide 9.9999999999999e384 1    -> 9.999999999999900E+384 Clamped\r
+dddiv278 divide 9.99999999999999e384 1   -> 9.999999999999990E+384 Clamped\r
+dddiv279 divide 9.999999999999999e384 1  -> 9.999999999999999E+384\r
+\r
+dddiv285 divide 9.9e384  1.1              -> 9.000000000000000E+384 Clamped\r
+dddiv286 divide 9.99e384 1.1              -> 9.081818181818182E+384 Inexact Rounded\r
+dddiv287 divide 9.9999999999999e384 1.1   -> 9.090909090909000E+384 Clamped\r
+dddiv288 divide 9.99999999999999e384 1.1  -> 9.090909090909082E+384 Inexact Rounded\r
+dddiv289 divide 9.999999999999999e384 1.1 -> 9.090909090909090E+384 Clamped\r
+\r
 \r
 -- Divide into 0 tests\r
 dddiv301 divide    0    7     -> 0\r
index 33f9797f3ec495319b7d7b7abdeef2180f90de3b..1555b4217dc701172e663547ea5803313dbf6e3b 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index 6785484354a2f185c7d772c8a746257e8101ba54..e91ec6143c29c05f8963bbc208be875c9ac0554b 100644 (file)
@@ -18,7 +18,7 @@
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
 -- [Previously called decimal64.decTest]\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests is for the eight-byte concrete representation.\r
 -- Its characteristics are:\r
index 333a9e6239148b429fa398360a8997bae7eba3f6..f0acfc74d53d138fe3c00fac52f2e167bb10d355 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index 2db7a30731b2d6f2b793464a9e004f576ef07286..321e4e9ee973cfcfcae0bee2049633d0f8a014ac 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index 28bd6da24920288898c110919bf16a8f6c043858..00589b60c3545d5a0b00bce67ebdebd74f46236f 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index 8090e62e215fd83c10d32218945ef5f93554418e..45ea9b4c933178f1aaf5159ce18e272bd6783b80 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index 3ab86fc0142f604da9b2cab4aa356921b3bc4370..ec2b83054111c46b76315cda95a3fb860c595a70 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index 3ce167dc41fe63650f66a4312b175c876d27c98d..9ce42824638c1b1c7dfdf6355d4f66f359a20b95 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index 7ac1a9456dfb8a3e385b3a3749a5d7117e1939cc..5537cc8a7e4ffaea4d331db611b120a8f07fc2ed 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index 4d93904405d93d82a358a526e0ef0026dcddd495..2705e79ea25eec0dc08ab9e146a84431ae5600b7 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index 09097d24be5a655b9555cfb14b42dd3b37f603a9..45a381dc619e481e1042efd612acd71dca4faa10 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests are for decDoubles only; all arguments are\r
 -- representable in a decDouble\r
index a32f3f3ff8cc25c89052bd10b70139266ca54a50..f8a3c0eb329eb00163e490b879db2db256bc9786 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index f9cc5cd9d36cfb6dec6a5e45fa41e351b98d2f81..4a749a18c9f0d85939f1ff1779ce2f2c24b5aa99 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index 264794be4c529b645e59f9cbe2268de154df0284..75386add312efac1dc0e9897119e0aadc126b6ac 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index b0942af599e9ee043fc388c1d51f5221095c4816..d36580bf6670ac516cf10a52ef6166f0be8462ea 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index fb04458b6bafebc90ffe660e944094aea2fb66a9..5191239bf71352757031129c4b80b626e2e15c9c 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index 6d68971af6096da4ee319061b539472b871e3c07..91776201694dd601f8d845ca7e8a3179bd77953e 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Most of the tests here assume a "regular pattern", where the\r
 -- sign and coefficient are +1.\r
index 9bda80bd48c275ed36d455b822c0d3a8de9f6785..bdfd0604926be83be39b469bb1fb34390f579771 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index d5e7f94392b2cf31c039318f1475057d303598e8..5bd1e32d01ef03456aa6b7219c31b03118e0ccd5 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index 4e300616bdb3503f87b4365f3c16ce648c067047..6ba64ebafe9a188f43cf1a4a1135323a75b445f0 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index d8788a75a37476edb7749b7371cc053fb90ba599..87eeb1c0f1bc6fa3cd6629327430273c2e880aa9 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index e271d85c1faff2bd0b59874c43dbf789b687daf0..54a763cccf3d2ecbebf1c21ad7dd1687f0be6eb9 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decDoubles.\r
 precision:   16\r
index 3dd3e8f8219042ab65656c9fbe30db3f1caa81d9..6ba3e3976f8fcbb5d50b8a2d220b902d815f452e 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index 45186e9abbe1156a945dde6a84996fc09e919f12..ec472403e6be6b4ef4485de04768d57d4bb396db 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index eafdec582ccbae6646782a5f6cc7baf54d1e030d..15d47779eb68237fce5af7bc6af36d936ecc7df3 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests are for decDoubles only; all arguments are\r
 -- representable in a decDouble\r
index 22994d13f12ebb095b8a80888999199ccb8a8716..900bd4ac3a81893e6145d286645f8c73a00d9b49 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests tests the extended specification 'round-to-integral\r
 -- value-exact' operations (from IEEE 854, later modified in 754r).\r
index fa7bc789834064a2cecb4a6d7e849e35ae6d48da..3c55548e5ec4633711cd11b663e5de26d8533e58 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 precision:   16\r
 maxExponent: 384\r
index ed6fad4706dbc610b0fc1b5abf7acd82408c2eb1..3017062cc012fb536f0156be3fc92505a79d82bd 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- decDouble tests
 dectest: ddAbs
index c7ba3ae39077a63e4482d4be62cedbf7248f35db..48db142f3e282d052712cea2c4e4fd41df33edf1 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- decQuad tests
 dectest: dqAbs
index 38a1f9bd926146af8a69e8153a5f3cf23b0fa91b..a3f97bf8bf5c625c0b4a128afd2753bcad4bb7de 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- decSingle tests
 dectest: dsBase
index 0fc67255ded30081db3b515ab9d7510302252bd2..efbb5baf855f87b3da1a7b087f2116eaa82028be 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index f7c3202d7cb9fc12989ed84b96aa91f3425606b9..b2a1ae9e0fdbb84e504901e3551a7a545c758f51 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index 74ef487ebbf5ce352fe1f92b332b6670630001c3..f9119a9e79c343068e97752da3288663a67eb52d 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index a7956e22e5c0416523c3f5e98e9755bc765e2f78..b3ad892bc1d8e1b51b31cc6c6fd44f31bb3cf03a 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests are for decQuads only; all arguments are\r
 -- representable in a decQuad\r
@@ -637,7 +637,7 @@ dqadd7730 add -00.   0E+3  -> 0
 dqadd7732 add  0     0     ->  0\r
 dqadd7733 add  0    -0     ->  0\r
 dqadd7734 add -0     0     ->  0\r
-dqadd7735 add -0    -0     -> -0     -- IEEE 854 special case\r
+dqadd7735 add -0    -0     -> -0     -- IEEE 754 special case\r
 \r
 dqadd7736 add  1    -1     ->  0\r
 dqadd7737 add -1    -1     -> -2\r
index bfccc6d1a06c6cfe74af910515dc5ddfbf3b5675..57c416b48caa48284d2f9b67e1eb513d515545e8 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index 5604e39cb2bdca13fa94d36642950afe2b998e8c..6bb463388e15fa5bb02b5c6132abffa2d680d09b 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This file tests base conversions from string to a decimal number\r
 -- and back to a string (in Scientific form)\r
index d28691d931d82cfadf048b723ee61943da2fed73..3ddf6eab2da549185be68c5b38745fde77f88c4d 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This file tests that copy operations leave uncanonical operands\r
 -- unchanged, and vice versa\r
index a5d5e4e3dd9f06e45d7170bf2eec6714989197be..f341933878e304f9d39817e1d83ab0f5a6aea585 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- [New 2006.11.27]\r
 \r
index 2ce6366fcaeb46bfae6a8b4237061e6c2ec46e6d..a617ad110a47819077fc0f08161b8a9ca68a945d 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index 9fc9dda952eb01e98955bfaeb2e3fac6b5266609..c068d471c1b73a86bde7d790e7dc06284ace34d3 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index ce09bcc23e257f934030c1f7d755d29e0a76346e..bae3761909ad092dc0d6d718d94c40edd302de1e 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index 22206c6a7ba1eec65f93486436ae710579f6c92f..48b3e086b1b0fbc60da591178dc5333ca60e2297 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Note that we cannot assume add/subtract tests cover paths adequately,\r
 -- here, because the code might be quite different (comparison cannot\r
index c62093ec4b1933471bcbd548f560183ab9123e92..7254d68bb7e4e3d929225de32743499e1b474ffa 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index 21cef089796108851ea0a771db35c50e54b77deb..bdec0206deea1375223946b3aa5a403eed2a7caf 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index db2ddf5daed20a4551de9621b17b626de59af123..ea0085577244a77f9b2bf6996a5ffd10c84192c3 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index 1633e513e8d7b30367620ce6cc4a02b11da81d83..ce794b7c35c56574c9ce6769410d7515ee7558b1 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index 3c730b4d2ac46a3be6f5f69e1fc1fd6ed5082c41..3cf60c60241808549f86b1cdf7f451a0c3078776 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index 1a6837d242e5f399c0a4fba4bc14caa09e59aadd..3fec6dbaa37bdaae7c9ba51072063e99933bea42 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index 2872efd5da9188e92a127bf105579ab4645d776c..8c5d7b9b303240fb3af13eafe75a5c84ae980892 100644 (file)
@@ -18,7 +18,7 @@
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
 -- [Previously called decimal128.decTest]\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests is for the sixteen-byte concrete representation.\r
 -- Its characteristics are:\r
index 7eb4291c3c84f99e4a370e299fa459e2364399fd..2353f2fa2cb0e265fa52a0b873ca323bfedaddd8 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index fa40c66dab90b1b8a2756af79a68969102618459..3a1e29e21dac74a8ed5410a96e67b5f67e2fd82e 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index fe5de5704b76c1a3881ceec333dfebfffb1bc5bb..a18313dc012758960dd42f105dc07e67a52ca0dc 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index 93ada279026368200fe96c5ed294e0f72cb553a7..dc6a1ab8f8edf80e3ff5d90523cec7d2f539fb6d 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index 5ccb332ab58141e6ea9f0a104c975309ec0d76ec..6f5be2460970e68daf5a9915b6a66f69b605b70f 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index e62a53270852413a2c8431c8513a73d322518982..53020398c598b74f47c680df68a230e3a255bfab 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index fc32645b4d6633d1d61415672b06c1516734f46b..71b886fb588b377a5547a702b79345af71f2e8c3 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index 661b4b937ebb6805d64774212b5f0132d9c81e57..7a007791bfebd697c57405c56e7b3a0141842c8c 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index 5bbbb6a88098d9bffc8f7d135ad992d274e8b724..676c1f5ea4452090a3c2745fa90c1ffa72805953 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests are for decQuads only; all arguments are\r
 -- representable in a decQuad\r
index 87f6f9cbb6b2337725aec9b1ec60b9f0886bf779..34f39581c3db58ee9f631abf768dc4ef3914d1cf 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index d23231d089a23e919c705f945cb28ae1d88f9ef5..ac3f04e69b78dfc334ab84befb0b8a4830ff9aba 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index cba4ec8b3b1f20019075b53f411e3c5e7804da4f..e6d1e0befb2b5ea09c59075a63ca1116ba21ea8c 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index abbcc9d1a5432c0e94f25456a46085ce10bda994..daa3c860942388cdda850c875ae7d999d54a9a78 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index b707f729c06cf13c803bff92bd2d604514be93f3..df1a15ca7fd584e1b70e1da6ab5fe6a9357a17e6 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index b0cb8487cecb0b9c947376f6d0f56368cd419ee0..4ed39b45c479422acd822d9e0686bee3e66729b6 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Most of the tests here assume a "regular pattern", where the\r
 -- sign and coefficient are +1.\r
@@ -357,8 +357,6 @@ dqqua387 quantize  -1122334455667788991234567352364506  1e-2 -> NaN Invalid_oper
 \r
 rounding: down\r
 dqqua389 quantize   112233445566778899123456735236450.6 1e-2 -> NaN Invalid_operation\r
--- ? should that one instead have been:\r
--- dqqua389 quantize   112233445566778899123456735236450.6 1e-2 -> NaN Invalid_operation\r
 rounding: half_up\r
 \r
 -- and a few more from e-mail discussions\r
index 5ea278cf0bb60c9ea8ccd2c2e17759c6c95147bd..236574f4c7ad2f621972bf058bfdb277919eaa89 100644 (file)
@@ -18,7 +18,7 @@
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
 \r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index 8418069e4c463820b62df7b85cabbff14be2ccf6..bae8eae5269d43c90577803f72edaceb5856ada8 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index d110b7bf0ac93548d128b5cfb153b0ccccd0aa93..b850626fe4e04d6699bd77a42f5efcf9f9106c39 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index 9c29402311e7a65464a242afe8fc79c863ccdbc6..858b823e088e835e56dcbaf3d49a15a5393f3b28 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index a1347f7fa139bb45b51807876dafe553b7e7298d..2f356bbae91764c0135b2b408c3a333bc892f8f9 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- All operands and results are decQuads.\r
 extended:    1\r
index 80635fc9d53a69e8210ed907eb2b495b7ae33003..01e1191963c1275e258d5a11a90be1c2400f3254 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index e48dd9f48ec4c3ef0a60f256ac30d59f6274e10f..4ee836eb48cf87788f0ddd2c781c9cd41705e808 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index 0b6586cc998281e6a19cc27450a962199ca4c889..f3b92270f9e4e3981d924114ba700f252ac4f447 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests are for decQuads only; all arguments are\r
 -- representable in a decQuad\r
index 84321b5e4c9e492c82c9c2b800a74e6df00546bb..eb12387eab704ffc484cecbde4e6add80567315b 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests tests the extended specification 'round-to-integral\r
 -- value-exact' operations (from IEEE 854, later modified in 754r).\r
index 7a1085e9cb42a12f70852f2fc9341ffc5167f22d..fbb32e441bc60dbc3e18190b8217cf0440198540 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 clamp:       1\r
index bdad1110d6d567e62ed70fe44ed9abc2082658e7..8ac45fc552152ef3a1e9e6e36612a1410b953a9c 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This file tests base conversions from string to a decimal number\r
 -- and back to a string (in Scientific form)\r
index bf7ac53b432ca57353d219d75f31d952319c32e4..726474875958337ba86454371b57a49f3001b773 100644 (file)
@@ -18,7 +18,7 @@
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
 -- [Previously called decimal32.decTest]\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests is for the four-byte concrete representation.\r
 -- Its characteristics are:\r
index 0e9c5b89476bbbabd8bbd56dd5e287a470160b7c..021b478ac2e20e99b88889b85c239447f06d850d 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- Tests of the exponential funtion.  Currently all testcases here\r
 -- show results which are correctly rounded (within <= 0.5 ulp).\r
index 85fba8ce4d0f4cf3c4b0c01a8511878f9421048e..b0a81ca17910d2bf3b3c8ab9fed065b570780f71 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index cc59aec02c4a7e50a743e901a3be453f6add9a96..95ceae6cd0bdad0c6b2c904fb15b391829ba6082 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index 15dfaf93329936d187ba13e9149e0d681101e2c5..9ef5a9137ceeb963e0f1aaad3f53a4ca1346d017 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index 7a74da4d12153b8a55be1b80fbde3c9459616874..efcb2a660652bd26af4efbac34bec4761330917b 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   16\r
index af4f641f14aecb0cebc1126234aaf544852f3221..5169eabde35517a8f48508e0d704dd0df96d4101 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This emphasises the testing of notable cases, as they will often\r
 -- have unusual paths (especially the 10**n results).\r
index 5b2b0e20b8559370d2bd39579160300e298770cd..ff420d0a842ce21bb7a0b4559959c4ae37e13cba 100644 (file)
@@ -1,6 +1,6 @@
 ------------------------------------------------------------------------\r
 -- logb.decTest -- return integral adjusted exponent as per 754r      --\r
--- Copyright (c) IBM Corporation, 2005, 2008.  All rights reserved.   --\r
+-- Copyright (c) IBM Corporation, 2005, 2009.  All rights reserved.   --\r
 ------------------------------------------------------------------------\r
 -- Please see the document "General Decimal Arithmetic Testcases"     --\r
 -- at http://www2.hursley.ibm.com/decimal for the description of      --\r
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This emphasises the testing of notable cases, as they will often\r
 -- have unusual paths (especially the 10**n results).\r
@@ -143,7 +143,33 @@ logbx1418 logb 100E2    ->  4
 logbx1419 logb 1000E2   ->  5\r
 logbx1420 logb 10000E2  ->  6\r
 \r
+-- inexacts\r
+precision: 2\r
+logbx1500 logb 10000E2       ->  6\r
+logbx1501 logb 1E+99         ->  99\r
+logbx1502 logb 1E-99         -> -99\r
+logbx1503 logb 1E+100        ->  1.0E+2  Rounded\r
+logbx1504 logb 1E+999        ->  1.0E+3  Inexact Rounded\r
+logbx1505 logb 1E-100        -> -1.0E+2  Rounded\r
+logbx1506 logb 1E-999        -> -1.0E+3  Inexact Rounded\r
+logbx1507 logb 1E-1111       -> -1.1E+3  Inexact Rounded\r
+logbx1508 logb 1E-3333       -> -3.3E+3  Inexact Rounded\r
+logbx1509 logb 1E-6666       -> -6.7E+3  Inexact Rounded\r
+logbx1510 logb 1E+999999999  ->  1.0E+9  Inexact Rounded\r
+logbx1511 logb 1E-999999999  -> -1.0E+9  Inexact Rounded\r
+precision: 1\r
+logbx1517 logb 1E-1111       -> -1E+3    Inexact Rounded\r
+logbx1518 logb 1E-3333       -> -3E+3    Inexact Rounded\r
+logbx1519 logb 1E-6666       -> -7E+3    Inexact Rounded\r
+precision: 8\r
+logbx1520 logb 1E+999999999  ->  1.0000000E+9 Inexact Rounded\r
+logbx1521 logb 1E-999999999  -> -1.0000000E+9 Inexact Rounded\r
+precision: 9\r
+logbx1523 logb 1E+999999999  ->  999999999\r
+logbx1524 logb 1E-999999999  -> -999999999\r
+\r
 -- special values\r
+precision: 9\r
 logbx820  logb   Infinity ->   Infinity\r
 logbx821  logb  -Infinity ->   Infinity\r
 logbx822  logb   0        ->  -Infinity Division_by_zero\r
index fa75af25f0e841e46019cd37d2138093f1a1df8c..dbb571e2bb0031241cc7d885d0e9ae9fc0549791 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding
index 1850c9c72cc5f0c4679668c1c208390d5451739d..6b4421307987ea40913e1a167b74aa149505780a 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index 58d90d31d8bde778a77c2b773516df90f8a857e9..dff758121ed438d60c211f30a86060f54759ab7a 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- we assume that base comparison is tested in compare.decTest, so
 -- these mainly cover special cases and rounding
index bc56ab56f705c2da14f50628377b873e5d1cc0e1..9e562339eb6fe2d333296df5bc2aa5b6abea03ab 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- we assume that base comparison is tested in compare.decTest, so\r
 -- these mainly cover special cases and rounding\r
index 19614561f8940ad4b24537bd29d95688eb765f2b..17749c0ccf3d0b4bf60c0d6fba9ec8a501e9a707 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- This set of tests primarily tests the existence of the operator.
 -- Subtraction, rounding, and more overflows are tested elsewhere.
index d215bace1ece2adcc2d2afbd65e4a57d4ee58f4b..6a23d5a6e0a133200689b8db29d5ea354a06d9df 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index 97bf6d40164699d9cd584c87ff9ed1ed59f7f5ec..ba93066b96a8d881f3edbaabed6acac526b02f8c 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index 20fbf61ccfcc1df09115f5698443c86fab51cba2..44989e50b1788333fc4544732e439722efc02cee 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index bd1d8d60e798c8714375bde39d3a07d7383b72fa..da26f651c81927c1ce1cb36b5f2f9aad661e2b7e 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index ce7b06188cccca15ba1d6a7bd2b17fd073024a22..f471d0b6ced92e1b8a76b490eeefeaa1b01d1032 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index bb1edbaf4fa735e4ad70705b672569a413049556..4be843b4dec58d84802d4f9f8f252233153a8ef3 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- This set of tests primarily tests the existence of the operator.
 -- Addition and rounding, and most overflows, are tested elsewhere.
index 09dc2e56df44628b549a00982e27495a5db7f3a4..63f146b5fe486d2ff953172d8d93234ca818f074 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- In addition to the power operator testcases here, see also the file
 -- powersqrt.decTest which includes all the tests from
index f964f4046f39611ba191f2c92e630e3c7ba80a85..6c021a0cbb4632f31612154c4e7fbd6a3fd0bb11 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- These testcases are taken from squareroot.decTest but are\r
 -- evaluated using the power operator.  The differences in results\r
index 38b8f557eb78f50f37df7c01affc0aa900e41457..d3f84be94b7d7a41583f8ca2c568b3e6b8090310 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- Most of the tests here assume a "regular pattern", where the
 -- sign and coefficient are +1.
index 37506309d9a5357c000e493bebd914aa8883c5cd..7d59b9cd2c3cc3a04f55ccf686a6ecf739965a5c 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- These testcases test calculations at precisions 31, 32, and 33, to
 -- exercise the boundaries around 2**5
index ff0b0c82535194035d49c2a3d881de7893b3fca8..324428e8b8b4f08850ef729951475e6300d5b4b1 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 maxexponent: 999999999
index 1182f63edd13fae6ebe9181158d960e16ae97002..89c85fa27b38a1bd8a40f13d8073e912b6c823b4 100644 (file)
@@ -19,7 +19,7 @@
 ------------------------------------------------------------------------
 -- [This used to be called normalize.]
 
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index acac4e6abc551cb878db5b23330209bdf57151db..7a1061b1e6f0f83b4b623b02d832ca57eb50d849 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index 18396bd710bfb94dd9fb7fa76633dab8222c1e73..b768b9e0cf637037c52f251edc5e147b80794d7a 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index 58cdb9bbef65b943479967bc480a52698c73b833..94d938b9ce68bddfb4894f7df3447a166795feaf 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- [obsolete]   Quantize.decTest has the improved version
 
index 043a2134e0ed6b4cd4d5f372ddbfa1138dcb33ed..12db8213178c9fa5119b00a5208eb0969fd48673 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index c7d22ab25b078b7be58fba0959b5b6057905f533..95f13266026c6ed5755c0e8d270e5f59bd895d75 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- These tests require that implementations take account of residues in
 -- order to get correct results for some rounding modes.  Rather than
index 5f621500a00bd65be81953eda768c4880f5dd486..35b13ebbacb3ec62bf944382d2a5db1911d20b06 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index b4a5a34ac0d2323a443940a9dff652a7670df5fc..372e3dd4c3e0fc6438199250ead0ffb58b388b17 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
@@ -198,3 +198,12 @@ scbx160 scaleb  -9.99999999E+999 +0  -> -9.99999999E+999
 scbx161 scaleb  -9.99999999E+999 -1  -> -9.99999999E+998\r
 scbx162 scaleb  -9E+999          +1  -> -Infinity        Overflow Inexact Rounded\r
 scbx163 scaleb  -1E+999          +1  -> -Infinity        Overflow Inexact Rounded\r
+\r
+-- Krah examples\r
+precision:   34\r
+maxExponent: 999999999\r
+minExponent: -999999999\r
+-- integer overflow in 3.61 or earlier\r
+scbx164 scaleb  1E-999999999  -1200000000  -> NaN Invalid_operation\r
+-- out of range\r
+scbx165 scaleb  -1E-999999999  +1200000000  -> NaN Invalid_operation\r
index 0af9f988e3ee4bcdb068565b5ca05b550f85d310..3fac72f722e2e4a8a3e0c323edec930115819712 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index 33e9689b69d4006e5b3ac4188d545248368d190f..aa0e519af7665bfa35e5afd55acbcf7973ca8112 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
@@ -3812,6 +3812,16 @@ precision: 15
 clamp: 1
 sqtx9045 squareroot  1 -> 1.00000  Clamped
 
+-- other
+maxexponent: 999
+minexponent: -999
+precision: 16
+sqtx9046 squareroot  10    -> 3.162277660168379          inexact rounded
+sqtx9047 squareroot  10E-1 -> 1.0
+sqtx9048 squareroot  10E-2 -> 0.3162277660168379         inexact rounded
+sqtx9049 squareroot  10E-3 -> 0.10
+
+
 -- High-precision exact and inexact
 maxexponent: 999
 minexponent: -999
index 87072b3c567a160cfdf59a7c815fda86fb858ee9..7895217d9af92dad94236c997c657628332be615 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 extended:    1
 precision:   9
index 1a96a6d7150c703358d7d1b4c5f74db964c696a0..3cce732ead583724934ba86c4126d12d988aeefb 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- core tests (using Extended: 1) --------------------------------------
 dectest: base
index d0be0c438637cb450a1b3b9d7049c6b376c49e2a..7f3fb9995170f60425886453624a57c5c2e88d97 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
 --   mfc@uk.ibm.com                                                   --
 ------------------------------------------------------------------------
-version: 2.58
+version: 2.59
 
 -- This set of tests tests the extended specification 'round-to-integral
 -- value' operation (from IEEE 854, later modified in 754r).
index 992430f67a59c986eeb456e551e787014139137d..0ce0d0935e1951cdbb58572bdd9c1b06b23eb3f3 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 -- This set of tests tests the extended specification 'round-to-integral\r
 -- value' operation (from IEEE 854, later modified in 754r).\r
index ae7ee32422b29710b267549742ed7bcbb477b425..cd71bbcf86ba6a22c8a9e72e65b45828ef8c76ee 100644 (file)
@@ -17,7 +17,7 @@
 --   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
 --   mfc@uk.ibm.com                                                   --\r
 ------------------------------------------------------------------------\r
-version: 2.58\r
+version: 2.59\r
 \r
 extended:    1\r
 precision:   9\r
index 01282315c66e698f5f79abeeba30168ccff92ee5..ddc5ac52e6bbbf1132aa8e2146bb8ecfa16e7f57 100644 (file)
@@ -63,6 +63,13 @@ directory = testdir + os.sep + TESTDATADIR + os.sep
 
 skip_expected = not os.path.isdir(directory)
 
+# list of individual .decTest test ids that correspond to tests that
+# we're skipping for one reason or another.
+skipped_test_ids = [
+    'scbx164',  # skipping apparently implementation-specific scaleb
+    'scbx165',  # tests, pending clarification of scaleb rules.
+]
+
 # Make sure it actually raises errors when not expected and caught in flags
 # Slower, since it runs some things several times.
 EXTENDEDERRORTEST = False
@@ -262,6 +269,10 @@ class DecimalTest(unittest.TestCase):
             val = val.replace("'", '').replace('"', '')
             val = val.replace('SingleQuote', "'").replace('DoubleQuote', '"')
             return val
+
+        if id in skipped_test_ids:
+            return
+
         fname = nameAdapter.get(funct, funct)
         if fname == 'rescale':
             return