]> git.proxmox.com Git - mirror_edk2.git/blobdiff - AppPkg/Applications/Python/Python-2.7.2/Lib/test/decimaltestdata/dqCopySign.decTest
edk2: Remove AppPkg, StdLib, StdLibPrivateInternalFiles
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.2 / Lib / test / decimaltestdata / dqCopySign.decTest
diff --git a/AppPkg/Applications/Python/Python-2.7.2/Lib/test/decimaltestdata/dqCopySign.decTest b/AppPkg/Applications/Python/Python-2.7.2/Lib/test/decimaltestdata/dqCopySign.decTest
deleted file mode 100644 (file)
index ce794b7..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-------------------------------------------------------------------------\r
--- dqCopySign.decTest -- quiet decQuad copy with sign from rhs        --\r
--- Copyright (c) IBM Corporation, 1981, 2008.  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
--- these testcases.                                                   --\r
---                                                                    --\r
--- These testcases are experimental ('beta' versions), and they       --\r
--- may contain errors.  They are offered on an as-is basis.  In       --\r
--- particular, achieving the same results as the tests here is not    --\r
--- a guarantee that an implementation complies with any Standard      --\r
--- or specification.  The tests are not exhaustive.                   --\r
---                                                                    --\r
--- Please send comments, suggestions, and corrections to the author:  --\r
---   Mike Cowlishaw, IBM Fellow                                       --\r
---   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --\r
---   mfc@uk.ibm.com                                                   --\r
-------------------------------------------------------------------------\r
-version: 2.59\r
-\r
--- All operands and results are decQuads.\r
-extended:    1\r
-clamp:       1\r
-precision:   34\r
-maxExponent: 6144\r
-minExponent: -6143\r
-rounding:    half_even\r
-\r
--- Sanity check\r
-dqcps001 copysign       +7.50     11 -> 7.50\r
-\r
--- Infinities\r
-dqcps011 copysign  Infinity       11 -> Infinity\r
-dqcps012 copysign  -Infinity      11 -> Infinity\r
-\r
--- NaNs, 0 payload\r
-dqcps021 copysign         NaN     11 -> NaN\r
-dqcps022 copysign        -NaN     11 -> NaN\r
-dqcps023 copysign        sNaN     11 -> sNaN\r
-dqcps024 copysign       -sNaN     11 -> sNaN\r
-\r
--- NaNs, non-0 payload\r
-dqcps031 copysign       NaN10     11 -> NaN10\r
-dqcps032 copysign      -NaN10     11 -> NaN10\r
-dqcps033 copysign      sNaN10     11 -> sNaN10\r
-dqcps034 copysign     -sNaN10     11 -> sNaN10\r
-dqcps035 copysign       NaN7      11 -> NaN7\r
-dqcps036 copysign      -NaN7      11 -> NaN7\r
-dqcps037 copysign      sNaN101    11 -> sNaN101\r
-dqcps038 copysign     -sNaN101    11 -> sNaN101\r
-\r
--- finites\r
-dqcps101 copysign          7      11 -> 7\r
-dqcps102 copysign         -7      11 -> 7\r
-dqcps103 copysign         75      11 -> 75\r
-dqcps104 copysign        -75      11 -> 75\r
-dqcps105 copysign       7.50      11 -> 7.50\r
-dqcps106 copysign      -7.50      11 -> 7.50\r
-dqcps107 copysign       7.500     11 -> 7.500\r
-dqcps108 copysign      -7.500     11 -> 7.500\r
-\r
--- zeros\r
-dqcps111 copysign          0      11 -> 0\r
-dqcps112 copysign         -0      11 -> 0\r
-dqcps113 copysign       0E+4      11 -> 0E+4\r
-dqcps114 copysign      -0E+4      11 -> 0E+4\r
-dqcps115 copysign     0.0000      11 -> 0.0000\r
-dqcps116 copysign    -0.0000      11 -> 0.0000\r
-dqcps117 copysign      0E-141     11 -> 0E-141\r
-dqcps118 copysign     -0E-141     11 -> 0E-141\r
-\r
--- full coefficients, alternating bits\r
-dqcps121 copysign   2682682682682682682682682682682682 8  ->  2682682682682682682682682682682682\r
-dqcps122 copysign  -2682682682682682682682682682682682 8  ->  2682682682682682682682682682682682\r
-dqcps123 copysign   1341341341341341341341341341341341 8  ->  1341341341341341341341341341341341\r
-dqcps124 copysign  -1341341341341341341341341341341341 8  ->  1341341341341341341341341341341341\r
-\r
--- Nmax, Nmin, Ntiny\r
-dqcps131 copysign  9.999999999999999999999999999999999E+6144 8 ->  9.999999999999999999999999999999999E+6144\r
-dqcps132 copysign  1E-6143                                   8 ->  1E-6143\r
-dqcps133 copysign  1.000000000000000000000000000000000E-6143 8 ->  1.000000000000000000000000000000000E-6143\r
-dqcps134 copysign  1E-6176                                   8 ->  1E-6176\r
-\r
-dqcps135 copysign  -1E-6176                                   8 ->  1E-6176\r
-dqcps136 copysign  -1.000000000000000000000000000000000E-6143 8 ->  1.000000000000000000000000000000000E-6143\r
-dqcps137 copysign  -1E-6143                                   8 ->  1E-6143\r
-dqcps138 copysign  -9.999999999999999999999999999999999E+6144 8 ->  9.999999999999999999999999999999999E+6144\r
-\r
--- repeat with negative RHS\r
-\r
--- Infinities\r
-dqcps211 copysign  Infinity       -34 -> -Infinity\r
-dqcps212 copysign  -Infinity      -34 -> -Infinity\r
-\r
--- NaNs, 0 payload\r
-dqcps221 copysign         NaN     -34 -> -NaN\r
-dqcps222 copysign        -NaN     -34 -> -NaN\r
-dqcps223 copysign        sNaN     -34 -> -sNaN\r
-dqcps224 copysign       -sNaN     -34 -> -sNaN\r
-\r
--- NaNs, non-0 payload\r
-dqcps231 copysign       NaN10     -34 -> -NaN10\r
-dqcps232 copysign      -NaN10     -34 -> -NaN10\r
-dqcps233 copysign      sNaN10     -34 -> -sNaN10\r
-dqcps234 copysign     -sNaN10     -34 -> -sNaN10\r
-dqcps235 copysign       NaN7      -34 -> -NaN7\r
-dqcps236 copysign      -NaN7      -34 -> -NaN7\r
-dqcps237 copysign      sNaN101    -34 -> -sNaN101\r
-dqcps238 copysign     -sNaN101    -34 -> -sNaN101\r
-\r
--- finites\r
-dqcps301 copysign          7      -34 -> -7\r
-dqcps302 copysign         -7      -34 -> -7\r
-dqcps303 copysign         75      -34 -> -75\r
-dqcps304 copysign        -75      -34 -> -75\r
-dqcps305 copysign       7.50      -34 -> -7.50\r
-dqcps306 copysign      -7.50      -34 -> -7.50\r
-dqcps307 copysign       7.500     -34 -> -7.500\r
-dqcps308 copysign      -7.500     -34 -> -7.500\r
-\r
--- zeros\r
-dqcps311 copysign          0      -34 -> -0\r
-dqcps312 copysign         -0      -34 -> -0\r
-dqcps313 copysign       0E+4      -34 -> -0E+4\r
-dqcps314 copysign      -0E+4      -34 -> -0E+4\r
-dqcps315 copysign     0.0000      -34 -> -0.0000\r
-dqcps316 copysign    -0.0000      -34 -> -0.0000\r
-dqcps317 copysign      0E-141     -34 -> -0E-141\r
-dqcps318 copysign     -0E-141     -34 -> -0E-141\r
-\r
--- full coefficients, alternating bits\r
-dqcps321 copysign   2682682682682682682682682682682682 -9 -> -2682682682682682682682682682682682\r
-dqcps322 copysign  -2682682682682682682682682682682682 -9 -> -2682682682682682682682682682682682\r
-dqcps323 copysign   1341341341341341341341341341341341 -9 -> -1341341341341341341341341341341341\r
-dqcps324 copysign  -1341341341341341341341341341341341 -9 -> -1341341341341341341341341341341341\r
-\r
--- Nmax, Nmin, Ntiny\r
-dqcps331 copysign  9.999999999999999999999999999999999E+6144 -1  -> -9.999999999999999999999999999999999E+6144\r
-dqcps332 copysign  1E-6143                                   -1  -> -1E-6143\r
-dqcps333 copysign  1.000000000000000000000000000000000E-6143 -1  -> -1.000000000000000000000000000000000E-6143\r
-dqcps334 copysign  1E-6176                                   -1  -> -1E-6176\r
-\r
-dqcps335 copysign  -1E-6176                                   -3 -> -1E-6176\r
-dqcps336 copysign  -1.000000000000000000000000000000000E-6143 -3 -> -1.000000000000000000000000000000000E-6143\r
-dqcps337 copysign  -1E-6143                                   -3 -> -1E-6143\r
-dqcps338 copysign  -9.999999999999999999999999999999999E+6144 -3 -> -9.999999999999999999999999999999999E+6144\r
-\r
--- Other kinds of RHS\r
-dqcps401 copysign          701    -34 -> -701\r
-dqcps402 copysign         -720    -34 -> -720\r
-dqcps403 copysign          701    -0  -> -701\r
-dqcps404 copysign         -720    -0  -> -720\r
-dqcps405 copysign          701    +0  ->  701\r
-dqcps406 copysign         -720    +0  ->  720\r
-dqcps407 copysign          701    +34 ->  701\r
-dqcps408 copysign         -720    +34 ->  720\r
-\r
-dqcps413 copysign          701    -Inf  -> -701\r
-dqcps414 copysign         -720    -Inf  -> -720\r
-dqcps415 copysign          701    +Inf  ->  701\r
-dqcps416 copysign         -720    +Inf  ->  720\r
-\r
-dqcps420 copysign          701    -NaN  -> -701\r
-dqcps421 copysign         -720    -NaN  -> -720\r
-dqcps422 copysign          701    +NaN  ->  701\r
-dqcps423 copysign         -720    +NaN  ->  720\r
-dqcps425 copysign         -720    +NaN8 ->  720\r
-\r
-dqcps426 copysign          701    -sNaN  -> -701\r
-dqcps427 copysign         -720    -sNaN  -> -720\r
-dqcps428 copysign          701    +sNaN  ->  701\r
-dqcps429 copysign         -720    +sNaN  ->  720\r
-dqcps430 copysign         -720    +sNaN3 ->  720\r
-\r