17db96d56Sopenharmony_ci------------------------------------------------------------------------
27db96d56Sopenharmony_ci-- ddSameQuantum.decTest -- check decDouble quantums match            --
37db96d56Sopenharmony_ci-- Copyright (c) IBM Corporation, 2001, 2008.  All rights reserved.   --
47db96d56Sopenharmony_ci------------------------------------------------------------------------
57db96d56Sopenharmony_ci-- Please see the document "General Decimal Arithmetic Testcases"     --
67db96d56Sopenharmony_ci-- at http://www2.hursley.ibm.com/decimal for the description of      --
77db96d56Sopenharmony_ci-- these testcases.                                                   --
87db96d56Sopenharmony_ci--                                                                    --
97db96d56Sopenharmony_ci-- These testcases are experimental ('beta' versions), and they       --
107db96d56Sopenharmony_ci-- may contain errors.  They are offered on an as-is basis.  In       --
117db96d56Sopenharmony_ci-- particular, achieving the same results as the tests here is not    --
127db96d56Sopenharmony_ci-- a guarantee that an implementation complies with any Standard      --
137db96d56Sopenharmony_ci-- or specification.  The tests are not exhaustive.                   --
147db96d56Sopenharmony_ci--                                                                    --
157db96d56Sopenharmony_ci-- Please send comments, suggestions, and corrections to the author:  --
167db96d56Sopenharmony_ci--   Mike Cowlishaw, IBM Fellow                                       --
177db96d56Sopenharmony_ci--   IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK         --
187db96d56Sopenharmony_ci--   mfc@uk.ibm.com                                                   --
197db96d56Sopenharmony_ci------------------------------------------------------------------------
207db96d56Sopenharmony_civersion: 2.59
217db96d56Sopenharmony_ci
227db96d56Sopenharmony_ci-- All operands and results are decDoubles.
237db96d56Sopenharmony_ciprecision:   16
247db96d56Sopenharmony_cimaxExponent: 384
257db96d56Sopenharmony_ciminExponent: -383
267db96d56Sopenharmony_ciextended:    1
277db96d56Sopenharmony_ciclamp:       1
287db96d56Sopenharmony_cirounding:    half_even
297db96d56Sopenharmony_ci
307db96d56Sopenharmony_ciddsamq001 samequantum  0      0      ->  1
317db96d56Sopenharmony_ciddsamq002 samequantum  0      1      ->  1
327db96d56Sopenharmony_ciddsamq003 samequantum  1      0      ->  1
337db96d56Sopenharmony_ciddsamq004 samequantum  1      1      ->  1
347db96d56Sopenharmony_ci
357db96d56Sopenharmony_ciddsamq011 samequantum  10     1E+1   -> 0
367db96d56Sopenharmony_ciddsamq012 samequantum  10E+1  10E+1  -> 1
377db96d56Sopenharmony_ciddsamq013 samequantum  100    10E+1  -> 0
387db96d56Sopenharmony_ciddsamq014 samequantum  100    1E+2   -> 0
397db96d56Sopenharmony_ciddsamq015 samequantum  0.1    1E-2   -> 0
407db96d56Sopenharmony_ciddsamq016 samequantum  0.1    1E-1   -> 1
417db96d56Sopenharmony_ciddsamq017 samequantum  0.1    1E-0   -> 0
427db96d56Sopenharmony_ciddsamq018 samequantum  999    999    -> 1
437db96d56Sopenharmony_ciddsamq019 samequantum  999E-1 99.9   -> 1
447db96d56Sopenharmony_ciddsamq020 samequantum  111E-1 22.2   -> 1
457db96d56Sopenharmony_ciddsamq021 samequantum  111E-1 1234.2 -> 1
467db96d56Sopenharmony_ci
477db96d56Sopenharmony_ci-- zeros
487db96d56Sopenharmony_ciddsamq030 samequantum  0.0    1.1    -> 1
497db96d56Sopenharmony_ciddsamq031 samequantum  0.0    1.11   -> 0
507db96d56Sopenharmony_ciddsamq032 samequantum  0.0    0      -> 0
517db96d56Sopenharmony_ciddsamq033 samequantum  0.0    0.0    -> 1
527db96d56Sopenharmony_ciddsamq034 samequantum  0.0    0.00   -> 0
537db96d56Sopenharmony_ciddsamq035 samequantum  0E+1   0E+0   -> 0
547db96d56Sopenharmony_ciddsamq036 samequantum  0E+1   0E+1   -> 1
557db96d56Sopenharmony_ciddsamq037 samequantum  0E+1   0E+2   -> 0
567db96d56Sopenharmony_ciddsamq038 samequantum  0E-17  0E-16  -> 0
577db96d56Sopenharmony_ciddsamq039 samequantum  0E-17  0E-17  -> 1
587db96d56Sopenharmony_ciddsamq040 samequantum  0E-17  0E-18  -> 0
597db96d56Sopenharmony_ciddsamq041 samequantum  0E-17  0.0E-15 -> 0
607db96d56Sopenharmony_ciddsamq042 samequantum  0E-17  0.0E-16 -> 1
617db96d56Sopenharmony_ciddsamq043 samequantum  0E-17  0.0E-17 -> 0
627db96d56Sopenharmony_ciddsamq044 samequantum -0E-17  0.0E-16 -> 1
637db96d56Sopenharmony_ciddsamq045 samequantum  0E-17 -0.0E-17 -> 0
647db96d56Sopenharmony_ciddsamq046 samequantum  0E-17 -0.0E-16 -> 1
657db96d56Sopenharmony_ciddsamq047 samequantum -0E-17  0.0E-17 -> 0
667db96d56Sopenharmony_ciddsamq048 samequantum -0E-17 -0.0E-16 -> 1
677db96d56Sopenharmony_ciddsamq049 samequantum -0E-17 -0.0E-17 -> 0
687db96d56Sopenharmony_ci
697db96d56Sopenharmony_ci-- Nmax, Nmin, Ntiny
707db96d56Sopenharmony_ciddsamq051 samequantum  9.999999999999999E+384    9.999999999999999E+384  -> 1
717db96d56Sopenharmony_ciddsamq052 samequantum  1E-383             1E-383           -> 1
727db96d56Sopenharmony_ciddsamq053 samequantum  1.000000000000000E-383    1.000000000000000E-383  -> 1
737db96d56Sopenharmony_ciddsamq054 samequantum  1E-398             1E-398           -> 1
747db96d56Sopenharmony_ciddsamq055 samequantum  9.999999999999999E+384    9.999999999999999E+384  -> 1
757db96d56Sopenharmony_ciddsamq056 samequantum  1E-383             1E-383           -> 1
767db96d56Sopenharmony_ciddsamq057 samequantum  1.000000000000000E-383    1.000000000000000E-383  -> 1
777db96d56Sopenharmony_ciddsamq058 samequantum  1E-398             1E-398           -> 1
787db96d56Sopenharmony_ci
797db96d56Sopenharmony_ciddsamq061 samequantum  -1E-398            -1E-398          -> 1
807db96d56Sopenharmony_ciddsamq062 samequantum  -1.000000000000000E-383   -1.000000000000000E-383 -> 1
817db96d56Sopenharmony_ciddsamq063 samequantum  -1E-383            -1E-383          -> 1
827db96d56Sopenharmony_ciddsamq064 samequantum  -9.999999999999999E+384   -9.999999999999999E+384 -> 1
837db96d56Sopenharmony_ciddsamq065 samequantum  -1E-398            -1E-398          -> 1
847db96d56Sopenharmony_ciddsamq066 samequantum  -1.000000000000000E-383   -1.000000000000000E-383 -> 1
857db96d56Sopenharmony_ciddsamq067 samequantum  -1E-383            -1E-383          -> 1
867db96d56Sopenharmony_ciddsamq068 samequantum  -9.999999999999999E+384   -9.999999999999999E+384 -> 1
877db96d56Sopenharmony_ci
887db96d56Sopenharmony_ciddsamq071 samequantum  -4E-398            -1E-398          -> 1
897db96d56Sopenharmony_ciddsamq072 samequantum  -4.000000000000000E-383   -1.000040000000000E-383 -> 1
907db96d56Sopenharmony_ciddsamq073 samequantum  -4E-383            -1E-383          -> 1
917db96d56Sopenharmony_ciddsamq074 samequantum  -4.999999999999999E+384   -9.999999999949999E+384 -> 1
927db96d56Sopenharmony_ciddsamq075 samequantum  -4E-398            -1E-398          -> 1
937db96d56Sopenharmony_ciddsamq076 samequantum  -4.000000000000000E-383   -1.004000000000000E-383 -> 1
947db96d56Sopenharmony_ciddsamq077 samequantum  -4E-383            -1E-383          -> 1
957db96d56Sopenharmony_ciddsamq078 samequantum  -4.999999999999999E+384   -9.949999999999999E+384 -> 1
967db96d56Sopenharmony_ci
977db96d56Sopenharmony_ciddsamq081 samequantum  -4E-397            -1E-398          -> 0
987db96d56Sopenharmony_ciddsamq082 samequantum  -4.000000000000000E-383   -1.000040000000000E-336 -> 0
997db96d56Sopenharmony_ciddsamq083 samequantum  -4E-346            -1E-383          -> 0
1007db96d56Sopenharmony_ciddsamq084 samequantum  -4.999999999999999E+384   -9.999499999999999E+336 -> 0
1017db96d56Sopenharmony_ciddsamq085 samequantum  -4E-397            -1E-398          -> 0
1027db96d56Sopenharmony_ciddsamq086 samequantum  -4.000000000000000E-383   -1.004000000000000E-336 -> 0
1037db96d56Sopenharmony_ciddsamq087 samequantum  -4E-346            -1E-383          -> 0
1047db96d56Sopenharmony_ciddsamq088 samequantum  -4.999999999999999E+384   -9.949999999999999E+336 -> 0
1057db96d56Sopenharmony_ci
1067db96d56Sopenharmony_ci-- specials & combinations
1077db96d56Sopenharmony_ciddsamq0110 samequantum  -Inf    -Inf   -> 1
1087db96d56Sopenharmony_ciddsamq0111 samequantum  -Inf     Inf   -> 1
1097db96d56Sopenharmony_ciddsamq0112 samequantum  -Inf     NaN   -> 0
1107db96d56Sopenharmony_ciddsamq0113 samequantum  -Inf    -7E+3  -> 0
1117db96d56Sopenharmony_ciddsamq0114 samequantum  -Inf    -7     -> 0
1127db96d56Sopenharmony_ciddsamq0115 samequantum  -Inf    -7E-3  -> 0
1137db96d56Sopenharmony_ciddsamq0116 samequantum  -Inf    -0E-3  -> 0
1147db96d56Sopenharmony_ciddsamq0117 samequantum  -Inf    -0     -> 0
1157db96d56Sopenharmony_ciddsamq0118 samequantum  -Inf    -0E+3  -> 0
1167db96d56Sopenharmony_ciddsamq0119 samequantum  -Inf     0E-3  -> 0
1177db96d56Sopenharmony_ciddsamq0120 samequantum  -Inf     0     -> 0
1187db96d56Sopenharmony_ciddsamq0121 samequantum  -Inf     0E+3  -> 0
1197db96d56Sopenharmony_ciddsamq0122 samequantum  -Inf     7E-3  -> 0
1207db96d56Sopenharmony_ciddsamq0123 samequantum  -Inf     7     -> 0
1217db96d56Sopenharmony_ciddsamq0124 samequantum  -Inf     7E+3  -> 0
1227db96d56Sopenharmony_ciddsamq0125 samequantum  -Inf     sNaN  -> 0
1237db96d56Sopenharmony_ci
1247db96d56Sopenharmony_ciddsamq0210 samequantum   Inf    -Inf   -> 1
1257db96d56Sopenharmony_ciddsamq0211 samequantum   Inf     Inf   -> 1
1267db96d56Sopenharmony_ciddsamq0212 samequantum   Inf     NaN   -> 0
1277db96d56Sopenharmony_ciddsamq0213 samequantum   Inf    -7E+3  -> 0
1287db96d56Sopenharmony_ciddsamq0214 samequantum   Inf    -7     -> 0
1297db96d56Sopenharmony_ciddsamq0215 samequantum   Inf    -7E-3  -> 0
1307db96d56Sopenharmony_ciddsamq0216 samequantum   Inf    -0E-3  -> 0
1317db96d56Sopenharmony_ciddsamq0217 samequantum   Inf    -0     -> 0
1327db96d56Sopenharmony_ciddsamq0218 samequantum   Inf    -0E+3  -> 0
1337db96d56Sopenharmony_ciddsamq0219 samequantum   Inf     0E-3  -> 0
1347db96d56Sopenharmony_ciddsamq0220 samequantum   Inf     0     -> 0
1357db96d56Sopenharmony_ciddsamq0221 samequantum   Inf     0E+3  -> 0
1367db96d56Sopenharmony_ciddsamq0222 samequantum   Inf     7E-3  -> 0
1377db96d56Sopenharmony_ciddsamq0223 samequantum   Inf     7     -> 0
1387db96d56Sopenharmony_ciddsamq0224 samequantum   Inf     7E+3  -> 0
1397db96d56Sopenharmony_ciddsamq0225 samequantum   Inf     sNaN  -> 0
1407db96d56Sopenharmony_ci
1417db96d56Sopenharmony_ciddsamq0310 samequantum   NaN    -Inf   -> 0
1427db96d56Sopenharmony_ciddsamq0311 samequantum   NaN     Inf   -> 0
1437db96d56Sopenharmony_ciddsamq0312 samequantum   NaN     NaN   -> 1
1447db96d56Sopenharmony_ciddsamq0313 samequantum   NaN    -7E+3  -> 0
1457db96d56Sopenharmony_ciddsamq0314 samequantum   NaN    -7     -> 0
1467db96d56Sopenharmony_ciddsamq0315 samequantum   NaN    -7E-3  -> 0
1477db96d56Sopenharmony_ciddsamq0316 samequantum   NaN    -0E-3  -> 0
1487db96d56Sopenharmony_ciddsamq0317 samequantum   NaN    -0     -> 0
1497db96d56Sopenharmony_ciddsamq0318 samequantum   NaN    -0E+3  -> 0
1507db96d56Sopenharmony_ciddsamq0319 samequantum   NaN     0E-3  -> 0
1517db96d56Sopenharmony_ciddsamq0320 samequantum   NaN     0     -> 0
1527db96d56Sopenharmony_ciddsamq0321 samequantum   NaN     0E+3  -> 0
1537db96d56Sopenharmony_ciddsamq0322 samequantum   NaN     7E-3  -> 0
1547db96d56Sopenharmony_ciddsamq0323 samequantum   NaN     7     -> 0
1557db96d56Sopenharmony_ciddsamq0324 samequantum   NaN     7E+3  -> 0
1567db96d56Sopenharmony_ciddsamq0325 samequantum   NaN     sNaN  -> 1
1577db96d56Sopenharmony_ci
1587db96d56Sopenharmony_ciddsamq0410 samequantum  -7E+3    -Inf   -> 0
1597db96d56Sopenharmony_ciddsamq0411 samequantum  -7E+3     Inf   -> 0
1607db96d56Sopenharmony_ciddsamq0412 samequantum  -7E+3     NaN   -> 0
1617db96d56Sopenharmony_ciddsamq0413 samequantum  -7E+3    -7E+3  -> 1
1627db96d56Sopenharmony_ciddsamq0414 samequantum  -7E+3    -7     -> 0
1637db96d56Sopenharmony_ciddsamq0415 samequantum  -7E+3    -7E-3  -> 0
1647db96d56Sopenharmony_ciddsamq0416 samequantum  -7E+3    -0E-3  -> 0
1657db96d56Sopenharmony_ciddsamq0417 samequantum  -7E+3    -0     -> 0
1667db96d56Sopenharmony_ciddsamq0418 samequantum  -7E+3    -0E+3  -> 1
1677db96d56Sopenharmony_ciddsamq0419 samequantum  -7E+3     0E-3  -> 0
1687db96d56Sopenharmony_ciddsamq0420 samequantum  -7E+3     0     -> 0
1697db96d56Sopenharmony_ciddsamq0421 samequantum  -7E+3     0E+3  -> 1
1707db96d56Sopenharmony_ciddsamq0422 samequantum  -7E+3     7E-3  -> 0
1717db96d56Sopenharmony_ciddsamq0423 samequantum  -7E+3     7     -> 0
1727db96d56Sopenharmony_ciddsamq0424 samequantum  -7E+3     7E+3  -> 1
1737db96d56Sopenharmony_ciddsamq0425 samequantum  -7E+3     sNaN  -> 0
1747db96d56Sopenharmony_ci
1757db96d56Sopenharmony_ciddsamq0510 samequantum  -7      -Inf   -> 0
1767db96d56Sopenharmony_ciddsamq0511 samequantum  -7       Inf   -> 0
1777db96d56Sopenharmony_ciddsamq0512 samequantum  -7       NaN   -> 0
1787db96d56Sopenharmony_ciddsamq0513 samequantum  -7      -7E+3  -> 0
1797db96d56Sopenharmony_ciddsamq0514 samequantum  -7      -7     -> 1
1807db96d56Sopenharmony_ciddsamq0515 samequantum  -7      -7E-3  -> 0
1817db96d56Sopenharmony_ciddsamq0516 samequantum  -7      -0E-3  -> 0
1827db96d56Sopenharmony_ciddsamq0517 samequantum  -7      -0     -> 1
1837db96d56Sopenharmony_ciddsamq0518 samequantum  -7      -0E+3  -> 0
1847db96d56Sopenharmony_ciddsamq0519 samequantum  -7       0E-3  -> 0
1857db96d56Sopenharmony_ciddsamq0520 samequantum  -7       0     -> 1
1867db96d56Sopenharmony_ciddsamq0521 samequantum  -7       0E+3  -> 0
1877db96d56Sopenharmony_ciddsamq0522 samequantum  -7       7E-3  -> 0
1887db96d56Sopenharmony_ciddsamq0523 samequantum  -7       7     -> 1
1897db96d56Sopenharmony_ciddsamq0524 samequantum  -7       7E+3  -> 0
1907db96d56Sopenharmony_ciddsamq0525 samequantum  -7       sNaN  -> 0
1917db96d56Sopenharmony_ci
1927db96d56Sopenharmony_ciddsamq0610 samequantum  -7E-3    -Inf   -> 0
1937db96d56Sopenharmony_ciddsamq0611 samequantum  -7E-3     Inf   -> 0
1947db96d56Sopenharmony_ciddsamq0612 samequantum  -7E-3     NaN   -> 0
1957db96d56Sopenharmony_ciddsamq0613 samequantum  -7E-3    -7E+3  -> 0
1967db96d56Sopenharmony_ciddsamq0614 samequantum  -7E-3    -7     -> 0
1977db96d56Sopenharmony_ciddsamq0615 samequantum  -7E-3    -7E-3  -> 1
1987db96d56Sopenharmony_ciddsamq0616 samequantum  -7E-3    -0E-3  -> 1
1997db96d56Sopenharmony_ciddsamq0617 samequantum  -7E-3    -0     -> 0
2007db96d56Sopenharmony_ciddsamq0618 samequantum  -7E-3    -0E+3  -> 0
2017db96d56Sopenharmony_ciddsamq0619 samequantum  -7E-3     0E-3  -> 1
2027db96d56Sopenharmony_ciddsamq0620 samequantum  -7E-3     0     -> 0
2037db96d56Sopenharmony_ciddsamq0621 samequantum  -7E-3     0E+3  -> 0
2047db96d56Sopenharmony_ciddsamq0622 samequantum  -7E-3     7E-3  -> 1
2057db96d56Sopenharmony_ciddsamq0623 samequantum  -7E-3     7     -> 0
2067db96d56Sopenharmony_ciddsamq0624 samequantum  -7E-3     7E+3  -> 0
2077db96d56Sopenharmony_ciddsamq0625 samequantum  -7E-3     sNaN  -> 0
2087db96d56Sopenharmony_ci
2097db96d56Sopenharmony_ciddsamq0710 samequantum  -0E-3    -Inf   -> 0
2107db96d56Sopenharmony_ciddsamq0711 samequantum  -0E-3     Inf   -> 0
2117db96d56Sopenharmony_ciddsamq0712 samequantum  -0E-3     NaN   -> 0
2127db96d56Sopenharmony_ciddsamq0713 samequantum  -0E-3    -7E+3  -> 0
2137db96d56Sopenharmony_ciddsamq0714 samequantum  -0E-3    -7     -> 0
2147db96d56Sopenharmony_ciddsamq0715 samequantum  -0E-3    -7E-3  -> 1
2157db96d56Sopenharmony_ciddsamq0716 samequantum  -0E-3    -0E-3  -> 1
2167db96d56Sopenharmony_ciddsamq0717 samequantum  -0E-3    -0     -> 0
2177db96d56Sopenharmony_ciddsamq0718 samequantum  -0E-3    -0E+3  -> 0
2187db96d56Sopenharmony_ciddsamq0719 samequantum  -0E-3     0E-3  -> 1
2197db96d56Sopenharmony_ciddsamq0720 samequantum  -0E-3     0     -> 0
2207db96d56Sopenharmony_ciddsamq0721 samequantum  -0E-3     0E+3  -> 0
2217db96d56Sopenharmony_ciddsamq0722 samequantum  -0E-3     7E-3  -> 1
2227db96d56Sopenharmony_ciddsamq0723 samequantum  -0E-3     7     -> 0
2237db96d56Sopenharmony_ciddsamq0724 samequantum  -0E-3     7E+3  -> 0
2247db96d56Sopenharmony_ciddsamq0725 samequantum  -0E-3     sNaN  -> 0
2257db96d56Sopenharmony_ci
2267db96d56Sopenharmony_ciddsamq0810 samequantum  -0      -Inf   -> 0
2277db96d56Sopenharmony_ciddsamq0811 samequantum  -0       Inf   -> 0
2287db96d56Sopenharmony_ciddsamq0812 samequantum  -0       NaN   -> 0
2297db96d56Sopenharmony_ciddsamq0813 samequantum  -0      -7E+3  -> 0
2307db96d56Sopenharmony_ciddsamq0814 samequantum  -0      -7     -> 1
2317db96d56Sopenharmony_ciddsamq0815 samequantum  -0      -7E-3  -> 0
2327db96d56Sopenharmony_ciddsamq0816 samequantum  -0      -0E-3  -> 0
2337db96d56Sopenharmony_ciddsamq0817 samequantum  -0      -0     -> 1
2347db96d56Sopenharmony_ciddsamq0818 samequantum  -0      -0E+3  -> 0
2357db96d56Sopenharmony_ciddsamq0819 samequantum  -0       0E-3  -> 0
2367db96d56Sopenharmony_ciddsamq0820 samequantum  -0       0     -> 1
2377db96d56Sopenharmony_ciddsamq0821 samequantum  -0       0E+3  -> 0
2387db96d56Sopenharmony_ciddsamq0822 samequantum  -0       7E-3  -> 0
2397db96d56Sopenharmony_ciddsamq0823 samequantum  -0       7     -> 1
2407db96d56Sopenharmony_ciddsamq0824 samequantum  -0       7E+3  -> 0
2417db96d56Sopenharmony_ciddsamq0825 samequantum  -0       sNaN  -> 0
2427db96d56Sopenharmony_ci
2437db96d56Sopenharmony_ciddsamq0910 samequantum  -0E+3    -Inf   -> 0
2447db96d56Sopenharmony_ciddsamq0911 samequantum  -0E+3     Inf   -> 0
2457db96d56Sopenharmony_ciddsamq0912 samequantum  -0E+3     NaN   -> 0
2467db96d56Sopenharmony_ciddsamq0913 samequantum  -0E+3    -7E+3  -> 1
2477db96d56Sopenharmony_ciddsamq0914 samequantum  -0E+3    -7     -> 0
2487db96d56Sopenharmony_ciddsamq0915 samequantum  -0E+3    -7E-3  -> 0
2497db96d56Sopenharmony_ciddsamq0916 samequantum  -0E+3    -0E-3  -> 0
2507db96d56Sopenharmony_ciddsamq0917 samequantum  -0E+3    -0     -> 0
2517db96d56Sopenharmony_ciddsamq0918 samequantum  -0E+3    -0E+3  -> 1
2527db96d56Sopenharmony_ciddsamq0919 samequantum  -0E+3     0E-3  -> 0
2537db96d56Sopenharmony_ciddsamq0920 samequantum  -0E+3     0     -> 0
2547db96d56Sopenharmony_ciddsamq0921 samequantum  -0E+3     0E+3  -> 1
2557db96d56Sopenharmony_ciddsamq0922 samequantum  -0E+3     7E-3  -> 0
2567db96d56Sopenharmony_ciddsamq0923 samequantum  -0E+3     7     -> 0
2577db96d56Sopenharmony_ciddsamq0924 samequantum  -0E+3     7E+3  -> 1
2587db96d56Sopenharmony_ciddsamq0925 samequantum  -0E+3     sNaN  -> 0
2597db96d56Sopenharmony_ci
2607db96d56Sopenharmony_ciddsamq1110 samequantum  0E-3    -Inf   -> 0
2617db96d56Sopenharmony_ciddsamq1111 samequantum  0E-3     Inf   -> 0
2627db96d56Sopenharmony_ciddsamq1112 samequantum  0E-3     NaN   -> 0
2637db96d56Sopenharmony_ciddsamq1113 samequantum  0E-3    -7E+3  -> 0
2647db96d56Sopenharmony_ciddsamq1114 samequantum  0E-3    -7     -> 0
2657db96d56Sopenharmony_ciddsamq1115 samequantum  0E-3    -7E-3  -> 1
2667db96d56Sopenharmony_ciddsamq1116 samequantum  0E-3    -0E-3  -> 1
2677db96d56Sopenharmony_ciddsamq1117 samequantum  0E-3    -0     -> 0
2687db96d56Sopenharmony_ciddsamq1118 samequantum  0E-3    -0E+3  -> 0
2697db96d56Sopenharmony_ciddsamq1119 samequantum  0E-3     0E-3  -> 1
2707db96d56Sopenharmony_ciddsamq1120 samequantum  0E-3     0     -> 0
2717db96d56Sopenharmony_ciddsamq1121 samequantum  0E-3     0E+3  -> 0
2727db96d56Sopenharmony_ciddsamq1122 samequantum  0E-3     7E-3  -> 1
2737db96d56Sopenharmony_ciddsamq1123 samequantum  0E-3     7     -> 0
2747db96d56Sopenharmony_ciddsamq1124 samequantum  0E-3     7E+3  -> 0
2757db96d56Sopenharmony_ciddsamq1125 samequantum  0E-3     sNaN  -> 0
2767db96d56Sopenharmony_ci
2777db96d56Sopenharmony_ciddsamq1210 samequantum  0       -Inf   -> 0
2787db96d56Sopenharmony_ciddsamq1211 samequantum  0        Inf   -> 0
2797db96d56Sopenharmony_ciddsamq1212 samequantum  0        NaN   -> 0
2807db96d56Sopenharmony_ciddsamq1213 samequantum  0       -7E+3  -> 0
2817db96d56Sopenharmony_ciddsamq1214 samequantum  0       -7     -> 1
2827db96d56Sopenharmony_ciddsamq1215 samequantum  0       -7E-3  -> 0
2837db96d56Sopenharmony_ciddsamq1216 samequantum  0       -0E-3  -> 0
2847db96d56Sopenharmony_ciddsamq1217 samequantum  0       -0     -> 1
2857db96d56Sopenharmony_ciddsamq1218 samequantum  0       -0E+3  -> 0
2867db96d56Sopenharmony_ciddsamq1219 samequantum  0        0E-3  -> 0
2877db96d56Sopenharmony_ciddsamq1220 samequantum  0        0     -> 1
2887db96d56Sopenharmony_ciddsamq1221 samequantum  0        0E+3  -> 0
2897db96d56Sopenharmony_ciddsamq1222 samequantum  0        7E-3  -> 0
2907db96d56Sopenharmony_ciddsamq1223 samequantum  0        7     -> 1
2917db96d56Sopenharmony_ciddsamq1224 samequantum  0        7E+3  -> 0
2927db96d56Sopenharmony_ciddsamq1225 samequantum  0        sNaN  -> 0
2937db96d56Sopenharmony_ci
2947db96d56Sopenharmony_ciddsamq1310 samequantum  0E+3    -Inf   -> 0
2957db96d56Sopenharmony_ciddsamq1311 samequantum  0E+3     Inf   -> 0
2967db96d56Sopenharmony_ciddsamq1312 samequantum  0E+3     NaN   -> 0
2977db96d56Sopenharmony_ciddsamq1313 samequantum  0E+3    -7E+3  -> 1
2987db96d56Sopenharmony_ciddsamq1314 samequantum  0E+3    -7     -> 0
2997db96d56Sopenharmony_ciddsamq1315 samequantum  0E+3    -7E-3  -> 0
3007db96d56Sopenharmony_ciddsamq1316 samequantum  0E+3    -0E-3  -> 0
3017db96d56Sopenharmony_ciddsamq1317 samequantum  0E+3    -0     -> 0
3027db96d56Sopenharmony_ciddsamq1318 samequantum  0E+3    -0E+3  -> 1
3037db96d56Sopenharmony_ciddsamq1319 samequantum  0E+3     0E-3  -> 0
3047db96d56Sopenharmony_ciddsamq1320 samequantum  0E+3     0     -> 0
3057db96d56Sopenharmony_ciddsamq1321 samequantum  0E+3     0E+3  -> 1
3067db96d56Sopenharmony_ciddsamq1322 samequantum  0E+3     7E-3  -> 0
3077db96d56Sopenharmony_ciddsamq1323 samequantum  0E+3     7     -> 0
3087db96d56Sopenharmony_ciddsamq1324 samequantum  0E+3     7E+3  -> 1
3097db96d56Sopenharmony_ciddsamq1325 samequantum  0E+3     sNaN  -> 0
3107db96d56Sopenharmony_ci
3117db96d56Sopenharmony_ciddsamq1410 samequantum  7E-3    -Inf   -> 0
3127db96d56Sopenharmony_ciddsamq1411 samequantum  7E-3     Inf   -> 0
3137db96d56Sopenharmony_ciddsamq1412 samequantum  7E-3     NaN   -> 0
3147db96d56Sopenharmony_ciddsamq1413 samequantum  7E-3    -7E+3  -> 0
3157db96d56Sopenharmony_ciddsamq1414 samequantum  7E-3    -7     -> 0
3167db96d56Sopenharmony_ciddsamq1415 samequantum  7E-3    -7E-3  -> 1
3177db96d56Sopenharmony_ciddsamq1416 samequantum  7E-3    -0E-3  -> 1
3187db96d56Sopenharmony_ciddsamq1417 samequantum  7E-3    -0     -> 0
3197db96d56Sopenharmony_ciddsamq1418 samequantum  7E-3    -0E+3  -> 0
3207db96d56Sopenharmony_ciddsamq1419 samequantum  7E-3     0E-3  -> 1
3217db96d56Sopenharmony_ciddsamq1420 samequantum  7E-3     0     -> 0
3227db96d56Sopenharmony_ciddsamq1421 samequantum  7E-3     0E+3  -> 0
3237db96d56Sopenharmony_ciddsamq1422 samequantum  7E-3     7E-3  -> 1
3247db96d56Sopenharmony_ciddsamq1423 samequantum  7E-3     7     -> 0
3257db96d56Sopenharmony_ciddsamq1424 samequantum  7E-3     7E+3  -> 0
3267db96d56Sopenharmony_ciddsamq1425 samequantum  7E-3     sNaN  -> 0
3277db96d56Sopenharmony_ci
3287db96d56Sopenharmony_ciddsamq1510 samequantum  7      -Inf   -> 0
3297db96d56Sopenharmony_ciddsamq1511 samequantum  7       Inf   -> 0
3307db96d56Sopenharmony_ciddsamq1512 samequantum  7       NaN   -> 0
3317db96d56Sopenharmony_ciddsamq1513 samequantum  7      -7E+3  -> 0
3327db96d56Sopenharmony_ciddsamq1514 samequantum  7      -7     -> 1
3337db96d56Sopenharmony_ciddsamq1515 samequantum  7      -7E-3  -> 0
3347db96d56Sopenharmony_ciddsamq1516 samequantum  7      -0E-3  -> 0
3357db96d56Sopenharmony_ciddsamq1517 samequantum  7      -0     -> 1
3367db96d56Sopenharmony_ciddsamq1518 samequantum  7      -0E+3  -> 0
3377db96d56Sopenharmony_ciddsamq1519 samequantum  7       0E-3  -> 0
3387db96d56Sopenharmony_ciddsamq1520 samequantum  7       0     -> 1
3397db96d56Sopenharmony_ciddsamq1521 samequantum  7       0E+3  -> 0
3407db96d56Sopenharmony_ciddsamq1522 samequantum  7       7E-3  -> 0
3417db96d56Sopenharmony_ciddsamq1523 samequantum  7       7     -> 1
3427db96d56Sopenharmony_ciddsamq1524 samequantum  7       7E+3  -> 0
3437db96d56Sopenharmony_ciddsamq1525 samequantum  7       sNaN  -> 0
3447db96d56Sopenharmony_ci
3457db96d56Sopenharmony_ciddsamq1610 samequantum  7E+3    -Inf   -> 0
3467db96d56Sopenharmony_ciddsamq1611 samequantum  7E+3     Inf   -> 0
3477db96d56Sopenharmony_ciddsamq1612 samequantum  7E+3     NaN   -> 0
3487db96d56Sopenharmony_ciddsamq1613 samequantum  7E+3    -7E+3  -> 1
3497db96d56Sopenharmony_ciddsamq1614 samequantum  7E+3    -7     -> 0
3507db96d56Sopenharmony_ciddsamq1615 samequantum  7E+3    -7E-3  -> 0
3517db96d56Sopenharmony_ciddsamq1616 samequantum  7E+3    -0E-3  -> 0
3527db96d56Sopenharmony_ciddsamq1617 samequantum  7E+3    -0     -> 0
3537db96d56Sopenharmony_ciddsamq1618 samequantum  7E+3    -0E+3  -> 1
3547db96d56Sopenharmony_ciddsamq1619 samequantum  7E+3     0E-3  -> 0
3557db96d56Sopenharmony_ciddsamq1620 samequantum  7E+3     0     -> 0
3567db96d56Sopenharmony_ciddsamq1621 samequantum  7E+3     0E+3  -> 1
3577db96d56Sopenharmony_ciddsamq1622 samequantum  7E+3     7E-3  -> 0
3587db96d56Sopenharmony_ciddsamq1623 samequantum  7E+3     7     -> 0
3597db96d56Sopenharmony_ciddsamq1624 samequantum  7E+3     7E+3  -> 1
3607db96d56Sopenharmony_ciddsamq1625 samequantum  7E+3     sNaN  -> 0
3617db96d56Sopenharmony_ci
3627db96d56Sopenharmony_ciddsamq1710 samequantum  sNaN    -Inf   -> 0
3637db96d56Sopenharmony_ciddsamq1711 samequantum  sNaN     Inf   -> 0
3647db96d56Sopenharmony_ciddsamq1712 samequantum  sNaN     NaN   -> 1
3657db96d56Sopenharmony_ciddsamq1713 samequantum  sNaN    -7E+3  -> 0
3667db96d56Sopenharmony_ciddsamq1714 samequantum  sNaN    -7     -> 0
3677db96d56Sopenharmony_ciddsamq1715 samequantum  sNaN    -7E-3  -> 0
3687db96d56Sopenharmony_ciddsamq1716 samequantum  sNaN    -0E-3  -> 0
3697db96d56Sopenharmony_ciddsamq1717 samequantum  sNaN    -0     -> 0
3707db96d56Sopenharmony_ciddsamq1718 samequantum  sNaN    -0E+3  -> 0
3717db96d56Sopenharmony_ciddsamq1719 samequantum  sNaN     0E-3  -> 0
3727db96d56Sopenharmony_ciddsamq1720 samequantum  sNaN     0     -> 0
3737db96d56Sopenharmony_ciddsamq1721 samequantum  sNaN     0E+3  -> 0
3747db96d56Sopenharmony_ciddsamq1722 samequantum  sNaN     7E-3  -> 0
3757db96d56Sopenharmony_ciddsamq1723 samequantum  sNaN     7     -> 0
3767db96d56Sopenharmony_ciddsamq1724 samequantum  sNaN     7E+3  -> 0
3777db96d56Sopenharmony_ciddsamq1725 samequantum  sNaN     sNaN  -> 1
3787db96d56Sopenharmony_ci-- noisy NaNs
3797db96d56Sopenharmony_ciddsamq1730 samequantum  sNaN3    sNaN3 -> 1
3807db96d56Sopenharmony_ciddsamq1731 samequantum  sNaN3    sNaN4 -> 1
3817db96d56Sopenharmony_ciddsamq1732 samequantum   NaN3     NaN3 -> 1
3827db96d56Sopenharmony_ciddsamq1733 samequantum   NaN3     NaN4 -> 1
3837db96d56Sopenharmony_ciddsamq1734 samequantum  sNaN3     3    -> 0
3847db96d56Sopenharmony_ciddsamq1735 samequantum   NaN3     3    -> 0
3857db96d56Sopenharmony_ciddsamq1736 samequantum      4    sNaN4 -> 0
3867db96d56Sopenharmony_ciddsamq1737 samequantum      3     NaN3 -> 0
3877db96d56Sopenharmony_ciddsamq1738 samequantum    Inf    sNaN4 -> 0
3887db96d56Sopenharmony_ciddsamq1739 samequantum   -Inf     NaN3 -> 0
3897db96d56Sopenharmony_ci
390