17db96d56Sopenharmony_ci------------------------------------------------------------------------
27db96d56Sopenharmony_ci-- samequantum.decTest -- check 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_ciextended:    1
237db96d56Sopenharmony_ciprecision:   9
247db96d56Sopenharmony_cirounding:    half_up
257db96d56Sopenharmony_cimaxExponent: 999
267db96d56Sopenharmony_ciminExponent: -999
277db96d56Sopenharmony_ci
287db96d56Sopenharmony_cisamq001 samequantum  0      0      ->  1
297db96d56Sopenharmony_cisamq002 samequantum  0      1      ->  1
307db96d56Sopenharmony_cisamq003 samequantum  1      0      ->  1
317db96d56Sopenharmony_cisamq004 samequantum  1      1      ->  1
327db96d56Sopenharmony_ci
337db96d56Sopenharmony_cisamq011 samequantum  10     1E+1   -> 0
347db96d56Sopenharmony_cisamq012 samequantum  10E+1  10E+1  -> 1
357db96d56Sopenharmony_cisamq013 samequantum  100    10E+1  -> 0
367db96d56Sopenharmony_cisamq014 samequantum  100    1E+2   -> 0
377db96d56Sopenharmony_cisamq015 samequantum  0.1    1E-2   -> 0
387db96d56Sopenharmony_cisamq016 samequantum  0.1    1E-1   -> 1
397db96d56Sopenharmony_cisamq017 samequantum  0.1    1E-0   -> 0
407db96d56Sopenharmony_cisamq018 samequantum  999    999    -> 1
417db96d56Sopenharmony_cisamq019 samequantum  999E-1 99.9   -> 1
427db96d56Sopenharmony_cisamq020 samequantum  111E-1 22.2   -> 1
437db96d56Sopenharmony_cisamq021 samequantum  111E-1 1234.2 -> 1
447db96d56Sopenharmony_ci
457db96d56Sopenharmony_ci-- zeros
467db96d56Sopenharmony_cisamq030 samequantum  0.0    1.1    -> 1
477db96d56Sopenharmony_cisamq031 samequantum  0.0    1.11   -> 0
487db96d56Sopenharmony_cisamq032 samequantum  0.0    0      -> 0
497db96d56Sopenharmony_cisamq033 samequantum  0.0    0.0    -> 1
507db96d56Sopenharmony_cisamq034 samequantum  0.0    0.00   -> 0
517db96d56Sopenharmony_cisamq035 samequantum  0E+1   0E+0   -> 0
527db96d56Sopenharmony_cisamq036 samequantum  0E+1   0E+1   -> 1
537db96d56Sopenharmony_cisamq037 samequantum  0E+1   0E+2   -> 0
547db96d56Sopenharmony_cisamq038 samequantum  0E-17  0E-16  -> 0
557db96d56Sopenharmony_cisamq039 samequantum  0E-17  0E-17  -> 1
567db96d56Sopenharmony_cisamq040 samequantum  0E-17  0E-18  -> 0
577db96d56Sopenharmony_cisamq041 samequantum  0E-17  0.0E-15 -> 0
587db96d56Sopenharmony_cisamq042 samequantum  0E-17  0.0E-16 -> 1
597db96d56Sopenharmony_cisamq043 samequantum  0E-17  0.0E-17 -> 0
607db96d56Sopenharmony_cisamq044 samequantum -0E-17  0.0E-16 -> 1
617db96d56Sopenharmony_cisamq045 samequantum  0E-17 -0.0E-17 -> 0
627db96d56Sopenharmony_cisamq046 samequantum  0E-17 -0.0E-16 -> 1
637db96d56Sopenharmony_cisamq047 samequantum -0E-17  0.0E-17 -> 0
647db96d56Sopenharmony_cisamq048 samequantum -0E-17 -0.0E-16 -> 1
657db96d56Sopenharmony_cisamq049 samequantum -0E-17 -0.0E-17 -> 0
667db96d56Sopenharmony_ci
677db96d56Sopenharmony_ci-- Nmax, Nmin, Ntiny
687db96d56Sopenharmony_cisamq051 samequantum  9.99999999E+999    9.99999999E+999  -> 1
697db96d56Sopenharmony_cisamq052 samequantum  1E-999             1E-999           -> 1
707db96d56Sopenharmony_cisamq053 samequantum  1.00000000E-999    1.00000000E-999  -> 1
717db96d56Sopenharmony_cisamq054 samequantum  1E-1007            1E-1007          -> 1
727db96d56Sopenharmony_cisamq055 samequantum  9.99999999E+999    9.99999999E+999  -> 1
737db96d56Sopenharmony_cisamq056 samequantum  1E-999             1E-999           -> 1
747db96d56Sopenharmony_cisamq057 samequantum  1.00000000E-999    1.00000000E-999  -> 1
757db96d56Sopenharmony_cisamq058 samequantum  1E-1007            1E-1007          -> 1
767db96d56Sopenharmony_ci
777db96d56Sopenharmony_cisamq061 samequantum  -1E-1007           -1E-1007         -> 1
787db96d56Sopenharmony_cisamq062 samequantum  -1.00000000E-999   -1.00000000E-999 -> 1
797db96d56Sopenharmony_cisamq063 samequantum  -1E-999            -1E-999          -> 1
807db96d56Sopenharmony_cisamq064 samequantum  -9.99999999E+999   -9.99999999E+999 -> 1
817db96d56Sopenharmony_cisamq065 samequantum  -1E-1007           -1E-1007         -> 1
827db96d56Sopenharmony_cisamq066 samequantum  -1.00000000E-999   -1.00000000E-999 -> 1
837db96d56Sopenharmony_cisamq067 samequantum  -1E-999            -1E-999          -> 1
847db96d56Sopenharmony_cisamq068 samequantum  -9.99999999E+999   -9.99999999E+999 -> 1
857db96d56Sopenharmony_ci
867db96d56Sopenharmony_cisamq071 samequantum  -4E-1007           -1E-1007         -> 1
877db96d56Sopenharmony_cisamq072 samequantum  -4.00000000E-999   -1.00004000E-999 -> 1
887db96d56Sopenharmony_cisamq073 samequantum  -4E-999            -1E-999          -> 1
897db96d56Sopenharmony_cisamq074 samequantum  -4.99999999E+999   -9.99949999E+999 -> 1
907db96d56Sopenharmony_cisamq075 samequantum  -4E-1007           -1E-1007         -> 1
917db96d56Sopenharmony_cisamq076 samequantum  -4.00000000E-999   -1.00400000E-999 -> 1
927db96d56Sopenharmony_cisamq077 samequantum  -4E-999            -1E-999          -> 1
937db96d56Sopenharmony_cisamq078 samequantum  -4.99999999E+999   -9.94999999E+999 -> 1
947db96d56Sopenharmony_ci
957db96d56Sopenharmony_cisamq081 samequantum  -4E-1006           -1E-1007         -> 0
967db96d56Sopenharmony_cisamq082 samequantum  -4.00000000E-999   -1.00004000E-996 -> 0
977db96d56Sopenharmony_cisamq083 samequantum  -4E-996            -1E-999          -> 0
987db96d56Sopenharmony_cisamq084 samequantum  -4.99999999E+999   -9.99949999E+996 -> 0
997db96d56Sopenharmony_cisamq085 samequantum  -4E-1006           -1E-1007         -> 0
1007db96d56Sopenharmony_cisamq086 samequantum  -4.00000000E-999   -1.00400000E-996 -> 0
1017db96d56Sopenharmony_cisamq087 samequantum  -4E-996            -1E-999          -> 0
1027db96d56Sopenharmony_cisamq088 samequantum  -4.99999999E+999   -9.94999999E+996 -> 0
1037db96d56Sopenharmony_ci
1047db96d56Sopenharmony_ci-- specials & combinations
1057db96d56Sopenharmony_cisamq0110 samequantum  -Inf    -Inf   -> 1
1067db96d56Sopenharmony_cisamq0111 samequantum  -Inf     Inf   -> 1
1077db96d56Sopenharmony_cisamq0112 samequantum  -Inf     NaN   -> 0
1087db96d56Sopenharmony_cisamq0113 samequantum  -Inf    -7E+3  -> 0
1097db96d56Sopenharmony_cisamq0114 samequantum  -Inf    -7     -> 0
1107db96d56Sopenharmony_cisamq0115 samequantum  -Inf    -7E-3  -> 0
1117db96d56Sopenharmony_cisamq0116 samequantum  -Inf    -0E-3  -> 0
1127db96d56Sopenharmony_cisamq0117 samequantum  -Inf    -0     -> 0
1137db96d56Sopenharmony_cisamq0118 samequantum  -Inf    -0E+3  -> 0
1147db96d56Sopenharmony_cisamq0119 samequantum  -Inf     0E-3  -> 0
1157db96d56Sopenharmony_cisamq0120 samequantum  -Inf     0     -> 0
1167db96d56Sopenharmony_cisamq0121 samequantum  -Inf     0E+3  -> 0
1177db96d56Sopenharmony_cisamq0122 samequantum  -Inf     7E-3  -> 0
1187db96d56Sopenharmony_cisamq0123 samequantum  -Inf     7     -> 0
1197db96d56Sopenharmony_cisamq0124 samequantum  -Inf     7E+3  -> 0
1207db96d56Sopenharmony_cisamq0125 samequantum  -Inf     sNaN  -> 0
1217db96d56Sopenharmony_ci
1227db96d56Sopenharmony_cisamq0210 samequantum   Inf    -Inf   -> 1
1237db96d56Sopenharmony_cisamq0211 samequantum   Inf     Inf   -> 1
1247db96d56Sopenharmony_cisamq0212 samequantum   Inf     NaN   -> 0
1257db96d56Sopenharmony_cisamq0213 samequantum   Inf    -7E+3  -> 0
1267db96d56Sopenharmony_cisamq0214 samequantum   Inf    -7     -> 0
1277db96d56Sopenharmony_cisamq0215 samequantum   Inf    -7E-3  -> 0
1287db96d56Sopenharmony_cisamq0216 samequantum   Inf    -0E-3  -> 0
1297db96d56Sopenharmony_cisamq0217 samequantum   Inf    -0     -> 0
1307db96d56Sopenharmony_cisamq0218 samequantum   Inf    -0E+3  -> 0
1317db96d56Sopenharmony_cisamq0219 samequantum   Inf     0E-3  -> 0
1327db96d56Sopenharmony_cisamq0220 samequantum   Inf     0     -> 0
1337db96d56Sopenharmony_cisamq0221 samequantum   Inf     0E+3  -> 0
1347db96d56Sopenharmony_cisamq0222 samequantum   Inf     7E-3  -> 0
1357db96d56Sopenharmony_cisamq0223 samequantum   Inf     7     -> 0
1367db96d56Sopenharmony_cisamq0224 samequantum   Inf     7E+3  -> 0
1377db96d56Sopenharmony_cisamq0225 samequantum   Inf     sNaN  -> 0
1387db96d56Sopenharmony_ci
1397db96d56Sopenharmony_cisamq0310 samequantum   NaN    -Inf   -> 0
1407db96d56Sopenharmony_cisamq0311 samequantum   NaN     Inf   -> 0
1417db96d56Sopenharmony_cisamq0312 samequantum   NaN     NaN   -> 1
1427db96d56Sopenharmony_cisamq0313 samequantum   NaN    -7E+3  -> 0
1437db96d56Sopenharmony_cisamq0314 samequantum   NaN    -7     -> 0
1447db96d56Sopenharmony_cisamq0315 samequantum   NaN    -7E-3  -> 0
1457db96d56Sopenharmony_cisamq0316 samequantum   NaN    -0E-3  -> 0
1467db96d56Sopenharmony_cisamq0317 samequantum   NaN    -0     -> 0
1477db96d56Sopenharmony_cisamq0318 samequantum   NaN    -0E+3  -> 0
1487db96d56Sopenharmony_cisamq0319 samequantum   NaN     0E-3  -> 0
1497db96d56Sopenharmony_cisamq0320 samequantum   NaN     0     -> 0
1507db96d56Sopenharmony_cisamq0321 samequantum   NaN     0E+3  -> 0
1517db96d56Sopenharmony_cisamq0322 samequantum   NaN     7E-3  -> 0
1527db96d56Sopenharmony_cisamq0323 samequantum   NaN     7     -> 0
1537db96d56Sopenharmony_cisamq0324 samequantum   NaN     7E+3  -> 0
1547db96d56Sopenharmony_cisamq0325 samequantum   NaN     sNaN  -> 1
1557db96d56Sopenharmony_ci
1567db96d56Sopenharmony_cisamq0410 samequantum  -7E+3    -Inf   -> 0
1577db96d56Sopenharmony_cisamq0411 samequantum  -7E+3     Inf   -> 0
1587db96d56Sopenharmony_cisamq0412 samequantum  -7E+3     NaN   -> 0
1597db96d56Sopenharmony_cisamq0413 samequantum  -7E+3    -7E+3  -> 1
1607db96d56Sopenharmony_cisamq0414 samequantum  -7E+3    -7     -> 0
1617db96d56Sopenharmony_cisamq0415 samequantum  -7E+3    -7E-3  -> 0
1627db96d56Sopenharmony_cisamq0416 samequantum  -7E+3    -0E-3  -> 0
1637db96d56Sopenharmony_cisamq0417 samequantum  -7E+3    -0     -> 0
1647db96d56Sopenharmony_cisamq0418 samequantum  -7E+3    -0E+3  -> 1
1657db96d56Sopenharmony_cisamq0419 samequantum  -7E+3     0E-3  -> 0
1667db96d56Sopenharmony_cisamq0420 samequantum  -7E+3     0     -> 0
1677db96d56Sopenharmony_cisamq0421 samequantum  -7E+3     0E+3  -> 1
1687db96d56Sopenharmony_cisamq0422 samequantum  -7E+3     7E-3  -> 0
1697db96d56Sopenharmony_cisamq0423 samequantum  -7E+3     7     -> 0
1707db96d56Sopenharmony_cisamq0424 samequantum  -7E+3     7E+3  -> 1
1717db96d56Sopenharmony_cisamq0425 samequantum  -7E+3     sNaN  -> 0
1727db96d56Sopenharmony_ci
1737db96d56Sopenharmony_cisamq0510 samequantum  -7      -Inf   -> 0
1747db96d56Sopenharmony_cisamq0511 samequantum  -7       Inf   -> 0
1757db96d56Sopenharmony_cisamq0512 samequantum  -7       NaN   -> 0
1767db96d56Sopenharmony_cisamq0513 samequantum  -7      -7E+3  -> 0
1777db96d56Sopenharmony_cisamq0514 samequantum  -7      -7     -> 1
1787db96d56Sopenharmony_cisamq0515 samequantum  -7      -7E-3  -> 0
1797db96d56Sopenharmony_cisamq0516 samequantum  -7      -0E-3  -> 0
1807db96d56Sopenharmony_cisamq0517 samequantum  -7      -0     -> 1
1817db96d56Sopenharmony_cisamq0518 samequantum  -7      -0E+3  -> 0
1827db96d56Sopenharmony_cisamq0519 samequantum  -7       0E-3  -> 0
1837db96d56Sopenharmony_cisamq0520 samequantum  -7       0     -> 1
1847db96d56Sopenharmony_cisamq0521 samequantum  -7       0E+3  -> 0
1857db96d56Sopenharmony_cisamq0522 samequantum  -7       7E-3  -> 0
1867db96d56Sopenharmony_cisamq0523 samequantum  -7       7     -> 1
1877db96d56Sopenharmony_cisamq0524 samequantum  -7       7E+3  -> 0
1887db96d56Sopenharmony_cisamq0525 samequantum  -7       sNaN  -> 0
1897db96d56Sopenharmony_ci
1907db96d56Sopenharmony_cisamq0610 samequantum  -7E-3    -Inf   -> 0
1917db96d56Sopenharmony_cisamq0611 samequantum  -7E-3     Inf   -> 0
1927db96d56Sopenharmony_cisamq0612 samequantum  -7E-3     NaN   -> 0
1937db96d56Sopenharmony_cisamq0613 samequantum  -7E-3    -7E+3  -> 0
1947db96d56Sopenharmony_cisamq0614 samequantum  -7E-3    -7     -> 0
1957db96d56Sopenharmony_cisamq0615 samequantum  -7E-3    -7E-3  -> 1
1967db96d56Sopenharmony_cisamq0616 samequantum  -7E-3    -0E-3  -> 1
1977db96d56Sopenharmony_cisamq0617 samequantum  -7E-3    -0     -> 0
1987db96d56Sopenharmony_cisamq0618 samequantum  -7E-3    -0E+3  -> 0
1997db96d56Sopenharmony_cisamq0619 samequantum  -7E-3     0E-3  -> 1
2007db96d56Sopenharmony_cisamq0620 samequantum  -7E-3     0     -> 0
2017db96d56Sopenharmony_cisamq0621 samequantum  -7E-3     0E+3  -> 0
2027db96d56Sopenharmony_cisamq0622 samequantum  -7E-3     7E-3  -> 1
2037db96d56Sopenharmony_cisamq0623 samequantum  -7E-3     7     -> 0
2047db96d56Sopenharmony_cisamq0624 samequantum  -7E-3     7E+3  -> 0
2057db96d56Sopenharmony_cisamq0625 samequantum  -7E-3     sNaN  -> 0
2067db96d56Sopenharmony_ci
2077db96d56Sopenharmony_cisamq0710 samequantum  -0E-3    -Inf   -> 0
2087db96d56Sopenharmony_cisamq0711 samequantum  -0E-3     Inf   -> 0
2097db96d56Sopenharmony_cisamq0712 samequantum  -0E-3     NaN   -> 0
2107db96d56Sopenharmony_cisamq0713 samequantum  -0E-3    -7E+3  -> 0
2117db96d56Sopenharmony_cisamq0714 samequantum  -0E-3    -7     -> 0
2127db96d56Sopenharmony_cisamq0715 samequantum  -0E-3    -7E-3  -> 1
2137db96d56Sopenharmony_cisamq0716 samequantum  -0E-3    -0E-3  -> 1
2147db96d56Sopenharmony_cisamq0717 samequantum  -0E-3    -0     -> 0
2157db96d56Sopenharmony_cisamq0718 samequantum  -0E-3    -0E+3  -> 0
2167db96d56Sopenharmony_cisamq0719 samequantum  -0E-3     0E-3  -> 1
2177db96d56Sopenharmony_cisamq0720 samequantum  -0E-3     0     -> 0
2187db96d56Sopenharmony_cisamq0721 samequantum  -0E-3     0E+3  -> 0
2197db96d56Sopenharmony_cisamq0722 samequantum  -0E-3     7E-3  -> 1
2207db96d56Sopenharmony_cisamq0723 samequantum  -0E-3     7     -> 0
2217db96d56Sopenharmony_cisamq0724 samequantum  -0E-3     7E+3  -> 0
2227db96d56Sopenharmony_cisamq0725 samequantum  -0E-3     sNaN  -> 0
2237db96d56Sopenharmony_ci
2247db96d56Sopenharmony_cisamq0810 samequantum  -0      -Inf   -> 0
2257db96d56Sopenharmony_cisamq0811 samequantum  -0       Inf   -> 0
2267db96d56Sopenharmony_cisamq0812 samequantum  -0       NaN   -> 0
2277db96d56Sopenharmony_cisamq0813 samequantum  -0      -7E+3  -> 0
2287db96d56Sopenharmony_cisamq0814 samequantum  -0      -7     -> 1
2297db96d56Sopenharmony_cisamq0815 samequantum  -0      -7E-3  -> 0
2307db96d56Sopenharmony_cisamq0816 samequantum  -0      -0E-3  -> 0
2317db96d56Sopenharmony_cisamq0817 samequantum  -0      -0     -> 1
2327db96d56Sopenharmony_cisamq0818 samequantum  -0      -0E+3  -> 0
2337db96d56Sopenharmony_cisamq0819 samequantum  -0       0E-3  -> 0
2347db96d56Sopenharmony_cisamq0820 samequantum  -0       0     -> 1
2357db96d56Sopenharmony_cisamq0821 samequantum  -0       0E+3  -> 0
2367db96d56Sopenharmony_cisamq0822 samequantum  -0       7E-3  -> 0
2377db96d56Sopenharmony_cisamq0823 samequantum  -0       7     -> 1
2387db96d56Sopenharmony_cisamq0824 samequantum  -0       7E+3  -> 0
2397db96d56Sopenharmony_cisamq0825 samequantum  -0       sNaN  -> 0
2407db96d56Sopenharmony_ci
2417db96d56Sopenharmony_cisamq0910 samequantum  -0E+3    -Inf   -> 0
2427db96d56Sopenharmony_cisamq0911 samequantum  -0E+3     Inf   -> 0
2437db96d56Sopenharmony_cisamq0912 samequantum  -0E+3     NaN   -> 0
2447db96d56Sopenharmony_cisamq0913 samequantum  -0E+3    -7E+3  -> 1
2457db96d56Sopenharmony_cisamq0914 samequantum  -0E+3    -7     -> 0
2467db96d56Sopenharmony_cisamq0915 samequantum  -0E+3    -7E-3  -> 0
2477db96d56Sopenharmony_cisamq0916 samequantum  -0E+3    -0E-3  -> 0
2487db96d56Sopenharmony_cisamq0917 samequantum  -0E+3    -0     -> 0
2497db96d56Sopenharmony_cisamq0918 samequantum  -0E+3    -0E+3  -> 1
2507db96d56Sopenharmony_cisamq0919 samequantum  -0E+3     0E-3  -> 0
2517db96d56Sopenharmony_cisamq0920 samequantum  -0E+3     0     -> 0
2527db96d56Sopenharmony_cisamq0921 samequantum  -0E+3     0E+3  -> 1
2537db96d56Sopenharmony_cisamq0922 samequantum  -0E+3     7E-3  -> 0
2547db96d56Sopenharmony_cisamq0923 samequantum  -0E+3     7     -> 0
2557db96d56Sopenharmony_cisamq0924 samequantum  -0E+3     7E+3  -> 1
2567db96d56Sopenharmony_cisamq0925 samequantum  -0E+3     sNaN  -> 0
2577db96d56Sopenharmony_ci
2587db96d56Sopenharmony_cisamq1110 samequantum  0E-3    -Inf   -> 0
2597db96d56Sopenharmony_cisamq1111 samequantum  0E-3     Inf   -> 0
2607db96d56Sopenharmony_cisamq1112 samequantum  0E-3     NaN   -> 0
2617db96d56Sopenharmony_cisamq1113 samequantum  0E-3    -7E+3  -> 0
2627db96d56Sopenharmony_cisamq1114 samequantum  0E-3    -7     -> 0
2637db96d56Sopenharmony_cisamq1115 samequantum  0E-3    -7E-3  -> 1
2647db96d56Sopenharmony_cisamq1116 samequantum  0E-3    -0E-3  -> 1
2657db96d56Sopenharmony_cisamq1117 samequantum  0E-3    -0     -> 0
2667db96d56Sopenharmony_cisamq1118 samequantum  0E-3    -0E+3  -> 0
2677db96d56Sopenharmony_cisamq1119 samequantum  0E-3     0E-3  -> 1
2687db96d56Sopenharmony_cisamq1120 samequantum  0E-3     0     -> 0
2697db96d56Sopenharmony_cisamq1121 samequantum  0E-3     0E+3  -> 0
2707db96d56Sopenharmony_cisamq1122 samequantum  0E-3     7E-3  -> 1
2717db96d56Sopenharmony_cisamq1123 samequantum  0E-3     7     -> 0
2727db96d56Sopenharmony_cisamq1124 samequantum  0E-3     7E+3  -> 0
2737db96d56Sopenharmony_cisamq1125 samequantum  0E-3     sNaN  -> 0
2747db96d56Sopenharmony_ci
2757db96d56Sopenharmony_cisamq1210 samequantum  0       -Inf   -> 0
2767db96d56Sopenharmony_cisamq1211 samequantum  0        Inf   -> 0
2777db96d56Sopenharmony_cisamq1212 samequantum  0        NaN   -> 0
2787db96d56Sopenharmony_cisamq1213 samequantum  0       -7E+3  -> 0
2797db96d56Sopenharmony_cisamq1214 samequantum  0       -7     -> 1
2807db96d56Sopenharmony_cisamq1215 samequantum  0       -7E-3  -> 0
2817db96d56Sopenharmony_cisamq1216 samequantum  0       -0E-3  -> 0
2827db96d56Sopenharmony_cisamq1217 samequantum  0       -0     -> 1
2837db96d56Sopenharmony_cisamq1218 samequantum  0       -0E+3  -> 0
2847db96d56Sopenharmony_cisamq1219 samequantum  0        0E-3  -> 0
2857db96d56Sopenharmony_cisamq1220 samequantum  0        0     -> 1
2867db96d56Sopenharmony_cisamq1221 samequantum  0        0E+3  -> 0
2877db96d56Sopenharmony_cisamq1222 samequantum  0        7E-3  -> 0
2887db96d56Sopenharmony_cisamq1223 samequantum  0        7     -> 1
2897db96d56Sopenharmony_cisamq1224 samequantum  0        7E+3  -> 0
2907db96d56Sopenharmony_cisamq1225 samequantum  0        sNaN  -> 0
2917db96d56Sopenharmony_ci
2927db96d56Sopenharmony_cisamq1310 samequantum  0E+3    -Inf   -> 0
2937db96d56Sopenharmony_cisamq1311 samequantum  0E+3     Inf   -> 0
2947db96d56Sopenharmony_cisamq1312 samequantum  0E+3     NaN   -> 0
2957db96d56Sopenharmony_cisamq1313 samequantum  0E+3    -7E+3  -> 1
2967db96d56Sopenharmony_cisamq1314 samequantum  0E+3    -7     -> 0
2977db96d56Sopenharmony_cisamq1315 samequantum  0E+3    -7E-3  -> 0
2987db96d56Sopenharmony_cisamq1316 samequantum  0E+3    -0E-3  -> 0
2997db96d56Sopenharmony_cisamq1317 samequantum  0E+3    -0     -> 0
3007db96d56Sopenharmony_cisamq1318 samequantum  0E+3    -0E+3  -> 1
3017db96d56Sopenharmony_cisamq1319 samequantum  0E+3     0E-3  -> 0
3027db96d56Sopenharmony_cisamq1320 samequantum  0E+3     0     -> 0
3037db96d56Sopenharmony_cisamq1321 samequantum  0E+3     0E+3  -> 1
3047db96d56Sopenharmony_cisamq1322 samequantum  0E+3     7E-3  -> 0
3057db96d56Sopenharmony_cisamq1323 samequantum  0E+3     7     -> 0
3067db96d56Sopenharmony_cisamq1324 samequantum  0E+3     7E+3  -> 1
3077db96d56Sopenharmony_cisamq1325 samequantum  0E+3     sNaN  -> 0
3087db96d56Sopenharmony_ci
3097db96d56Sopenharmony_cisamq1410 samequantum  7E-3    -Inf   -> 0
3107db96d56Sopenharmony_cisamq1411 samequantum  7E-3     Inf   -> 0
3117db96d56Sopenharmony_cisamq1412 samequantum  7E-3     NaN   -> 0
3127db96d56Sopenharmony_cisamq1413 samequantum  7E-3    -7E+3  -> 0
3137db96d56Sopenharmony_cisamq1414 samequantum  7E-3    -7     -> 0
3147db96d56Sopenharmony_cisamq1415 samequantum  7E-3    -7E-3  -> 1
3157db96d56Sopenharmony_cisamq1416 samequantum  7E-3    -0E-3  -> 1
3167db96d56Sopenharmony_cisamq1417 samequantum  7E-3    -0     -> 0
3177db96d56Sopenharmony_cisamq1418 samequantum  7E-3    -0E+3  -> 0
3187db96d56Sopenharmony_cisamq1419 samequantum  7E-3     0E-3  -> 1
3197db96d56Sopenharmony_cisamq1420 samequantum  7E-3     0     -> 0
3207db96d56Sopenharmony_cisamq1421 samequantum  7E-3     0E+3  -> 0
3217db96d56Sopenharmony_cisamq1422 samequantum  7E-3     7E-3  -> 1
3227db96d56Sopenharmony_cisamq1423 samequantum  7E-3     7     -> 0
3237db96d56Sopenharmony_cisamq1424 samequantum  7E-3     7E+3  -> 0
3247db96d56Sopenharmony_cisamq1425 samequantum  7E-3     sNaN  -> 0
3257db96d56Sopenharmony_ci
3267db96d56Sopenharmony_cisamq1510 samequantum  7      -Inf   -> 0
3277db96d56Sopenharmony_cisamq1511 samequantum  7       Inf   -> 0
3287db96d56Sopenharmony_cisamq1512 samequantum  7       NaN   -> 0
3297db96d56Sopenharmony_cisamq1513 samequantum  7      -7E+3  -> 0
3307db96d56Sopenharmony_cisamq1514 samequantum  7      -7     -> 1
3317db96d56Sopenharmony_cisamq1515 samequantum  7      -7E-3  -> 0
3327db96d56Sopenharmony_cisamq1516 samequantum  7      -0E-3  -> 0
3337db96d56Sopenharmony_cisamq1517 samequantum  7      -0     -> 1
3347db96d56Sopenharmony_cisamq1518 samequantum  7      -0E+3  -> 0
3357db96d56Sopenharmony_cisamq1519 samequantum  7       0E-3  -> 0
3367db96d56Sopenharmony_cisamq1520 samequantum  7       0     -> 1
3377db96d56Sopenharmony_cisamq1521 samequantum  7       0E+3  -> 0
3387db96d56Sopenharmony_cisamq1522 samequantum  7       7E-3  -> 0
3397db96d56Sopenharmony_cisamq1523 samequantum  7       7     -> 1
3407db96d56Sopenharmony_cisamq1524 samequantum  7       7E+3  -> 0
3417db96d56Sopenharmony_cisamq1525 samequantum  7       sNaN  -> 0
3427db96d56Sopenharmony_ci
3437db96d56Sopenharmony_cisamq1610 samequantum  7E+3    -Inf   -> 0
3447db96d56Sopenharmony_cisamq1611 samequantum  7E+3     Inf   -> 0
3457db96d56Sopenharmony_cisamq1612 samequantum  7E+3     NaN   -> 0
3467db96d56Sopenharmony_cisamq1613 samequantum  7E+3    -7E+3  -> 1
3477db96d56Sopenharmony_cisamq1614 samequantum  7E+3    -7     -> 0
3487db96d56Sopenharmony_cisamq1615 samequantum  7E+3    -7E-3  -> 0
3497db96d56Sopenharmony_cisamq1616 samequantum  7E+3    -0E-3  -> 0
3507db96d56Sopenharmony_cisamq1617 samequantum  7E+3    -0     -> 0
3517db96d56Sopenharmony_cisamq1618 samequantum  7E+3    -0E+3  -> 1
3527db96d56Sopenharmony_cisamq1619 samequantum  7E+3     0E-3  -> 0
3537db96d56Sopenharmony_cisamq1620 samequantum  7E+3     0     -> 0
3547db96d56Sopenharmony_cisamq1621 samequantum  7E+3     0E+3  -> 1
3557db96d56Sopenharmony_cisamq1622 samequantum  7E+3     7E-3  -> 0
3567db96d56Sopenharmony_cisamq1623 samequantum  7E+3     7     -> 0
3577db96d56Sopenharmony_cisamq1624 samequantum  7E+3     7E+3  -> 1
3587db96d56Sopenharmony_cisamq1625 samequantum  7E+3     sNaN  -> 0
3597db96d56Sopenharmony_ci
3607db96d56Sopenharmony_cisamq1710 samequantum  sNaN    -Inf   -> 0
3617db96d56Sopenharmony_cisamq1711 samequantum  sNaN     Inf   -> 0
3627db96d56Sopenharmony_cisamq1712 samequantum  sNaN     NaN   -> 1
3637db96d56Sopenharmony_cisamq1713 samequantum  sNaN    -7E+3  -> 0
3647db96d56Sopenharmony_cisamq1714 samequantum  sNaN    -7     -> 0
3657db96d56Sopenharmony_cisamq1715 samequantum  sNaN    -7E-3  -> 0
3667db96d56Sopenharmony_cisamq1716 samequantum  sNaN    -0E-3  -> 0
3677db96d56Sopenharmony_cisamq1717 samequantum  sNaN    -0     -> 0
3687db96d56Sopenharmony_cisamq1718 samequantum  sNaN    -0E+3  -> 0
3697db96d56Sopenharmony_cisamq1719 samequantum  sNaN     0E-3  -> 0
3707db96d56Sopenharmony_cisamq1720 samequantum  sNaN     0     -> 0
3717db96d56Sopenharmony_cisamq1721 samequantum  sNaN     0E+3  -> 0
3727db96d56Sopenharmony_cisamq1722 samequantum  sNaN     7E-3  -> 0
3737db96d56Sopenharmony_cisamq1723 samequantum  sNaN     7     -> 0
3747db96d56Sopenharmony_cisamq1724 samequantum  sNaN     7E+3  -> 0
3757db96d56Sopenharmony_cisamq1725 samequantum  sNaN     sNaN  -> 1
3767db96d56Sopenharmony_ci-- noisy NaNs
3777db96d56Sopenharmony_cisamq1730 samequantum  sNaN3    sNaN3 -> 1
3787db96d56Sopenharmony_cisamq1731 samequantum  sNaN3    sNaN4 -> 1
3797db96d56Sopenharmony_cisamq1732 samequantum   NaN3     NaN3 -> 1
3807db96d56Sopenharmony_cisamq1733 samequantum   NaN3     NaN4 -> 1
3817db96d56Sopenharmony_cisamq1734 samequantum  sNaN3     3    -> 0
3827db96d56Sopenharmony_cisamq1735 samequantum   NaN3     3    -> 0
3837db96d56Sopenharmony_cisamq1736 samequantum      4    sNaN4 -> 0
3847db96d56Sopenharmony_cisamq1737 samequantum      3     NaN3 -> 0
3857db96d56Sopenharmony_cisamq1738 samequantum    Inf    sNaN4 -> 0
3867db96d56Sopenharmony_cisamq1739 samequantum   -Inf     NaN3 -> 0
3877db96d56Sopenharmony_ci
3887db96d56Sopenharmony_ci
3897db96d56Sopenharmony_ci
390