17db96d56Sopenharmony_civersion: ?.?? 27db96d56Sopenharmony_ci 37db96d56Sopenharmony_ciextended: 1 47db96d56Sopenharmony_cirounding: half_even 57db96d56Sopenharmony_ci 67db96d56Sopenharmony_ci-- testing folddown and clamping 77db96d56Sopenharmony_cimaxexponent: 9 87db96d56Sopenharmony_ciminexponent: -9 97db96d56Sopenharmony_ciprecision: 6 107db96d56Sopenharmony_ciclamp: 1 117db96d56Sopenharmony_ciextr0000 apply 1E+11 -> Infinity Overflow Inexact Rounded 127db96d56Sopenharmony_ciextr0001 apply 1E+10 -> Infinity Overflow Inexact Rounded 137db96d56Sopenharmony_ciextr0002 apply 1E+9 -> 1.00000E+9 Clamped 147db96d56Sopenharmony_ciextr0003 apply 1E+8 -> 1.0000E+8 Clamped 157db96d56Sopenharmony_ciextr0004 apply 1E+7 -> 1.000E+7 Clamped 167db96d56Sopenharmony_ciextr0005 apply 1E+6 -> 1.00E+6 Clamped 177db96d56Sopenharmony_ciextr0006 apply 1E+5 -> 1.0E+5 Clamped 187db96d56Sopenharmony_ciextr0007 apply 1E+4 -> 1E+4 197db96d56Sopenharmony_ciextr0008 apply 1E+3 -> 1E+3 207db96d56Sopenharmony_ciextr0009 apply 1E+2 -> 1E+2 217db96d56Sopenharmony_ciextr0010 apply 1E+1 -> 1E+1 227db96d56Sopenharmony_ciextr0011 apply 1 -> 1 237db96d56Sopenharmony_ciextr0012 apply 1E-1 -> 0.1 247db96d56Sopenharmony_ciextr0013 apply 1E-2 -> 0.01 257db96d56Sopenharmony_ciextr0014 apply 1E-3 -> 0.001 267db96d56Sopenharmony_ciextr0015 apply 1E-4 -> 0.0001 277db96d56Sopenharmony_ciextr0016 apply 1E-5 -> 0.00001 287db96d56Sopenharmony_ciextr0017 apply 1E-6 -> 0.000001 297db96d56Sopenharmony_ciextr0018 apply 1E-7 -> 1E-7 307db96d56Sopenharmony_ciextr0019 apply 1E-8 -> 1E-8 317db96d56Sopenharmony_ciextr0020 apply 1E-9 -> 1E-9 327db96d56Sopenharmony_ciextr0021 apply 1E-10 -> 1E-10 Subnormal 337db96d56Sopenharmony_ciextr0022 apply 1E-11 -> 1E-11 Subnormal 347db96d56Sopenharmony_ciextr0023 apply 1E-12 -> 1E-12 Subnormal 357db96d56Sopenharmony_ciextr0024 apply 1E-13 -> 1E-13 Subnormal 367db96d56Sopenharmony_ciextr0025 apply 1E-14 -> 1E-14 Subnormal 377db96d56Sopenharmony_ciextr0026 apply 1E-15 -> 0E-14 Inexact Rounded Subnormal Underflow Clamped 387db96d56Sopenharmony_ciextr0027 apply 1E-16 -> 0E-14 Inexact Rounded Subnormal Underflow Clamped 397db96d56Sopenharmony_ciclamp: 0 407db96d56Sopenharmony_ci 417db96d56Sopenharmony_ci-- large precision, small minimum and maximum exponent; in this case 427db96d56Sopenharmony_ci-- it's possible that folddown is required on a subnormal result 437db96d56Sopenharmony_cimaxexponent: 9 447db96d56Sopenharmony_ciminexponent: -9 457db96d56Sopenharmony_ciprecision: 24 467db96d56Sopenharmony_ciclamp: 1 477db96d56Sopenharmony_ciextr0100 apply 1E+11 -> Infinity Overflow Inexact Rounded 487db96d56Sopenharmony_ciextr0101 apply 1E+10 -> Infinity Overflow Inexact Rounded 497db96d56Sopenharmony_ciextr0102 apply 1E+9 -> 1000000000.00000000000000 Clamped 507db96d56Sopenharmony_ciextr0103 apply 1E+8 -> 100000000.00000000000000 Clamped 517db96d56Sopenharmony_ciextr0104 apply 1E+7 -> 10000000.00000000000000 Clamped 527db96d56Sopenharmony_ciextr0105 apply 1E+6 -> 1000000.00000000000000 Clamped 537db96d56Sopenharmony_ciextr0106 apply 1E+5 -> 100000.00000000000000 Clamped 547db96d56Sopenharmony_ciextr0107 apply 1E+4 -> 10000.00000000000000 Clamped 557db96d56Sopenharmony_ciextr0108 apply 1E+3 -> 1000.00000000000000 Clamped 567db96d56Sopenharmony_ciextr0109 apply 1E+2 -> 100.00000000000000 Clamped 577db96d56Sopenharmony_ciextr0110 apply 1E+1 -> 10.00000000000000 Clamped 587db96d56Sopenharmony_ciextr0111 apply 1 -> 1.00000000000000 Clamped 597db96d56Sopenharmony_ciextr0112 apply 1E-1 -> 0.10000000000000 Clamped 607db96d56Sopenharmony_ciextr0113 apply 1E-2 -> 0.01000000000000 Clamped 617db96d56Sopenharmony_ciextr0114 apply 1E-3 -> 0.00100000000000 Clamped 627db96d56Sopenharmony_ciextr0115 apply 1E-4 -> 0.00010000000000 Clamped 637db96d56Sopenharmony_ciextr0116 apply 1E-5 -> 0.00001000000000 Clamped 647db96d56Sopenharmony_ciextr0117 apply 1E-6 -> 0.00000100000000 Clamped 657db96d56Sopenharmony_ciextr0118 apply 1E-7 -> 1.0000000E-7 Clamped 667db96d56Sopenharmony_ciextr0119 apply 1E-8 -> 1.000000E-8 Clamped 677db96d56Sopenharmony_ciextr0120 apply 1E-9 -> 1.00000E-9 Clamped 687db96d56Sopenharmony_ciextr0121 apply 1E-10 -> 1.0000E-10 Subnormal Clamped 697db96d56Sopenharmony_ciextr0122 apply 1E-11 -> 1.000E-11 Subnormal Clamped 707db96d56Sopenharmony_ciextr0123 apply 1E-12 -> 1.00E-12 Subnormal Clamped 717db96d56Sopenharmony_ciextr0124 apply 1E-13 -> 1.0E-13 Subnormal Clamped 727db96d56Sopenharmony_ciextr0125 apply 1E-14 -> 1E-14 Subnormal 737db96d56Sopenharmony_ciextr0126 apply 1E-15 -> 1E-15 Subnormal 747db96d56Sopenharmony_ciextr0127 apply 1E-16 -> 1E-16 Subnormal 757db96d56Sopenharmony_ciextr0128 apply 1E-17 -> 1E-17 Subnormal 767db96d56Sopenharmony_ciextr0129 apply 1E-18 -> 1E-18 Subnormal 777db96d56Sopenharmony_ciextr0130 apply 1E-19 -> 1E-19 Subnormal 787db96d56Sopenharmony_ciextr0131 apply 1E-20 -> 1E-20 Subnormal 797db96d56Sopenharmony_ciextr0132 apply 1E-21 -> 1E-21 Subnormal 807db96d56Sopenharmony_ciextr0133 apply 1E-22 -> 1E-22 Subnormal 817db96d56Sopenharmony_ciextr0134 apply 1E-23 -> 1E-23 Subnormal 827db96d56Sopenharmony_ciextr0135 apply 1E-24 -> 1E-24 Subnormal 837db96d56Sopenharmony_ciextr0136 apply 1E-25 -> 1E-25 Subnormal 847db96d56Sopenharmony_ciextr0137 apply 1E-26 -> 1E-26 Subnormal 857db96d56Sopenharmony_ciextr0138 apply 1E-27 -> 1E-27 Subnormal 867db96d56Sopenharmony_ciextr0139 apply 1E-28 -> 1E-28 Subnormal 877db96d56Sopenharmony_ciextr0140 apply 1E-29 -> 1E-29 Subnormal 887db96d56Sopenharmony_ciextr0141 apply 1E-30 -> 1E-30 Subnormal 897db96d56Sopenharmony_ciextr0142 apply 1E-31 -> 1E-31 Subnormal 907db96d56Sopenharmony_ciextr0143 apply 1E-32 -> 1E-32 Subnormal 917db96d56Sopenharmony_ciextr0144 apply 1E-33 -> 0E-32 Inexact Rounded Subnormal Underflow Clamped 927db96d56Sopenharmony_ciextr0145 apply 1E-34 -> 0E-32 Inexact Rounded Subnormal Underflow Clamped 937db96d56Sopenharmony_ciclamp: 0 947db96d56Sopenharmony_ci 957db96d56Sopenharmony_ci-- some buggy addition cases from Python 2.5.x 967db96d56Sopenharmony_cimaxexponent: 999 977db96d56Sopenharmony_ciminexponent: -999 987db96d56Sopenharmony_ciprecision: 6 997db96d56Sopenharmony_ciextr1000 add 0E+1000 0E+2000 -> 0E+999 Clamped 1007db96d56Sopenharmony_ciextr1001 add 0E+1004 0E+1001 -> 0E+999 Clamped 1017db96d56Sopenharmony_ciclamp: 1 1027db96d56Sopenharmony_ciextr1002 add 0E+1000 0E+1000 -> 0E+994 Clamped 1037db96d56Sopenharmony_ciclamp: 0 1047db96d56Sopenharmony_ciextr1003 add 0E+1000 0E-1005 -> 0E-1004 Clamped 1057db96d56Sopenharmony_ciextr1004 add 0E-1006 0 -> 0E-1004 Clamped 1067db96d56Sopenharmony_ciextr1005 add 1E+1000 -1E+1000 -> 0E+999 Clamped 1077db96d56Sopenharmony_ciextr1006 add -3.1E+1004 3.1E+1004 -> 0E+999 Clamped 1087db96d56Sopenharmony_ciclamp: 1 1097db96d56Sopenharmony_ciextr1007 add 1E+998 -1E+998 -> 0E+994 Clamped 1107db96d56Sopenharmony_ciclamp: 0 1117db96d56Sopenharmony_ciextr1008 add 2E-1005 -2E-1005 -> 0E-1004 Clamped 1127db96d56Sopenharmony_ciextr1009 add -3.1E-1005 3.1E-1005 -> 0E-1004 Clamped 1137db96d56Sopenharmony_ci 1147db96d56Sopenharmony_ciprecision: 3 1157db96d56Sopenharmony_ciextr1010 add 99949.9 0.200000 -> 1.00E+5 Inexact Rounded 1167db96d56Sopenharmony_ciextr1011 add 99949.9 0.100000 -> 1.00E+5 Inexact Rounded 1177db96d56Sopenharmony_ciextr1012 add 99849.9 0.200000 -> 9.99E+4 Inexact Rounded 1187db96d56Sopenharmony_ciextr1013 add 99849.9 0.100000 -> 9.98E+4 Inexact Rounded 1197db96d56Sopenharmony_ciextr1014 add 1.0149 0.00011 -> 1.02 Inexact Rounded 1207db96d56Sopenharmony_ciextr1015 add 1.0149 0.00010 -> 1.02 Inexact Rounded 1217db96d56Sopenharmony_ciextr1016 add 1.0149 0.00009 -> 1.01 Inexact Rounded 1227db96d56Sopenharmony_ciextr1017 add 1.0049 0.00011 -> 1.01 Inexact Rounded 1237db96d56Sopenharmony_ciextr1018 add 1.0049 0.00010 -> 1.00 Inexact Rounded 1247db96d56Sopenharmony_ciextr1019 add 1.0049 0.00009 -> 1.00 Inexact Rounded 1257db96d56Sopenharmony_cirounding: down 1267db96d56Sopenharmony_ciextr1020 add 99999.9 0.200000 -> 1.00E+5 Inexact Rounded 1277db96d56Sopenharmony_ciextr1021 add 99999.8 0.200000 -> 1.00E+5 Rounded 1287db96d56Sopenharmony_ciextr1022 add 99999.7 0.200000 -> 9.99E+4 Inexact Rounded 1297db96d56Sopenharmony_cirounding: half_even 1307db96d56Sopenharmony_ci 1317db96d56Sopenharmony_ci-- a bug in _rescale caused the following to fail in Python 2.5.1 1327db96d56Sopenharmony_cimaxexponent: 999 1337db96d56Sopenharmony_ciminexponent: -999 1347db96d56Sopenharmony_ciprecision: 6 1357db96d56Sopenharmony_ciextr1100 add 0E+1000 1E+1000 -> Infinity Overflow Inexact Rounded 1367db96d56Sopenharmony_ciextr1101 remainder 1E+1000 2E+1000 -> Infinity Overflow Inexact Rounded 1377db96d56Sopenharmony_ci 1387db96d56Sopenharmony_ci-- tests for scaleb in case where input precision > context precision. 1397db96d56Sopenharmony_ci-- Result should be rounded. (This isn't totally clear from the 1407db96d56Sopenharmony_ci-- specification, but the treatment of underflow in the testcases 1417db96d56Sopenharmony_ci-- suggests that rounding should occur in general. Furthermore, it's 1427db96d56Sopenharmony_ci-- the way that the reference implementation behaves.) 1437db96d56Sopenharmony_cimaxexponent: 999 1447db96d56Sopenharmony_ciminexponent: -999 1457db96d56Sopenharmony_ciprecision: 3 1467db96d56Sopenharmony_ciextr1200 scaleb 1234 1 -> 1.23E+4 Inexact Rounded 1477db96d56Sopenharmony_ciextr1201 scaleb 5678 0 -> 5.68E+3 Inexact Rounded 1487db96d56Sopenharmony_ciextr1202 scaleb -9105 -1 -> -910 Inexact Rounded 1497db96d56Sopenharmony_ci 1507db96d56Sopenharmony_ci-- Invalid operation from 0 * infinity in fma 1517db96d56Sopenharmony_ci-- takes precedence over a third-argument sNaN 1527db96d56Sopenharmony_ciextr1300 fma 0 Inf sNaN123 -> NaN Invalid_operation 1537db96d56Sopenharmony_ciextr1301 fma Inf 0 sNaN456 -> NaN Invalid_operation 1547db96d56Sopenharmony_ciextr1302 fma 0E123 -Inf sNaN789 -> NaN Invalid_operation 1557db96d56Sopenharmony_ciextr1302 fma -Inf 0E-456 sNaN148 -> NaN Invalid_operation 1567db96d56Sopenharmony_ci 1577db96d56Sopenharmony_ci-- max/min/max_mag/min_mag bug in 2.5.2/2.6/3.0: max(NaN, finite) gave 1587db96d56Sopenharmony_ci-- incorrect answers when the finite number required rounding; similarly 1597db96d56Sopenharmony_ci-- for the other three functions 1607db96d56Sopenharmony_cimaxexponent: 999 1617db96d56Sopenharmony_ciminexponent: -999 1627db96d56Sopenharmony_ciprecision: 6 1637db96d56Sopenharmony_cirounding: half_even 1647db96d56Sopenharmony_ciextr1400 max NaN 1234567 -> 1.23457E+6 Inexact Rounded 1657db96d56Sopenharmony_ciextr1401 max 3141590E-123 NaN1729 -> 3.14159E-117 Rounded 1667db96d56Sopenharmony_ciextr1402 max -7.654321 -NaN -> -7.65432 Inexact Rounded 1677db96d56Sopenharmony_ciextr1410 min -NaN -765432.1 -> -765432 Inexact Rounded 1687db96d56Sopenharmony_ciextr1411 min 3141592 NaN -> 3.14159E+6 Inexact Rounded 1697db96d56Sopenharmony_ciextr1420 max_mag 0.1111111 -NaN123 -> 0.111111 Inexact Rounded 1707db96d56Sopenharmony_ciextr1421 max_mag NaN999999999 0.001234567 -> 0.00123457 Inexact Rounded 1717db96d56Sopenharmony_ciextr1430 min_mag 9181716151 -NaN -> 9.18172E+9 Inexact Rounded 1727db96d56Sopenharmony_ciextr1431 min_mag NaN4 1.818180E100 -> 1.81818E+100 Rounded 1737db96d56Sopenharmony_ci 1747db96d56Sopenharmony_ci-- Issue #6794: when comparing NaNs using compare_total, payloads 1757db96d56Sopenharmony_ci-- should be compared as though positive integers; not 1767db96d56Sopenharmony_ci-- lexicographically as strings. 1777db96d56Sopenharmony_ciextr1500 comparetotal NaN123 NaN45 -> 1 1787db96d56Sopenharmony_ciextr1501 comparetotal sNaN123 sNaN45 -> 1 1797db96d56Sopenharmony_ciextr1502 comparetotal -NaN123 -NaN45 -> -1 1807db96d56Sopenharmony_ciextr1503 comparetotal -sNaN123 -sNaN45 -> -1 1817db96d56Sopenharmony_ciextr1504 comparetotal NaN45 NaN123 -> -1 1827db96d56Sopenharmony_ciextr1505 comparetotal sNaN45 sNaN123 -> -1 1837db96d56Sopenharmony_ciextr1506 comparetotal -NaN45 -NaN123 -> 1 1847db96d56Sopenharmony_ciextr1507 comparetotal -sNaN45 -sNaN123 -> 1 1857db96d56Sopenharmony_ci 1867db96d56Sopenharmony_ciextr1510 comparetotal -sNaN63450748854172416 -sNaN911993 -> -1 1877db96d56Sopenharmony_ciextr1511 comparetotmag NaN1222222222222 -NaN999999 -> 1 1887db96d56Sopenharmony_ci 1897db96d56Sopenharmony_ci-- Issue #7233: rotate and scale should truncate an argument 1907db96d56Sopenharmony_ci-- of length greater than the current precision. 1917db96d56Sopenharmony_ciprecision: 4 1927db96d56Sopenharmony_ciextr1600 rotate 1234567 -5 -> NaN Invalid_operation 1937db96d56Sopenharmony_ciextr1601 rotate 1234567 -4 -> 4567 1947db96d56Sopenharmony_ciextr1602 rotate 1234567 -3 -> 5674 1957db96d56Sopenharmony_ciextr1603 rotate 1234567 -2 -> 6745 1967db96d56Sopenharmony_ciextr1604 rotate 1234567 -1 -> 7456 1977db96d56Sopenharmony_ciextr1605 rotate 1234567 0 -> 4567 1987db96d56Sopenharmony_ciextr1606 rotate 1234567 1 -> 5674 1997db96d56Sopenharmony_ciextr1607 rotate 1234567 2 -> 6745 2007db96d56Sopenharmony_ciextr1608 rotate 1234567 3 -> 7456 2017db96d56Sopenharmony_ciextr1609 rotate 1234567 4 -> 4567 2027db96d56Sopenharmony_ciextr1610 rotate 1234567 5 -> NaN Invalid_operation 2037db96d56Sopenharmony_ci 2047db96d56Sopenharmony_ciextr1650 shift 1234567 -5 -> NaN Invalid_operation 2057db96d56Sopenharmony_ciextr1651 shift 1234567 -4 -> 0 2067db96d56Sopenharmony_ciextr1652 shift 1234567 -3 -> 4 2077db96d56Sopenharmony_ciextr1653 shift 1234567 -2 -> 45 2087db96d56Sopenharmony_ciextr1654 shift 1234567 -1 -> 456 2097db96d56Sopenharmony_ciextr1655 shift 1234567 0 -> 4567 2107db96d56Sopenharmony_ciextr1656 shift 1234567 1 -> 5670 2117db96d56Sopenharmony_ciextr1657 shift 1234567 2 -> 6700 2127db96d56Sopenharmony_ciextr1658 shift 1234567 3 -> 7000 2137db96d56Sopenharmony_ciextr1659 shift 1234567 4 -> 0 2147db96d56Sopenharmony_ciextr1660 shift 1234567 5 -> NaN Invalid_operation 2157db96d56Sopenharmony_ci 2167db96d56Sopenharmony_ci-- Cases where the power function was impossibly slow to determine that the 2177db96d56Sopenharmony_ci-- result is inexact. Thanks Stefan Krah for identifying this problem. 2187db96d56Sopenharmony_ciprecision: 16 2197db96d56Sopenharmony_cimaxExponent: 999999999 2207db96d56Sopenharmony_ciminExponent: -999999999 2217db96d56Sopenharmony_ciextr1700 power 10 1e-999999999 -> 1.000000000000000 Inexact Rounded 2227db96d56Sopenharmony_ciextr1701 power 100.0 -557.71e-742888888 -> 1.000000000000000 Inexact Rounded 2237db96d56Sopenharmony_ciextr1702 power 10 1e-100 -> 1.000000000000000 Inexact Rounded 2247db96d56Sopenharmony_ci 2257db96d56Sopenharmony_ci-- Another one (see issue #12080). Thanks again to Stefan Krah. 2267db96d56Sopenharmony_ciextr1703 power 4 -1.2e-999999999 -> 1.000000000000000 Inexact Rounded 2277db96d56Sopenharmony_ci 2287db96d56Sopenharmony_ci-- A couple of interesting exact cases for power. Note that the specification 2297db96d56Sopenharmony_ci-- requires these to be reported as Inexact. 2307db96d56Sopenharmony_ciextr1710 power 1e375 56e-3 -> 1.000000000000000E+21 Inexact Rounded 2317db96d56Sopenharmony_ciextr1711 power 10000 0.75 -> 1000.000000000000 Inexact Rounded 2327db96d56Sopenharmony_ciextr1712 power 1e-24 0.875 -> 1.000000000000000E-21 Inexact Rounded 2337db96d56Sopenharmony_ci 2347db96d56Sopenharmony_ci-- Some more exact cases, exercising power with negative second argument. 2357db96d56Sopenharmony_ciextr1720 power 400 -0.5 -> 0.05000000000000000 Inexact Rounded 2367db96d56Sopenharmony_ciextr1721 power 4096 -0.75 -> 0.001953125000000000 Inexact Rounded 2377db96d56Sopenharmony_ciextr1722 power 625e4 -0.25 -> 0.02000000000000000 Inexact Rounded 2387db96d56Sopenharmony_ci 2397db96d56Sopenharmony_ci-- Nonexact cases, to exercise some of the early exit conditions from 2407db96d56Sopenharmony_ci-- _power_exact. 2417db96d56Sopenharmony_ciextr1730 power 2048 -0.75 -> 0.003284751622084822 Inexact Rounded 2427db96d56Sopenharmony_ci 2437db96d56Sopenharmony_ci 2447db96d56Sopenharmony_ci-- Tests for the is_* boolean operations 2457db96d56Sopenharmony_ciprecision: 9 2467db96d56Sopenharmony_cimaxExponent: 999 2477db96d56Sopenharmony_ciminExponent: -999 2487db96d56Sopenharmony_ci 2497db96d56Sopenharmony_cibool0000 iscanonical 0E-2000 -> 1 2507db96d56Sopenharmony_cibool0001 iscanonical -0E-2000 -> 1 2517db96d56Sopenharmony_cibool0002 iscanonical 0E-1008 -> 1 2527db96d56Sopenharmony_cibool0003 iscanonical -0E-1008 -> 1 2537db96d56Sopenharmony_cibool0004 iscanonical 0E-1007 -> 1 2547db96d56Sopenharmony_cibool0005 iscanonical -0E-1007 -> 1 2557db96d56Sopenharmony_cibool0006 iscanonical 0E-1006 -> 1 2567db96d56Sopenharmony_cibool0007 iscanonical -0E-1006 -> 1 2577db96d56Sopenharmony_cibool0008 iscanonical 0E-1000 -> 1 2587db96d56Sopenharmony_cibool0009 iscanonical -0E-1000 -> 1 2597db96d56Sopenharmony_cibool0010 iscanonical 0E-999 -> 1 2607db96d56Sopenharmony_cibool0011 iscanonical -0E-999 -> 1 2617db96d56Sopenharmony_cibool0012 iscanonical 0E-998 -> 1 2627db96d56Sopenharmony_cibool0013 iscanonical -0E-998 -> 1 2637db96d56Sopenharmony_cibool0014 iscanonical 0E-100 -> 1 2647db96d56Sopenharmony_cibool0015 iscanonical -0E-100 -> 1 2657db96d56Sopenharmony_cibool0016 iscanonical 0.000000 -> 1 2667db96d56Sopenharmony_cibool0017 iscanonical -0.000000 -> 1 2677db96d56Sopenharmony_cibool0018 iscanonical 0.000 -> 1 2687db96d56Sopenharmony_cibool0019 iscanonical -0.000 -> 1 2697db96d56Sopenharmony_cibool0020 iscanonical 0.00 -> 1 2707db96d56Sopenharmony_cibool0021 iscanonical -0.00 -> 1 2717db96d56Sopenharmony_cibool0022 iscanonical 0.0 -> 1 2727db96d56Sopenharmony_cibool0023 iscanonical -0.0 -> 1 2737db96d56Sopenharmony_cibool0024 iscanonical 0 -> 1 2747db96d56Sopenharmony_cibool0025 iscanonical -0 -> 1 2757db96d56Sopenharmony_cibool0026 iscanonical 0E+1 -> 1 2767db96d56Sopenharmony_cibool0027 iscanonical -0E+1 -> 1 2777db96d56Sopenharmony_cibool0028 iscanonical 0E+2 -> 1 2787db96d56Sopenharmony_cibool0029 iscanonical -0E+2 -> 1 2797db96d56Sopenharmony_cibool0030 iscanonical 0E+3 -> 1 2807db96d56Sopenharmony_cibool0031 iscanonical -0E+3 -> 1 2817db96d56Sopenharmony_cibool0032 iscanonical 0E+6 -> 1 2827db96d56Sopenharmony_cibool0033 iscanonical -0E+6 -> 1 2837db96d56Sopenharmony_cibool0034 iscanonical 0E+100 -> 1 2847db96d56Sopenharmony_cibool0035 iscanonical -0E+100 -> 1 2857db96d56Sopenharmony_cibool0036 iscanonical 0E+990 -> 1 2867db96d56Sopenharmony_cibool0037 iscanonical -0E+990 -> 1 2877db96d56Sopenharmony_cibool0038 iscanonical 0E+991 -> 1 2887db96d56Sopenharmony_cibool0039 iscanonical -0E+991 -> 1 2897db96d56Sopenharmony_cibool0040 iscanonical 0E+992 -> 1 2907db96d56Sopenharmony_cibool0041 iscanonical -0E+992 -> 1 2917db96d56Sopenharmony_cibool0042 iscanonical 0E+998 -> 1 2927db96d56Sopenharmony_cibool0043 iscanonical -0E+998 -> 1 2937db96d56Sopenharmony_cibool0044 iscanonical 0E+999 -> 1 2947db96d56Sopenharmony_cibool0045 iscanonical -0E+999 -> 1 2957db96d56Sopenharmony_cibool0046 iscanonical 0E+1000 -> 1 2967db96d56Sopenharmony_cibool0047 iscanonical -0E+1000 -> 1 2977db96d56Sopenharmony_cibool0048 iscanonical 0E+2000 -> 1 2987db96d56Sopenharmony_cibool0049 iscanonical -0E+2000 -> 1 2997db96d56Sopenharmony_cibool0050 iscanonical 1E-2000 -> 1 3007db96d56Sopenharmony_cibool0051 iscanonical -1E-2000 -> 1 3017db96d56Sopenharmony_cibool0052 iscanonical 1E-1008 -> 1 3027db96d56Sopenharmony_cibool0053 iscanonical -1E-1008 -> 1 3037db96d56Sopenharmony_cibool0054 iscanonical 1E-1007 -> 1 3047db96d56Sopenharmony_cibool0055 iscanonical -1E-1007 -> 1 3057db96d56Sopenharmony_cibool0056 iscanonical 1E-1006 -> 1 3067db96d56Sopenharmony_cibool0057 iscanonical -1E-1006 -> 1 3077db96d56Sopenharmony_cibool0058 iscanonical 1E-1000 -> 1 3087db96d56Sopenharmony_cibool0059 iscanonical -1E-1000 -> 1 3097db96d56Sopenharmony_cibool0060 iscanonical 1E-999 -> 1 3107db96d56Sopenharmony_cibool0061 iscanonical -1E-999 -> 1 3117db96d56Sopenharmony_cibool0062 iscanonical 1E-998 -> 1 3127db96d56Sopenharmony_cibool0063 iscanonical -1E-998 -> 1 3137db96d56Sopenharmony_cibool0064 iscanonical 1E-100 -> 1 3147db96d56Sopenharmony_cibool0065 iscanonical -1E-100 -> 1 3157db96d56Sopenharmony_cibool0066 iscanonical 0.000001 -> 1 3167db96d56Sopenharmony_cibool0067 iscanonical -0.000001 -> 1 3177db96d56Sopenharmony_cibool0068 iscanonical 0.001 -> 1 3187db96d56Sopenharmony_cibool0069 iscanonical -0.001 -> 1 3197db96d56Sopenharmony_cibool0070 iscanonical 0.01 -> 1 3207db96d56Sopenharmony_cibool0071 iscanonical -0.01 -> 1 3217db96d56Sopenharmony_cibool0072 iscanonical 0.1 -> 1 3227db96d56Sopenharmony_cibool0073 iscanonical -0.1 -> 1 3237db96d56Sopenharmony_cibool0074 iscanonical 1 -> 1 3247db96d56Sopenharmony_cibool0075 iscanonical -1 -> 1 3257db96d56Sopenharmony_cibool0076 iscanonical 1E+1 -> 1 3267db96d56Sopenharmony_cibool0077 iscanonical -1E+1 -> 1 3277db96d56Sopenharmony_cibool0078 iscanonical 1E+2 -> 1 3287db96d56Sopenharmony_cibool0079 iscanonical -1E+2 -> 1 3297db96d56Sopenharmony_cibool0080 iscanonical 1E+3 -> 1 3307db96d56Sopenharmony_cibool0081 iscanonical -1E+3 -> 1 3317db96d56Sopenharmony_cibool0082 iscanonical 1E+6 -> 1 3327db96d56Sopenharmony_cibool0083 iscanonical -1E+6 -> 1 3337db96d56Sopenharmony_cibool0084 iscanonical 1E+100 -> 1 3347db96d56Sopenharmony_cibool0085 iscanonical -1E+100 -> 1 3357db96d56Sopenharmony_cibool0086 iscanonical 1E+990 -> 1 3367db96d56Sopenharmony_cibool0087 iscanonical -1E+990 -> 1 3377db96d56Sopenharmony_cibool0088 iscanonical 1E+991 -> 1 3387db96d56Sopenharmony_cibool0089 iscanonical -1E+991 -> 1 3397db96d56Sopenharmony_cibool0090 iscanonical 1E+992 -> 1 3407db96d56Sopenharmony_cibool0091 iscanonical -1E+992 -> 1 3417db96d56Sopenharmony_cibool0092 iscanonical 1E+998 -> 1 3427db96d56Sopenharmony_cibool0093 iscanonical -1E+998 -> 1 3437db96d56Sopenharmony_cibool0094 iscanonical 1E+999 -> 1 3447db96d56Sopenharmony_cibool0095 iscanonical -1E+999 -> 1 3457db96d56Sopenharmony_cibool0096 iscanonical 1E+1000 -> 1 3467db96d56Sopenharmony_cibool0097 iscanonical -1E+1000 -> 1 3477db96d56Sopenharmony_cibool0098 iscanonical 1E+2000 -> 1 3487db96d56Sopenharmony_cibool0099 iscanonical -1E+2000 -> 1 3497db96d56Sopenharmony_cibool0100 iscanonical 9E-2000 -> 1 3507db96d56Sopenharmony_cibool0101 iscanonical -9E-2000 -> 1 3517db96d56Sopenharmony_cibool0102 iscanonical 9E-1008 -> 1 3527db96d56Sopenharmony_cibool0103 iscanonical -9E-1008 -> 1 3537db96d56Sopenharmony_cibool0104 iscanonical 9E-1007 -> 1 3547db96d56Sopenharmony_cibool0105 iscanonical -9E-1007 -> 1 3557db96d56Sopenharmony_cibool0106 iscanonical 9E-1006 -> 1 3567db96d56Sopenharmony_cibool0107 iscanonical -9E-1006 -> 1 3577db96d56Sopenharmony_cibool0108 iscanonical 9E-1000 -> 1 3587db96d56Sopenharmony_cibool0109 iscanonical -9E-1000 -> 1 3597db96d56Sopenharmony_cibool0110 iscanonical 9E-999 -> 1 3607db96d56Sopenharmony_cibool0111 iscanonical -9E-999 -> 1 3617db96d56Sopenharmony_cibool0112 iscanonical 9E-998 -> 1 3627db96d56Sopenharmony_cibool0113 iscanonical -9E-998 -> 1 3637db96d56Sopenharmony_cibool0114 iscanonical 9E-100 -> 1 3647db96d56Sopenharmony_cibool0115 iscanonical -9E-100 -> 1 3657db96d56Sopenharmony_cibool0116 iscanonical 0.000009 -> 1 3667db96d56Sopenharmony_cibool0117 iscanonical -0.000009 -> 1 3677db96d56Sopenharmony_cibool0118 iscanonical 0.009 -> 1 3687db96d56Sopenharmony_cibool0119 iscanonical -0.009 -> 1 3697db96d56Sopenharmony_cibool0120 iscanonical 0.09 -> 1 3707db96d56Sopenharmony_cibool0121 iscanonical -0.09 -> 1 3717db96d56Sopenharmony_cibool0122 iscanonical 0.9 -> 1 3727db96d56Sopenharmony_cibool0123 iscanonical -0.9 -> 1 3737db96d56Sopenharmony_cibool0124 iscanonical 9 -> 1 3747db96d56Sopenharmony_cibool0125 iscanonical -9 -> 1 3757db96d56Sopenharmony_cibool0126 iscanonical 9E+1 -> 1 3767db96d56Sopenharmony_cibool0127 iscanonical -9E+1 -> 1 3777db96d56Sopenharmony_cibool0128 iscanonical 9E+2 -> 1 3787db96d56Sopenharmony_cibool0129 iscanonical -9E+2 -> 1 3797db96d56Sopenharmony_cibool0130 iscanonical 9E+3 -> 1 3807db96d56Sopenharmony_cibool0131 iscanonical -9E+3 -> 1 3817db96d56Sopenharmony_cibool0132 iscanonical 9E+6 -> 1 3827db96d56Sopenharmony_cibool0133 iscanonical -9E+6 -> 1 3837db96d56Sopenharmony_cibool0134 iscanonical 9E+100 -> 1 3847db96d56Sopenharmony_cibool0135 iscanonical -9E+100 -> 1 3857db96d56Sopenharmony_cibool0136 iscanonical 9E+990 -> 1 3867db96d56Sopenharmony_cibool0137 iscanonical -9E+990 -> 1 3877db96d56Sopenharmony_cibool0138 iscanonical 9E+991 -> 1 3887db96d56Sopenharmony_cibool0139 iscanonical -9E+991 -> 1 3897db96d56Sopenharmony_cibool0140 iscanonical 9E+992 -> 1 3907db96d56Sopenharmony_cibool0141 iscanonical -9E+992 -> 1 3917db96d56Sopenharmony_cibool0142 iscanonical 9E+998 -> 1 3927db96d56Sopenharmony_cibool0143 iscanonical -9E+998 -> 1 3937db96d56Sopenharmony_cibool0144 iscanonical 9E+999 -> 1 3947db96d56Sopenharmony_cibool0145 iscanonical -9E+999 -> 1 3957db96d56Sopenharmony_cibool0146 iscanonical 9E+1000 -> 1 3967db96d56Sopenharmony_cibool0147 iscanonical -9E+1000 -> 1 3977db96d56Sopenharmony_cibool0148 iscanonical 9E+2000 -> 1 3987db96d56Sopenharmony_cibool0149 iscanonical -9E+2000 -> 1 3997db96d56Sopenharmony_cibool0150 iscanonical 9.99999999E-2000 -> 1 4007db96d56Sopenharmony_cibool0151 iscanonical -9.99999999E-2000 -> 1 4017db96d56Sopenharmony_cibool0152 iscanonical 9.99999999E-1008 -> 1 4027db96d56Sopenharmony_cibool0153 iscanonical -9.99999999E-1008 -> 1 4037db96d56Sopenharmony_cibool0154 iscanonical 9.99999999E-1007 -> 1 4047db96d56Sopenharmony_cibool0155 iscanonical -9.99999999E-1007 -> 1 4057db96d56Sopenharmony_cibool0156 iscanonical 9.99999999E-1006 -> 1 4067db96d56Sopenharmony_cibool0157 iscanonical -9.99999999E-1006 -> 1 4077db96d56Sopenharmony_cibool0158 iscanonical 9.99999999E-1000 -> 1 4087db96d56Sopenharmony_cibool0159 iscanonical -9.99999999E-1000 -> 1 4097db96d56Sopenharmony_cibool0160 iscanonical 9.99999999E-999 -> 1 4107db96d56Sopenharmony_cibool0161 iscanonical -9.99999999E-999 -> 1 4117db96d56Sopenharmony_cibool0162 iscanonical 9.99999999E-998 -> 1 4127db96d56Sopenharmony_cibool0163 iscanonical -9.99999999E-998 -> 1 4137db96d56Sopenharmony_cibool0164 iscanonical 9.99999999E-100 -> 1 4147db96d56Sopenharmony_cibool0165 iscanonical -9.99999999E-100 -> 1 4157db96d56Sopenharmony_cibool0166 iscanonical 0.00000999999999 -> 1 4167db96d56Sopenharmony_cibool0167 iscanonical -0.00000999999999 -> 1 4177db96d56Sopenharmony_cibool0168 iscanonical 0.00999999999 -> 1 4187db96d56Sopenharmony_cibool0169 iscanonical -0.00999999999 -> 1 4197db96d56Sopenharmony_cibool0170 iscanonical 0.0999999999 -> 1 4207db96d56Sopenharmony_cibool0171 iscanonical -0.0999999999 -> 1 4217db96d56Sopenharmony_cibool0172 iscanonical 0.999999999 -> 1 4227db96d56Sopenharmony_cibool0173 iscanonical -0.999999999 -> 1 4237db96d56Sopenharmony_cibool0174 iscanonical 9.99999999 -> 1 4247db96d56Sopenharmony_cibool0175 iscanonical -9.99999999 -> 1 4257db96d56Sopenharmony_cibool0176 iscanonical 99.9999999 -> 1 4267db96d56Sopenharmony_cibool0177 iscanonical -99.9999999 -> 1 4277db96d56Sopenharmony_cibool0178 iscanonical 999.999999 -> 1 4287db96d56Sopenharmony_cibool0179 iscanonical -999.999999 -> 1 4297db96d56Sopenharmony_cibool0180 iscanonical 9999.99999 -> 1 4307db96d56Sopenharmony_cibool0181 iscanonical -9999.99999 -> 1 4317db96d56Sopenharmony_cibool0182 iscanonical 9999999.99 -> 1 4327db96d56Sopenharmony_cibool0183 iscanonical -9999999.99 -> 1 4337db96d56Sopenharmony_cibool0184 iscanonical 9.99999999E+100 -> 1 4347db96d56Sopenharmony_cibool0185 iscanonical -9.99999999E+100 -> 1 4357db96d56Sopenharmony_cibool0186 iscanonical 9.99999999E+990 -> 1 4367db96d56Sopenharmony_cibool0187 iscanonical -9.99999999E+990 -> 1 4377db96d56Sopenharmony_cibool0188 iscanonical 9.99999999E+991 -> 1 4387db96d56Sopenharmony_cibool0189 iscanonical -9.99999999E+991 -> 1 4397db96d56Sopenharmony_cibool0190 iscanonical 9.99999999E+992 -> 1 4407db96d56Sopenharmony_cibool0191 iscanonical -9.99999999E+992 -> 1 4417db96d56Sopenharmony_cibool0192 iscanonical 9.99999999E+998 -> 1 4427db96d56Sopenharmony_cibool0193 iscanonical -9.99999999E+998 -> 1 4437db96d56Sopenharmony_cibool0194 iscanonical 9.99999999E+999 -> 1 4447db96d56Sopenharmony_cibool0195 iscanonical -9.99999999E+999 -> 1 4457db96d56Sopenharmony_cibool0196 iscanonical 9.99999999E+1000 -> 1 4467db96d56Sopenharmony_cibool0197 iscanonical -9.99999999E+1000 -> 1 4477db96d56Sopenharmony_cibool0198 iscanonical 9.99999999E+2000 -> 1 4487db96d56Sopenharmony_cibool0199 iscanonical -9.99999999E+2000 -> 1 4497db96d56Sopenharmony_cibool0200 iscanonical Infinity -> 1 4507db96d56Sopenharmony_cibool0201 iscanonical -Infinity -> 1 4517db96d56Sopenharmony_cibool0202 iscanonical NaN -> 1 4527db96d56Sopenharmony_cibool0203 iscanonical -NaN -> 1 4537db96d56Sopenharmony_cibool0204 iscanonical NaN123 -> 1 4547db96d56Sopenharmony_cibool0205 iscanonical -NaN123 -> 1 4557db96d56Sopenharmony_cibool0206 iscanonical sNaN -> 1 4567db96d56Sopenharmony_cibool0207 iscanonical -sNaN -> 1 4577db96d56Sopenharmony_cibool0208 iscanonical sNaN123 -> 1 4587db96d56Sopenharmony_cibool0209 iscanonical -sNaN123 -> 1 4597db96d56Sopenharmony_cibool0210 isfinite 0E-2000 -> 1 4607db96d56Sopenharmony_cibool0211 isfinite -0E-2000 -> 1 4617db96d56Sopenharmony_cibool0212 isfinite 0E-1008 -> 1 4627db96d56Sopenharmony_cibool0213 isfinite -0E-1008 -> 1 4637db96d56Sopenharmony_cibool0214 isfinite 0E-1007 -> 1 4647db96d56Sopenharmony_cibool0215 isfinite -0E-1007 -> 1 4657db96d56Sopenharmony_cibool0216 isfinite 0E-1006 -> 1 4667db96d56Sopenharmony_cibool0217 isfinite -0E-1006 -> 1 4677db96d56Sopenharmony_cibool0218 isfinite 0E-1000 -> 1 4687db96d56Sopenharmony_cibool0219 isfinite -0E-1000 -> 1 4697db96d56Sopenharmony_cibool0220 isfinite 0E-999 -> 1 4707db96d56Sopenharmony_cibool0221 isfinite -0E-999 -> 1 4717db96d56Sopenharmony_cibool0222 isfinite 0E-998 -> 1 4727db96d56Sopenharmony_cibool0223 isfinite -0E-998 -> 1 4737db96d56Sopenharmony_cibool0224 isfinite 0E-100 -> 1 4747db96d56Sopenharmony_cibool0225 isfinite -0E-100 -> 1 4757db96d56Sopenharmony_cibool0226 isfinite 0.000000 -> 1 4767db96d56Sopenharmony_cibool0227 isfinite -0.000000 -> 1 4777db96d56Sopenharmony_cibool0228 isfinite 0.000 -> 1 4787db96d56Sopenharmony_cibool0229 isfinite -0.000 -> 1 4797db96d56Sopenharmony_cibool0230 isfinite 0.00 -> 1 4807db96d56Sopenharmony_cibool0231 isfinite -0.00 -> 1 4817db96d56Sopenharmony_cibool0232 isfinite 0.0 -> 1 4827db96d56Sopenharmony_cibool0233 isfinite -0.0 -> 1 4837db96d56Sopenharmony_cibool0234 isfinite 0 -> 1 4847db96d56Sopenharmony_cibool0235 isfinite -0 -> 1 4857db96d56Sopenharmony_cibool0236 isfinite 0E+1 -> 1 4867db96d56Sopenharmony_cibool0237 isfinite -0E+1 -> 1 4877db96d56Sopenharmony_cibool0238 isfinite 0E+2 -> 1 4887db96d56Sopenharmony_cibool0239 isfinite -0E+2 -> 1 4897db96d56Sopenharmony_cibool0240 isfinite 0E+3 -> 1 4907db96d56Sopenharmony_cibool0241 isfinite -0E+3 -> 1 4917db96d56Sopenharmony_cibool0242 isfinite 0E+6 -> 1 4927db96d56Sopenharmony_cibool0243 isfinite -0E+6 -> 1 4937db96d56Sopenharmony_cibool0244 isfinite 0E+100 -> 1 4947db96d56Sopenharmony_cibool0245 isfinite -0E+100 -> 1 4957db96d56Sopenharmony_cibool0246 isfinite 0E+990 -> 1 4967db96d56Sopenharmony_cibool0247 isfinite -0E+990 -> 1 4977db96d56Sopenharmony_cibool0248 isfinite 0E+991 -> 1 4987db96d56Sopenharmony_cibool0249 isfinite -0E+991 -> 1 4997db96d56Sopenharmony_cibool0250 isfinite 0E+992 -> 1 5007db96d56Sopenharmony_cibool0251 isfinite -0E+992 -> 1 5017db96d56Sopenharmony_cibool0252 isfinite 0E+998 -> 1 5027db96d56Sopenharmony_cibool0253 isfinite -0E+998 -> 1 5037db96d56Sopenharmony_cibool0254 isfinite 0E+999 -> 1 5047db96d56Sopenharmony_cibool0255 isfinite -0E+999 -> 1 5057db96d56Sopenharmony_cibool0256 isfinite 0E+1000 -> 1 5067db96d56Sopenharmony_cibool0257 isfinite -0E+1000 -> 1 5077db96d56Sopenharmony_cibool0258 isfinite 0E+2000 -> 1 5087db96d56Sopenharmony_cibool0259 isfinite -0E+2000 -> 1 5097db96d56Sopenharmony_cibool0260 isfinite 1E-2000 -> 1 5107db96d56Sopenharmony_cibool0261 isfinite -1E-2000 -> 1 5117db96d56Sopenharmony_cibool0262 isfinite 1E-1008 -> 1 5127db96d56Sopenharmony_cibool0263 isfinite -1E-1008 -> 1 5137db96d56Sopenharmony_cibool0264 isfinite 1E-1007 -> 1 5147db96d56Sopenharmony_cibool0265 isfinite -1E-1007 -> 1 5157db96d56Sopenharmony_cibool0266 isfinite 1E-1006 -> 1 5167db96d56Sopenharmony_cibool0267 isfinite -1E-1006 -> 1 5177db96d56Sopenharmony_cibool0268 isfinite 1E-1000 -> 1 5187db96d56Sopenharmony_cibool0269 isfinite -1E-1000 -> 1 5197db96d56Sopenharmony_cibool0270 isfinite 1E-999 -> 1 5207db96d56Sopenharmony_cibool0271 isfinite -1E-999 -> 1 5217db96d56Sopenharmony_cibool0272 isfinite 1E-998 -> 1 5227db96d56Sopenharmony_cibool0273 isfinite -1E-998 -> 1 5237db96d56Sopenharmony_cibool0274 isfinite 1E-100 -> 1 5247db96d56Sopenharmony_cibool0275 isfinite -1E-100 -> 1 5257db96d56Sopenharmony_cibool0276 isfinite 0.000001 -> 1 5267db96d56Sopenharmony_cibool0277 isfinite -0.000001 -> 1 5277db96d56Sopenharmony_cibool0278 isfinite 0.001 -> 1 5287db96d56Sopenharmony_cibool0279 isfinite -0.001 -> 1 5297db96d56Sopenharmony_cibool0280 isfinite 0.01 -> 1 5307db96d56Sopenharmony_cibool0281 isfinite -0.01 -> 1 5317db96d56Sopenharmony_cibool0282 isfinite 0.1 -> 1 5327db96d56Sopenharmony_cibool0283 isfinite -0.1 -> 1 5337db96d56Sopenharmony_cibool0284 isfinite 1 -> 1 5347db96d56Sopenharmony_cibool0285 isfinite -1 -> 1 5357db96d56Sopenharmony_cibool0286 isfinite 1E+1 -> 1 5367db96d56Sopenharmony_cibool0287 isfinite -1E+1 -> 1 5377db96d56Sopenharmony_cibool0288 isfinite 1E+2 -> 1 5387db96d56Sopenharmony_cibool0289 isfinite -1E+2 -> 1 5397db96d56Sopenharmony_cibool0290 isfinite 1E+3 -> 1 5407db96d56Sopenharmony_cibool0291 isfinite -1E+3 -> 1 5417db96d56Sopenharmony_cibool0292 isfinite 1E+6 -> 1 5427db96d56Sopenharmony_cibool0293 isfinite -1E+6 -> 1 5437db96d56Sopenharmony_cibool0294 isfinite 1E+100 -> 1 5447db96d56Sopenharmony_cibool0295 isfinite -1E+100 -> 1 5457db96d56Sopenharmony_cibool0296 isfinite 1E+990 -> 1 5467db96d56Sopenharmony_cibool0297 isfinite -1E+990 -> 1 5477db96d56Sopenharmony_cibool0298 isfinite 1E+991 -> 1 5487db96d56Sopenharmony_cibool0299 isfinite -1E+991 -> 1 5497db96d56Sopenharmony_cibool0300 isfinite 1E+992 -> 1 5507db96d56Sopenharmony_cibool0301 isfinite -1E+992 -> 1 5517db96d56Sopenharmony_cibool0302 isfinite 1E+998 -> 1 5527db96d56Sopenharmony_cibool0303 isfinite -1E+998 -> 1 5537db96d56Sopenharmony_cibool0304 isfinite 1E+999 -> 1 5547db96d56Sopenharmony_cibool0305 isfinite -1E+999 -> 1 5557db96d56Sopenharmony_cibool0306 isfinite 1E+1000 -> 1 5567db96d56Sopenharmony_cibool0307 isfinite -1E+1000 -> 1 5577db96d56Sopenharmony_cibool0308 isfinite 1E+2000 -> 1 5587db96d56Sopenharmony_cibool0309 isfinite -1E+2000 -> 1 5597db96d56Sopenharmony_cibool0310 isfinite 9E-2000 -> 1 5607db96d56Sopenharmony_cibool0311 isfinite -9E-2000 -> 1 5617db96d56Sopenharmony_cibool0312 isfinite 9E-1008 -> 1 5627db96d56Sopenharmony_cibool0313 isfinite -9E-1008 -> 1 5637db96d56Sopenharmony_cibool0314 isfinite 9E-1007 -> 1 5647db96d56Sopenharmony_cibool0315 isfinite -9E-1007 -> 1 5657db96d56Sopenharmony_cibool0316 isfinite 9E-1006 -> 1 5667db96d56Sopenharmony_cibool0317 isfinite -9E-1006 -> 1 5677db96d56Sopenharmony_cibool0318 isfinite 9E-1000 -> 1 5687db96d56Sopenharmony_cibool0319 isfinite -9E-1000 -> 1 5697db96d56Sopenharmony_cibool0320 isfinite 9E-999 -> 1 5707db96d56Sopenharmony_cibool0321 isfinite -9E-999 -> 1 5717db96d56Sopenharmony_cibool0322 isfinite 9E-998 -> 1 5727db96d56Sopenharmony_cibool0323 isfinite -9E-998 -> 1 5737db96d56Sopenharmony_cibool0324 isfinite 9E-100 -> 1 5747db96d56Sopenharmony_cibool0325 isfinite -9E-100 -> 1 5757db96d56Sopenharmony_cibool0326 isfinite 0.000009 -> 1 5767db96d56Sopenharmony_cibool0327 isfinite -0.000009 -> 1 5777db96d56Sopenharmony_cibool0328 isfinite 0.009 -> 1 5787db96d56Sopenharmony_cibool0329 isfinite -0.009 -> 1 5797db96d56Sopenharmony_cibool0330 isfinite 0.09 -> 1 5807db96d56Sopenharmony_cibool0331 isfinite -0.09 -> 1 5817db96d56Sopenharmony_cibool0332 isfinite 0.9 -> 1 5827db96d56Sopenharmony_cibool0333 isfinite -0.9 -> 1 5837db96d56Sopenharmony_cibool0334 isfinite 9 -> 1 5847db96d56Sopenharmony_cibool0335 isfinite -9 -> 1 5857db96d56Sopenharmony_cibool0336 isfinite 9E+1 -> 1 5867db96d56Sopenharmony_cibool0337 isfinite -9E+1 -> 1 5877db96d56Sopenharmony_cibool0338 isfinite 9E+2 -> 1 5887db96d56Sopenharmony_cibool0339 isfinite -9E+2 -> 1 5897db96d56Sopenharmony_cibool0340 isfinite 9E+3 -> 1 5907db96d56Sopenharmony_cibool0341 isfinite -9E+3 -> 1 5917db96d56Sopenharmony_cibool0342 isfinite 9E+6 -> 1 5927db96d56Sopenharmony_cibool0343 isfinite -9E+6 -> 1 5937db96d56Sopenharmony_cibool0344 isfinite 9E+100 -> 1 5947db96d56Sopenharmony_cibool0345 isfinite -9E+100 -> 1 5957db96d56Sopenharmony_cibool0346 isfinite 9E+990 -> 1 5967db96d56Sopenharmony_cibool0347 isfinite -9E+990 -> 1 5977db96d56Sopenharmony_cibool0348 isfinite 9E+991 -> 1 5987db96d56Sopenharmony_cibool0349 isfinite -9E+991 -> 1 5997db96d56Sopenharmony_cibool0350 isfinite 9E+992 -> 1 6007db96d56Sopenharmony_cibool0351 isfinite -9E+992 -> 1 6017db96d56Sopenharmony_cibool0352 isfinite 9E+998 -> 1 6027db96d56Sopenharmony_cibool0353 isfinite -9E+998 -> 1 6037db96d56Sopenharmony_cibool0354 isfinite 9E+999 -> 1 6047db96d56Sopenharmony_cibool0355 isfinite -9E+999 -> 1 6057db96d56Sopenharmony_cibool0356 isfinite 9E+1000 -> 1 6067db96d56Sopenharmony_cibool0357 isfinite -9E+1000 -> 1 6077db96d56Sopenharmony_cibool0358 isfinite 9E+2000 -> 1 6087db96d56Sopenharmony_cibool0359 isfinite -9E+2000 -> 1 6097db96d56Sopenharmony_cibool0360 isfinite 9.99999999E-2000 -> 1 6107db96d56Sopenharmony_cibool0361 isfinite -9.99999999E-2000 -> 1 6117db96d56Sopenharmony_cibool0362 isfinite 9.99999999E-1008 -> 1 6127db96d56Sopenharmony_cibool0363 isfinite -9.99999999E-1008 -> 1 6137db96d56Sopenharmony_cibool0364 isfinite 9.99999999E-1007 -> 1 6147db96d56Sopenharmony_cibool0365 isfinite -9.99999999E-1007 -> 1 6157db96d56Sopenharmony_cibool0366 isfinite 9.99999999E-1006 -> 1 6167db96d56Sopenharmony_cibool0367 isfinite -9.99999999E-1006 -> 1 6177db96d56Sopenharmony_cibool0368 isfinite 9.99999999E-1000 -> 1 6187db96d56Sopenharmony_cibool0369 isfinite -9.99999999E-1000 -> 1 6197db96d56Sopenharmony_cibool0370 isfinite 9.99999999E-999 -> 1 6207db96d56Sopenharmony_cibool0371 isfinite -9.99999999E-999 -> 1 6217db96d56Sopenharmony_cibool0372 isfinite 9.99999999E-998 -> 1 6227db96d56Sopenharmony_cibool0373 isfinite -9.99999999E-998 -> 1 6237db96d56Sopenharmony_cibool0374 isfinite 9.99999999E-100 -> 1 6247db96d56Sopenharmony_cibool0375 isfinite -9.99999999E-100 -> 1 6257db96d56Sopenharmony_cibool0376 isfinite 0.00000999999999 -> 1 6267db96d56Sopenharmony_cibool0377 isfinite -0.00000999999999 -> 1 6277db96d56Sopenharmony_cibool0378 isfinite 0.00999999999 -> 1 6287db96d56Sopenharmony_cibool0379 isfinite -0.00999999999 -> 1 6297db96d56Sopenharmony_cibool0380 isfinite 0.0999999999 -> 1 6307db96d56Sopenharmony_cibool0381 isfinite -0.0999999999 -> 1 6317db96d56Sopenharmony_cibool0382 isfinite 0.999999999 -> 1 6327db96d56Sopenharmony_cibool0383 isfinite -0.999999999 -> 1 6337db96d56Sopenharmony_cibool0384 isfinite 9.99999999 -> 1 6347db96d56Sopenharmony_cibool0385 isfinite -9.99999999 -> 1 6357db96d56Sopenharmony_cibool0386 isfinite 99.9999999 -> 1 6367db96d56Sopenharmony_cibool0387 isfinite -99.9999999 -> 1 6377db96d56Sopenharmony_cibool0388 isfinite 999.999999 -> 1 6387db96d56Sopenharmony_cibool0389 isfinite -999.999999 -> 1 6397db96d56Sopenharmony_cibool0390 isfinite 9999.99999 -> 1 6407db96d56Sopenharmony_cibool0391 isfinite -9999.99999 -> 1 6417db96d56Sopenharmony_cibool0392 isfinite 9999999.99 -> 1 6427db96d56Sopenharmony_cibool0393 isfinite -9999999.99 -> 1 6437db96d56Sopenharmony_cibool0394 isfinite 9.99999999E+100 -> 1 6447db96d56Sopenharmony_cibool0395 isfinite -9.99999999E+100 -> 1 6457db96d56Sopenharmony_cibool0396 isfinite 9.99999999E+990 -> 1 6467db96d56Sopenharmony_cibool0397 isfinite -9.99999999E+990 -> 1 6477db96d56Sopenharmony_cibool0398 isfinite 9.99999999E+991 -> 1 6487db96d56Sopenharmony_cibool0399 isfinite -9.99999999E+991 -> 1 6497db96d56Sopenharmony_cibool0400 isfinite 9.99999999E+992 -> 1 6507db96d56Sopenharmony_cibool0401 isfinite -9.99999999E+992 -> 1 6517db96d56Sopenharmony_cibool0402 isfinite 9.99999999E+998 -> 1 6527db96d56Sopenharmony_cibool0403 isfinite -9.99999999E+998 -> 1 6537db96d56Sopenharmony_cibool0404 isfinite 9.99999999E+999 -> 1 6547db96d56Sopenharmony_cibool0405 isfinite -9.99999999E+999 -> 1 6557db96d56Sopenharmony_cibool0406 isfinite 9.99999999E+1000 -> 1 6567db96d56Sopenharmony_cibool0407 isfinite -9.99999999E+1000 -> 1 6577db96d56Sopenharmony_cibool0408 isfinite 9.99999999E+2000 -> 1 6587db96d56Sopenharmony_cibool0409 isfinite -9.99999999E+2000 -> 1 6597db96d56Sopenharmony_cibool0410 isfinite Infinity -> 0 6607db96d56Sopenharmony_cibool0411 isfinite -Infinity -> 0 6617db96d56Sopenharmony_cibool0412 isfinite NaN -> 0 6627db96d56Sopenharmony_cibool0413 isfinite -NaN -> 0 6637db96d56Sopenharmony_cibool0414 isfinite NaN123 -> 0 6647db96d56Sopenharmony_cibool0415 isfinite -NaN123 -> 0 6657db96d56Sopenharmony_cibool0416 isfinite sNaN -> 0 6667db96d56Sopenharmony_cibool0417 isfinite -sNaN -> 0 6677db96d56Sopenharmony_cibool0418 isfinite sNaN123 -> 0 6687db96d56Sopenharmony_cibool0419 isfinite -sNaN123 -> 0 6697db96d56Sopenharmony_cibool0420 isinfinite 0E-2000 -> 0 6707db96d56Sopenharmony_cibool0421 isinfinite -0E-2000 -> 0 6717db96d56Sopenharmony_cibool0422 isinfinite 0E-1008 -> 0 6727db96d56Sopenharmony_cibool0423 isinfinite -0E-1008 -> 0 6737db96d56Sopenharmony_cibool0424 isinfinite 0E-1007 -> 0 6747db96d56Sopenharmony_cibool0425 isinfinite -0E-1007 -> 0 6757db96d56Sopenharmony_cibool0426 isinfinite 0E-1006 -> 0 6767db96d56Sopenharmony_cibool0427 isinfinite -0E-1006 -> 0 6777db96d56Sopenharmony_cibool0428 isinfinite 0E-1000 -> 0 6787db96d56Sopenharmony_cibool0429 isinfinite -0E-1000 -> 0 6797db96d56Sopenharmony_cibool0430 isinfinite 0E-999 -> 0 6807db96d56Sopenharmony_cibool0431 isinfinite -0E-999 -> 0 6817db96d56Sopenharmony_cibool0432 isinfinite 0E-998 -> 0 6827db96d56Sopenharmony_cibool0433 isinfinite -0E-998 -> 0 6837db96d56Sopenharmony_cibool0434 isinfinite 0E-100 -> 0 6847db96d56Sopenharmony_cibool0435 isinfinite -0E-100 -> 0 6857db96d56Sopenharmony_cibool0436 isinfinite 0.000000 -> 0 6867db96d56Sopenharmony_cibool0437 isinfinite -0.000000 -> 0 6877db96d56Sopenharmony_cibool0438 isinfinite 0.000 -> 0 6887db96d56Sopenharmony_cibool0439 isinfinite -0.000 -> 0 6897db96d56Sopenharmony_cibool0440 isinfinite 0.00 -> 0 6907db96d56Sopenharmony_cibool0441 isinfinite -0.00 -> 0 6917db96d56Sopenharmony_cibool0442 isinfinite 0.0 -> 0 6927db96d56Sopenharmony_cibool0443 isinfinite -0.0 -> 0 6937db96d56Sopenharmony_cibool0444 isinfinite 0 -> 0 6947db96d56Sopenharmony_cibool0445 isinfinite -0 -> 0 6957db96d56Sopenharmony_cibool0446 isinfinite 0E+1 -> 0 6967db96d56Sopenharmony_cibool0447 isinfinite -0E+1 -> 0 6977db96d56Sopenharmony_cibool0448 isinfinite 0E+2 -> 0 6987db96d56Sopenharmony_cibool0449 isinfinite -0E+2 -> 0 6997db96d56Sopenharmony_cibool0450 isinfinite 0E+3 -> 0 7007db96d56Sopenharmony_cibool0451 isinfinite -0E+3 -> 0 7017db96d56Sopenharmony_cibool0452 isinfinite 0E+6 -> 0 7027db96d56Sopenharmony_cibool0453 isinfinite -0E+6 -> 0 7037db96d56Sopenharmony_cibool0454 isinfinite 0E+100 -> 0 7047db96d56Sopenharmony_cibool0455 isinfinite -0E+100 -> 0 7057db96d56Sopenharmony_cibool0456 isinfinite 0E+990 -> 0 7067db96d56Sopenharmony_cibool0457 isinfinite -0E+990 -> 0 7077db96d56Sopenharmony_cibool0458 isinfinite 0E+991 -> 0 7087db96d56Sopenharmony_cibool0459 isinfinite -0E+991 -> 0 7097db96d56Sopenharmony_cibool0460 isinfinite 0E+992 -> 0 7107db96d56Sopenharmony_cibool0461 isinfinite -0E+992 -> 0 7117db96d56Sopenharmony_cibool0462 isinfinite 0E+998 -> 0 7127db96d56Sopenharmony_cibool0463 isinfinite -0E+998 -> 0 7137db96d56Sopenharmony_cibool0464 isinfinite 0E+999 -> 0 7147db96d56Sopenharmony_cibool0465 isinfinite -0E+999 -> 0 7157db96d56Sopenharmony_cibool0466 isinfinite 0E+1000 -> 0 7167db96d56Sopenharmony_cibool0467 isinfinite -0E+1000 -> 0 7177db96d56Sopenharmony_cibool0468 isinfinite 0E+2000 -> 0 7187db96d56Sopenharmony_cibool0469 isinfinite -0E+2000 -> 0 7197db96d56Sopenharmony_cibool0470 isinfinite 1E-2000 -> 0 7207db96d56Sopenharmony_cibool0471 isinfinite -1E-2000 -> 0 7217db96d56Sopenharmony_cibool0472 isinfinite 1E-1008 -> 0 7227db96d56Sopenharmony_cibool0473 isinfinite -1E-1008 -> 0 7237db96d56Sopenharmony_cibool0474 isinfinite 1E-1007 -> 0 7247db96d56Sopenharmony_cibool0475 isinfinite -1E-1007 -> 0 7257db96d56Sopenharmony_cibool0476 isinfinite 1E-1006 -> 0 7267db96d56Sopenharmony_cibool0477 isinfinite -1E-1006 -> 0 7277db96d56Sopenharmony_cibool0478 isinfinite 1E-1000 -> 0 7287db96d56Sopenharmony_cibool0479 isinfinite -1E-1000 -> 0 7297db96d56Sopenharmony_cibool0480 isinfinite 1E-999 -> 0 7307db96d56Sopenharmony_cibool0481 isinfinite -1E-999 -> 0 7317db96d56Sopenharmony_cibool0482 isinfinite 1E-998 -> 0 7327db96d56Sopenharmony_cibool0483 isinfinite -1E-998 -> 0 7337db96d56Sopenharmony_cibool0484 isinfinite 1E-100 -> 0 7347db96d56Sopenharmony_cibool0485 isinfinite -1E-100 -> 0 7357db96d56Sopenharmony_cibool0486 isinfinite 0.000001 -> 0 7367db96d56Sopenharmony_cibool0487 isinfinite -0.000001 -> 0 7377db96d56Sopenharmony_cibool0488 isinfinite 0.001 -> 0 7387db96d56Sopenharmony_cibool0489 isinfinite -0.001 -> 0 7397db96d56Sopenharmony_cibool0490 isinfinite 0.01 -> 0 7407db96d56Sopenharmony_cibool0491 isinfinite -0.01 -> 0 7417db96d56Sopenharmony_cibool0492 isinfinite 0.1 -> 0 7427db96d56Sopenharmony_cibool0493 isinfinite -0.1 -> 0 7437db96d56Sopenharmony_cibool0494 isinfinite 1 -> 0 7447db96d56Sopenharmony_cibool0495 isinfinite -1 -> 0 7457db96d56Sopenharmony_cibool0496 isinfinite 1E+1 -> 0 7467db96d56Sopenharmony_cibool0497 isinfinite -1E+1 -> 0 7477db96d56Sopenharmony_cibool0498 isinfinite 1E+2 -> 0 7487db96d56Sopenharmony_cibool0499 isinfinite -1E+2 -> 0 7497db96d56Sopenharmony_cibool0500 isinfinite 1E+3 -> 0 7507db96d56Sopenharmony_cibool0501 isinfinite -1E+3 -> 0 7517db96d56Sopenharmony_cibool0502 isinfinite 1E+6 -> 0 7527db96d56Sopenharmony_cibool0503 isinfinite -1E+6 -> 0 7537db96d56Sopenharmony_cibool0504 isinfinite 1E+100 -> 0 7547db96d56Sopenharmony_cibool0505 isinfinite -1E+100 -> 0 7557db96d56Sopenharmony_cibool0506 isinfinite 1E+990 -> 0 7567db96d56Sopenharmony_cibool0507 isinfinite -1E+990 -> 0 7577db96d56Sopenharmony_cibool0508 isinfinite 1E+991 -> 0 7587db96d56Sopenharmony_cibool0509 isinfinite -1E+991 -> 0 7597db96d56Sopenharmony_cibool0510 isinfinite 1E+992 -> 0 7607db96d56Sopenharmony_cibool0511 isinfinite -1E+992 -> 0 7617db96d56Sopenharmony_cibool0512 isinfinite 1E+998 -> 0 7627db96d56Sopenharmony_cibool0513 isinfinite -1E+998 -> 0 7637db96d56Sopenharmony_cibool0514 isinfinite 1E+999 -> 0 7647db96d56Sopenharmony_cibool0515 isinfinite -1E+999 -> 0 7657db96d56Sopenharmony_cibool0516 isinfinite 1E+1000 -> 0 7667db96d56Sopenharmony_cibool0517 isinfinite -1E+1000 -> 0 7677db96d56Sopenharmony_cibool0518 isinfinite 1E+2000 -> 0 7687db96d56Sopenharmony_cibool0519 isinfinite -1E+2000 -> 0 7697db96d56Sopenharmony_cibool0520 isinfinite 9E-2000 -> 0 7707db96d56Sopenharmony_cibool0521 isinfinite -9E-2000 -> 0 7717db96d56Sopenharmony_cibool0522 isinfinite 9E-1008 -> 0 7727db96d56Sopenharmony_cibool0523 isinfinite -9E-1008 -> 0 7737db96d56Sopenharmony_cibool0524 isinfinite 9E-1007 -> 0 7747db96d56Sopenharmony_cibool0525 isinfinite -9E-1007 -> 0 7757db96d56Sopenharmony_cibool0526 isinfinite 9E-1006 -> 0 7767db96d56Sopenharmony_cibool0527 isinfinite -9E-1006 -> 0 7777db96d56Sopenharmony_cibool0528 isinfinite 9E-1000 -> 0 7787db96d56Sopenharmony_cibool0529 isinfinite -9E-1000 -> 0 7797db96d56Sopenharmony_cibool0530 isinfinite 9E-999 -> 0 7807db96d56Sopenharmony_cibool0531 isinfinite -9E-999 -> 0 7817db96d56Sopenharmony_cibool0532 isinfinite 9E-998 -> 0 7827db96d56Sopenharmony_cibool0533 isinfinite -9E-998 -> 0 7837db96d56Sopenharmony_cibool0534 isinfinite 9E-100 -> 0 7847db96d56Sopenharmony_cibool0535 isinfinite -9E-100 -> 0 7857db96d56Sopenharmony_cibool0536 isinfinite 0.000009 -> 0 7867db96d56Sopenharmony_cibool0537 isinfinite -0.000009 -> 0 7877db96d56Sopenharmony_cibool0538 isinfinite 0.009 -> 0 7887db96d56Sopenharmony_cibool0539 isinfinite -0.009 -> 0 7897db96d56Sopenharmony_cibool0540 isinfinite 0.09 -> 0 7907db96d56Sopenharmony_cibool0541 isinfinite -0.09 -> 0 7917db96d56Sopenharmony_cibool0542 isinfinite 0.9 -> 0 7927db96d56Sopenharmony_cibool0543 isinfinite -0.9 -> 0 7937db96d56Sopenharmony_cibool0544 isinfinite 9 -> 0 7947db96d56Sopenharmony_cibool0545 isinfinite -9 -> 0 7957db96d56Sopenharmony_cibool0546 isinfinite 9E+1 -> 0 7967db96d56Sopenharmony_cibool0547 isinfinite -9E+1 -> 0 7977db96d56Sopenharmony_cibool0548 isinfinite 9E+2 -> 0 7987db96d56Sopenharmony_cibool0549 isinfinite -9E+2 -> 0 7997db96d56Sopenharmony_cibool0550 isinfinite 9E+3 -> 0 8007db96d56Sopenharmony_cibool0551 isinfinite -9E+3 -> 0 8017db96d56Sopenharmony_cibool0552 isinfinite 9E+6 -> 0 8027db96d56Sopenharmony_cibool0553 isinfinite -9E+6 -> 0 8037db96d56Sopenharmony_cibool0554 isinfinite 9E+100 -> 0 8047db96d56Sopenharmony_cibool0555 isinfinite -9E+100 -> 0 8057db96d56Sopenharmony_cibool0556 isinfinite 9E+990 -> 0 8067db96d56Sopenharmony_cibool0557 isinfinite -9E+990 -> 0 8077db96d56Sopenharmony_cibool0558 isinfinite 9E+991 -> 0 8087db96d56Sopenharmony_cibool0559 isinfinite -9E+991 -> 0 8097db96d56Sopenharmony_cibool0560 isinfinite 9E+992 -> 0 8107db96d56Sopenharmony_cibool0561 isinfinite -9E+992 -> 0 8117db96d56Sopenharmony_cibool0562 isinfinite 9E+998 -> 0 8127db96d56Sopenharmony_cibool0563 isinfinite -9E+998 -> 0 8137db96d56Sopenharmony_cibool0564 isinfinite 9E+999 -> 0 8147db96d56Sopenharmony_cibool0565 isinfinite -9E+999 -> 0 8157db96d56Sopenharmony_cibool0566 isinfinite 9E+1000 -> 0 8167db96d56Sopenharmony_cibool0567 isinfinite -9E+1000 -> 0 8177db96d56Sopenharmony_cibool0568 isinfinite 9E+2000 -> 0 8187db96d56Sopenharmony_cibool0569 isinfinite -9E+2000 -> 0 8197db96d56Sopenharmony_cibool0570 isinfinite 9.99999999E-2000 -> 0 8207db96d56Sopenharmony_cibool0571 isinfinite -9.99999999E-2000 -> 0 8217db96d56Sopenharmony_cibool0572 isinfinite 9.99999999E-1008 -> 0 8227db96d56Sopenharmony_cibool0573 isinfinite -9.99999999E-1008 -> 0 8237db96d56Sopenharmony_cibool0574 isinfinite 9.99999999E-1007 -> 0 8247db96d56Sopenharmony_cibool0575 isinfinite -9.99999999E-1007 -> 0 8257db96d56Sopenharmony_cibool0576 isinfinite 9.99999999E-1006 -> 0 8267db96d56Sopenharmony_cibool0577 isinfinite -9.99999999E-1006 -> 0 8277db96d56Sopenharmony_cibool0578 isinfinite 9.99999999E-1000 -> 0 8287db96d56Sopenharmony_cibool0579 isinfinite -9.99999999E-1000 -> 0 8297db96d56Sopenharmony_cibool0580 isinfinite 9.99999999E-999 -> 0 8307db96d56Sopenharmony_cibool0581 isinfinite -9.99999999E-999 -> 0 8317db96d56Sopenharmony_cibool0582 isinfinite 9.99999999E-998 -> 0 8327db96d56Sopenharmony_cibool0583 isinfinite -9.99999999E-998 -> 0 8337db96d56Sopenharmony_cibool0584 isinfinite 9.99999999E-100 -> 0 8347db96d56Sopenharmony_cibool0585 isinfinite -9.99999999E-100 -> 0 8357db96d56Sopenharmony_cibool0586 isinfinite 0.00000999999999 -> 0 8367db96d56Sopenharmony_cibool0587 isinfinite -0.00000999999999 -> 0 8377db96d56Sopenharmony_cibool0588 isinfinite 0.00999999999 -> 0 8387db96d56Sopenharmony_cibool0589 isinfinite -0.00999999999 -> 0 8397db96d56Sopenharmony_cibool0590 isinfinite 0.0999999999 -> 0 8407db96d56Sopenharmony_cibool0591 isinfinite -0.0999999999 -> 0 8417db96d56Sopenharmony_cibool0592 isinfinite 0.999999999 -> 0 8427db96d56Sopenharmony_cibool0593 isinfinite -0.999999999 -> 0 8437db96d56Sopenharmony_cibool0594 isinfinite 9.99999999 -> 0 8447db96d56Sopenharmony_cibool0595 isinfinite -9.99999999 -> 0 8457db96d56Sopenharmony_cibool0596 isinfinite 99.9999999 -> 0 8467db96d56Sopenharmony_cibool0597 isinfinite -99.9999999 -> 0 8477db96d56Sopenharmony_cibool0598 isinfinite 999.999999 -> 0 8487db96d56Sopenharmony_cibool0599 isinfinite -999.999999 -> 0 8497db96d56Sopenharmony_cibool0600 isinfinite 9999.99999 -> 0 8507db96d56Sopenharmony_cibool0601 isinfinite -9999.99999 -> 0 8517db96d56Sopenharmony_cibool0602 isinfinite 9999999.99 -> 0 8527db96d56Sopenharmony_cibool0603 isinfinite -9999999.99 -> 0 8537db96d56Sopenharmony_cibool0604 isinfinite 9.99999999E+100 -> 0 8547db96d56Sopenharmony_cibool0605 isinfinite -9.99999999E+100 -> 0 8557db96d56Sopenharmony_cibool0606 isinfinite 9.99999999E+990 -> 0 8567db96d56Sopenharmony_cibool0607 isinfinite -9.99999999E+990 -> 0 8577db96d56Sopenharmony_cibool0608 isinfinite 9.99999999E+991 -> 0 8587db96d56Sopenharmony_cibool0609 isinfinite -9.99999999E+991 -> 0 8597db96d56Sopenharmony_cibool0610 isinfinite 9.99999999E+992 -> 0 8607db96d56Sopenharmony_cibool0611 isinfinite -9.99999999E+992 -> 0 8617db96d56Sopenharmony_cibool0612 isinfinite 9.99999999E+998 -> 0 8627db96d56Sopenharmony_cibool0613 isinfinite -9.99999999E+998 -> 0 8637db96d56Sopenharmony_cibool0614 isinfinite 9.99999999E+999 -> 0 8647db96d56Sopenharmony_cibool0615 isinfinite -9.99999999E+999 -> 0 8657db96d56Sopenharmony_cibool0616 isinfinite 9.99999999E+1000 -> 0 8667db96d56Sopenharmony_cibool0617 isinfinite -9.99999999E+1000 -> 0 8677db96d56Sopenharmony_cibool0618 isinfinite 9.99999999E+2000 -> 0 8687db96d56Sopenharmony_cibool0619 isinfinite -9.99999999E+2000 -> 0 8697db96d56Sopenharmony_cibool0620 isinfinite Infinity -> 1 8707db96d56Sopenharmony_cibool0621 isinfinite -Infinity -> 1 8717db96d56Sopenharmony_cibool0622 isinfinite NaN -> 0 8727db96d56Sopenharmony_cibool0623 isinfinite -NaN -> 0 8737db96d56Sopenharmony_cibool0624 isinfinite NaN123 -> 0 8747db96d56Sopenharmony_cibool0625 isinfinite -NaN123 -> 0 8757db96d56Sopenharmony_cibool0626 isinfinite sNaN -> 0 8767db96d56Sopenharmony_cibool0627 isinfinite -sNaN -> 0 8777db96d56Sopenharmony_cibool0628 isinfinite sNaN123 -> 0 8787db96d56Sopenharmony_cibool0629 isinfinite -sNaN123 -> 0 8797db96d56Sopenharmony_cibool0630 isnan 0E-2000 -> 0 8807db96d56Sopenharmony_cibool0631 isnan -0E-2000 -> 0 8817db96d56Sopenharmony_cibool0632 isnan 0E-1008 -> 0 8827db96d56Sopenharmony_cibool0633 isnan -0E-1008 -> 0 8837db96d56Sopenharmony_cibool0634 isnan 0E-1007 -> 0 8847db96d56Sopenharmony_cibool0635 isnan -0E-1007 -> 0 8857db96d56Sopenharmony_cibool0636 isnan 0E-1006 -> 0 8867db96d56Sopenharmony_cibool0637 isnan -0E-1006 -> 0 8877db96d56Sopenharmony_cibool0638 isnan 0E-1000 -> 0 8887db96d56Sopenharmony_cibool0639 isnan -0E-1000 -> 0 8897db96d56Sopenharmony_cibool0640 isnan 0E-999 -> 0 8907db96d56Sopenharmony_cibool0641 isnan -0E-999 -> 0 8917db96d56Sopenharmony_cibool0642 isnan 0E-998 -> 0 8927db96d56Sopenharmony_cibool0643 isnan -0E-998 -> 0 8937db96d56Sopenharmony_cibool0644 isnan 0E-100 -> 0 8947db96d56Sopenharmony_cibool0645 isnan -0E-100 -> 0 8957db96d56Sopenharmony_cibool0646 isnan 0.000000 -> 0 8967db96d56Sopenharmony_cibool0647 isnan -0.000000 -> 0 8977db96d56Sopenharmony_cibool0648 isnan 0.000 -> 0 8987db96d56Sopenharmony_cibool0649 isnan -0.000 -> 0 8997db96d56Sopenharmony_cibool0650 isnan 0.00 -> 0 9007db96d56Sopenharmony_cibool0651 isnan -0.00 -> 0 9017db96d56Sopenharmony_cibool0652 isnan 0.0 -> 0 9027db96d56Sopenharmony_cibool0653 isnan -0.0 -> 0 9037db96d56Sopenharmony_cibool0654 isnan 0 -> 0 9047db96d56Sopenharmony_cibool0655 isnan -0 -> 0 9057db96d56Sopenharmony_cibool0656 isnan 0E+1 -> 0 9067db96d56Sopenharmony_cibool0657 isnan -0E+1 -> 0 9077db96d56Sopenharmony_cibool0658 isnan 0E+2 -> 0 9087db96d56Sopenharmony_cibool0659 isnan -0E+2 -> 0 9097db96d56Sopenharmony_cibool0660 isnan 0E+3 -> 0 9107db96d56Sopenharmony_cibool0661 isnan -0E+3 -> 0 9117db96d56Sopenharmony_cibool0662 isnan 0E+6 -> 0 9127db96d56Sopenharmony_cibool0663 isnan -0E+6 -> 0 9137db96d56Sopenharmony_cibool0664 isnan 0E+100 -> 0 9147db96d56Sopenharmony_cibool0665 isnan -0E+100 -> 0 9157db96d56Sopenharmony_cibool0666 isnan 0E+990 -> 0 9167db96d56Sopenharmony_cibool0667 isnan -0E+990 -> 0 9177db96d56Sopenharmony_cibool0668 isnan 0E+991 -> 0 9187db96d56Sopenharmony_cibool0669 isnan -0E+991 -> 0 9197db96d56Sopenharmony_cibool0670 isnan 0E+992 -> 0 9207db96d56Sopenharmony_cibool0671 isnan -0E+992 -> 0 9217db96d56Sopenharmony_cibool0672 isnan 0E+998 -> 0 9227db96d56Sopenharmony_cibool0673 isnan -0E+998 -> 0 9237db96d56Sopenharmony_cibool0674 isnan 0E+999 -> 0 9247db96d56Sopenharmony_cibool0675 isnan -0E+999 -> 0 9257db96d56Sopenharmony_cibool0676 isnan 0E+1000 -> 0 9267db96d56Sopenharmony_cibool0677 isnan -0E+1000 -> 0 9277db96d56Sopenharmony_cibool0678 isnan 0E+2000 -> 0 9287db96d56Sopenharmony_cibool0679 isnan -0E+2000 -> 0 9297db96d56Sopenharmony_cibool0680 isnan 1E-2000 -> 0 9307db96d56Sopenharmony_cibool0681 isnan -1E-2000 -> 0 9317db96d56Sopenharmony_cibool0682 isnan 1E-1008 -> 0 9327db96d56Sopenharmony_cibool0683 isnan -1E-1008 -> 0 9337db96d56Sopenharmony_cibool0684 isnan 1E-1007 -> 0 9347db96d56Sopenharmony_cibool0685 isnan -1E-1007 -> 0 9357db96d56Sopenharmony_cibool0686 isnan 1E-1006 -> 0 9367db96d56Sopenharmony_cibool0687 isnan -1E-1006 -> 0 9377db96d56Sopenharmony_cibool0688 isnan 1E-1000 -> 0 9387db96d56Sopenharmony_cibool0689 isnan -1E-1000 -> 0 9397db96d56Sopenharmony_cibool0690 isnan 1E-999 -> 0 9407db96d56Sopenharmony_cibool0691 isnan -1E-999 -> 0 9417db96d56Sopenharmony_cibool0692 isnan 1E-998 -> 0 9427db96d56Sopenharmony_cibool0693 isnan -1E-998 -> 0 9437db96d56Sopenharmony_cibool0694 isnan 1E-100 -> 0 9447db96d56Sopenharmony_cibool0695 isnan -1E-100 -> 0 9457db96d56Sopenharmony_cibool0696 isnan 0.000001 -> 0 9467db96d56Sopenharmony_cibool0697 isnan -0.000001 -> 0 9477db96d56Sopenharmony_cibool0698 isnan 0.001 -> 0 9487db96d56Sopenharmony_cibool0699 isnan -0.001 -> 0 9497db96d56Sopenharmony_cibool0700 isnan 0.01 -> 0 9507db96d56Sopenharmony_cibool0701 isnan -0.01 -> 0 9517db96d56Sopenharmony_cibool0702 isnan 0.1 -> 0 9527db96d56Sopenharmony_cibool0703 isnan -0.1 -> 0 9537db96d56Sopenharmony_cibool0704 isnan 1 -> 0 9547db96d56Sopenharmony_cibool0705 isnan -1 -> 0 9557db96d56Sopenharmony_cibool0706 isnan 1E+1 -> 0 9567db96d56Sopenharmony_cibool0707 isnan -1E+1 -> 0 9577db96d56Sopenharmony_cibool0708 isnan 1E+2 -> 0 9587db96d56Sopenharmony_cibool0709 isnan -1E+2 -> 0 9597db96d56Sopenharmony_cibool0710 isnan 1E+3 -> 0 9607db96d56Sopenharmony_cibool0711 isnan -1E+3 -> 0 9617db96d56Sopenharmony_cibool0712 isnan 1E+6 -> 0 9627db96d56Sopenharmony_cibool0713 isnan -1E+6 -> 0 9637db96d56Sopenharmony_cibool0714 isnan 1E+100 -> 0 9647db96d56Sopenharmony_cibool0715 isnan -1E+100 -> 0 9657db96d56Sopenharmony_cibool0716 isnan 1E+990 -> 0 9667db96d56Sopenharmony_cibool0717 isnan -1E+990 -> 0 9677db96d56Sopenharmony_cibool0718 isnan 1E+991 -> 0 9687db96d56Sopenharmony_cibool0719 isnan -1E+991 -> 0 9697db96d56Sopenharmony_cibool0720 isnan 1E+992 -> 0 9707db96d56Sopenharmony_cibool0721 isnan -1E+992 -> 0 9717db96d56Sopenharmony_cibool0722 isnan 1E+998 -> 0 9727db96d56Sopenharmony_cibool0723 isnan -1E+998 -> 0 9737db96d56Sopenharmony_cibool0724 isnan 1E+999 -> 0 9747db96d56Sopenharmony_cibool0725 isnan -1E+999 -> 0 9757db96d56Sopenharmony_cibool0726 isnan 1E+1000 -> 0 9767db96d56Sopenharmony_cibool0727 isnan -1E+1000 -> 0 9777db96d56Sopenharmony_cibool0728 isnan 1E+2000 -> 0 9787db96d56Sopenharmony_cibool0729 isnan -1E+2000 -> 0 9797db96d56Sopenharmony_cibool0730 isnan 9E-2000 -> 0 9807db96d56Sopenharmony_cibool0731 isnan -9E-2000 -> 0 9817db96d56Sopenharmony_cibool0732 isnan 9E-1008 -> 0 9827db96d56Sopenharmony_cibool0733 isnan -9E-1008 -> 0 9837db96d56Sopenharmony_cibool0734 isnan 9E-1007 -> 0 9847db96d56Sopenharmony_cibool0735 isnan -9E-1007 -> 0 9857db96d56Sopenharmony_cibool0736 isnan 9E-1006 -> 0 9867db96d56Sopenharmony_cibool0737 isnan -9E-1006 -> 0 9877db96d56Sopenharmony_cibool0738 isnan 9E-1000 -> 0 9887db96d56Sopenharmony_cibool0739 isnan -9E-1000 -> 0 9897db96d56Sopenharmony_cibool0740 isnan 9E-999 -> 0 9907db96d56Sopenharmony_cibool0741 isnan -9E-999 -> 0 9917db96d56Sopenharmony_cibool0742 isnan 9E-998 -> 0 9927db96d56Sopenharmony_cibool0743 isnan -9E-998 -> 0 9937db96d56Sopenharmony_cibool0744 isnan 9E-100 -> 0 9947db96d56Sopenharmony_cibool0745 isnan -9E-100 -> 0 9957db96d56Sopenharmony_cibool0746 isnan 0.000009 -> 0 9967db96d56Sopenharmony_cibool0747 isnan -0.000009 -> 0 9977db96d56Sopenharmony_cibool0748 isnan 0.009 -> 0 9987db96d56Sopenharmony_cibool0749 isnan -0.009 -> 0 9997db96d56Sopenharmony_cibool0750 isnan 0.09 -> 0 10007db96d56Sopenharmony_cibool0751 isnan -0.09 -> 0 10017db96d56Sopenharmony_cibool0752 isnan 0.9 -> 0 10027db96d56Sopenharmony_cibool0753 isnan -0.9 -> 0 10037db96d56Sopenharmony_cibool0754 isnan 9 -> 0 10047db96d56Sopenharmony_cibool0755 isnan -9 -> 0 10057db96d56Sopenharmony_cibool0756 isnan 9E+1 -> 0 10067db96d56Sopenharmony_cibool0757 isnan -9E+1 -> 0 10077db96d56Sopenharmony_cibool0758 isnan 9E+2 -> 0 10087db96d56Sopenharmony_cibool0759 isnan -9E+2 -> 0 10097db96d56Sopenharmony_cibool0760 isnan 9E+3 -> 0 10107db96d56Sopenharmony_cibool0761 isnan -9E+3 -> 0 10117db96d56Sopenharmony_cibool0762 isnan 9E+6 -> 0 10127db96d56Sopenharmony_cibool0763 isnan -9E+6 -> 0 10137db96d56Sopenharmony_cibool0764 isnan 9E+100 -> 0 10147db96d56Sopenharmony_cibool0765 isnan -9E+100 -> 0 10157db96d56Sopenharmony_cibool0766 isnan 9E+990 -> 0 10167db96d56Sopenharmony_cibool0767 isnan -9E+990 -> 0 10177db96d56Sopenharmony_cibool0768 isnan 9E+991 -> 0 10187db96d56Sopenharmony_cibool0769 isnan -9E+991 -> 0 10197db96d56Sopenharmony_cibool0770 isnan 9E+992 -> 0 10207db96d56Sopenharmony_cibool0771 isnan -9E+992 -> 0 10217db96d56Sopenharmony_cibool0772 isnan 9E+998 -> 0 10227db96d56Sopenharmony_cibool0773 isnan -9E+998 -> 0 10237db96d56Sopenharmony_cibool0774 isnan 9E+999 -> 0 10247db96d56Sopenharmony_cibool0775 isnan -9E+999 -> 0 10257db96d56Sopenharmony_cibool0776 isnan 9E+1000 -> 0 10267db96d56Sopenharmony_cibool0777 isnan -9E+1000 -> 0 10277db96d56Sopenharmony_cibool0778 isnan 9E+2000 -> 0 10287db96d56Sopenharmony_cibool0779 isnan -9E+2000 -> 0 10297db96d56Sopenharmony_cibool0780 isnan 9.99999999E-2000 -> 0 10307db96d56Sopenharmony_cibool0781 isnan -9.99999999E-2000 -> 0 10317db96d56Sopenharmony_cibool0782 isnan 9.99999999E-1008 -> 0 10327db96d56Sopenharmony_cibool0783 isnan -9.99999999E-1008 -> 0 10337db96d56Sopenharmony_cibool0784 isnan 9.99999999E-1007 -> 0 10347db96d56Sopenharmony_cibool0785 isnan -9.99999999E-1007 -> 0 10357db96d56Sopenharmony_cibool0786 isnan 9.99999999E-1006 -> 0 10367db96d56Sopenharmony_cibool0787 isnan -9.99999999E-1006 -> 0 10377db96d56Sopenharmony_cibool0788 isnan 9.99999999E-1000 -> 0 10387db96d56Sopenharmony_cibool0789 isnan -9.99999999E-1000 -> 0 10397db96d56Sopenharmony_cibool0790 isnan 9.99999999E-999 -> 0 10407db96d56Sopenharmony_cibool0791 isnan -9.99999999E-999 -> 0 10417db96d56Sopenharmony_cibool0792 isnan 9.99999999E-998 -> 0 10427db96d56Sopenharmony_cibool0793 isnan -9.99999999E-998 -> 0 10437db96d56Sopenharmony_cibool0794 isnan 9.99999999E-100 -> 0 10447db96d56Sopenharmony_cibool0795 isnan -9.99999999E-100 -> 0 10457db96d56Sopenharmony_cibool0796 isnan 0.00000999999999 -> 0 10467db96d56Sopenharmony_cibool0797 isnan -0.00000999999999 -> 0 10477db96d56Sopenharmony_cibool0798 isnan 0.00999999999 -> 0 10487db96d56Sopenharmony_cibool0799 isnan -0.00999999999 -> 0 10497db96d56Sopenharmony_cibool0800 isnan 0.0999999999 -> 0 10507db96d56Sopenharmony_cibool0801 isnan -0.0999999999 -> 0 10517db96d56Sopenharmony_cibool0802 isnan 0.999999999 -> 0 10527db96d56Sopenharmony_cibool0803 isnan -0.999999999 -> 0 10537db96d56Sopenharmony_cibool0804 isnan 9.99999999 -> 0 10547db96d56Sopenharmony_cibool0805 isnan -9.99999999 -> 0 10557db96d56Sopenharmony_cibool0806 isnan 99.9999999 -> 0 10567db96d56Sopenharmony_cibool0807 isnan -99.9999999 -> 0 10577db96d56Sopenharmony_cibool0808 isnan 999.999999 -> 0 10587db96d56Sopenharmony_cibool0809 isnan -999.999999 -> 0 10597db96d56Sopenharmony_cibool0810 isnan 9999.99999 -> 0 10607db96d56Sopenharmony_cibool0811 isnan -9999.99999 -> 0 10617db96d56Sopenharmony_cibool0812 isnan 9999999.99 -> 0 10627db96d56Sopenharmony_cibool0813 isnan -9999999.99 -> 0 10637db96d56Sopenharmony_cibool0814 isnan 9.99999999E+100 -> 0 10647db96d56Sopenharmony_cibool0815 isnan -9.99999999E+100 -> 0 10657db96d56Sopenharmony_cibool0816 isnan 9.99999999E+990 -> 0 10667db96d56Sopenharmony_cibool0817 isnan -9.99999999E+990 -> 0 10677db96d56Sopenharmony_cibool0818 isnan 9.99999999E+991 -> 0 10687db96d56Sopenharmony_cibool0819 isnan -9.99999999E+991 -> 0 10697db96d56Sopenharmony_cibool0820 isnan 9.99999999E+992 -> 0 10707db96d56Sopenharmony_cibool0821 isnan -9.99999999E+992 -> 0 10717db96d56Sopenharmony_cibool0822 isnan 9.99999999E+998 -> 0 10727db96d56Sopenharmony_cibool0823 isnan -9.99999999E+998 -> 0 10737db96d56Sopenharmony_cibool0824 isnan 9.99999999E+999 -> 0 10747db96d56Sopenharmony_cibool0825 isnan -9.99999999E+999 -> 0 10757db96d56Sopenharmony_cibool0826 isnan 9.99999999E+1000 -> 0 10767db96d56Sopenharmony_cibool0827 isnan -9.99999999E+1000 -> 0 10777db96d56Sopenharmony_cibool0828 isnan 9.99999999E+2000 -> 0 10787db96d56Sopenharmony_cibool0829 isnan -9.99999999E+2000 -> 0 10797db96d56Sopenharmony_cibool0830 isnan Infinity -> 0 10807db96d56Sopenharmony_cibool0831 isnan -Infinity -> 0 10817db96d56Sopenharmony_cibool0832 isnan NaN -> 1 10827db96d56Sopenharmony_cibool0833 isnan -NaN -> 1 10837db96d56Sopenharmony_cibool0834 isnan NaN123 -> 1 10847db96d56Sopenharmony_cibool0835 isnan -NaN123 -> 1 10857db96d56Sopenharmony_cibool0836 isnan sNaN -> 1 10867db96d56Sopenharmony_cibool0837 isnan -sNaN -> 1 10877db96d56Sopenharmony_cibool0838 isnan sNaN123 -> 1 10887db96d56Sopenharmony_cibool0839 isnan -sNaN123 -> 1 10897db96d56Sopenharmony_cibool0840 isnormal 0E-2000 -> 0 10907db96d56Sopenharmony_cibool0841 isnormal -0E-2000 -> 0 10917db96d56Sopenharmony_cibool0842 isnormal 0E-1008 -> 0 10927db96d56Sopenharmony_cibool0843 isnormal -0E-1008 -> 0 10937db96d56Sopenharmony_cibool0844 isnormal 0E-1007 -> 0 10947db96d56Sopenharmony_cibool0845 isnormal -0E-1007 -> 0 10957db96d56Sopenharmony_cibool0846 isnormal 0E-1006 -> 0 10967db96d56Sopenharmony_cibool0847 isnormal -0E-1006 -> 0 10977db96d56Sopenharmony_cibool0848 isnormal 0E-1000 -> 0 10987db96d56Sopenharmony_cibool0849 isnormal -0E-1000 -> 0 10997db96d56Sopenharmony_cibool0850 isnormal 0E-999 -> 0 11007db96d56Sopenharmony_cibool0851 isnormal -0E-999 -> 0 11017db96d56Sopenharmony_cibool0852 isnormal 0E-998 -> 0 11027db96d56Sopenharmony_cibool0853 isnormal -0E-998 -> 0 11037db96d56Sopenharmony_cibool0854 isnormal 0E-100 -> 0 11047db96d56Sopenharmony_cibool0855 isnormal -0E-100 -> 0 11057db96d56Sopenharmony_cibool0856 isnormal 0.000000 -> 0 11067db96d56Sopenharmony_cibool0857 isnormal -0.000000 -> 0 11077db96d56Sopenharmony_cibool0858 isnormal 0.000 -> 0 11087db96d56Sopenharmony_cibool0859 isnormal -0.000 -> 0 11097db96d56Sopenharmony_cibool0860 isnormal 0.00 -> 0 11107db96d56Sopenharmony_cibool0861 isnormal -0.00 -> 0 11117db96d56Sopenharmony_cibool0862 isnormal 0.0 -> 0 11127db96d56Sopenharmony_cibool0863 isnormal -0.0 -> 0 11137db96d56Sopenharmony_cibool0864 isnormal 0 -> 0 11147db96d56Sopenharmony_cibool0865 isnormal -0 -> 0 11157db96d56Sopenharmony_cibool0866 isnormal 0E+1 -> 0 11167db96d56Sopenharmony_cibool0867 isnormal -0E+1 -> 0 11177db96d56Sopenharmony_cibool0868 isnormal 0E+2 -> 0 11187db96d56Sopenharmony_cibool0869 isnormal -0E+2 -> 0 11197db96d56Sopenharmony_cibool0870 isnormal 0E+3 -> 0 11207db96d56Sopenharmony_cibool0871 isnormal -0E+3 -> 0 11217db96d56Sopenharmony_cibool0872 isnormal 0E+6 -> 0 11227db96d56Sopenharmony_cibool0873 isnormal -0E+6 -> 0 11237db96d56Sopenharmony_cibool0874 isnormal 0E+100 -> 0 11247db96d56Sopenharmony_cibool0875 isnormal -0E+100 -> 0 11257db96d56Sopenharmony_cibool0876 isnormal 0E+990 -> 0 11267db96d56Sopenharmony_cibool0877 isnormal -0E+990 -> 0 11277db96d56Sopenharmony_cibool0878 isnormal 0E+991 -> 0 11287db96d56Sopenharmony_cibool0879 isnormal -0E+991 -> 0 11297db96d56Sopenharmony_cibool0880 isnormal 0E+992 -> 0 11307db96d56Sopenharmony_cibool0881 isnormal -0E+992 -> 0 11317db96d56Sopenharmony_cibool0882 isnormal 0E+998 -> 0 11327db96d56Sopenharmony_cibool0883 isnormal -0E+998 -> 0 11337db96d56Sopenharmony_cibool0884 isnormal 0E+999 -> 0 11347db96d56Sopenharmony_cibool0885 isnormal -0E+999 -> 0 11357db96d56Sopenharmony_cibool0886 isnormal 0E+1000 -> 0 11367db96d56Sopenharmony_cibool0887 isnormal -0E+1000 -> 0 11377db96d56Sopenharmony_cibool0888 isnormal 0E+2000 -> 0 11387db96d56Sopenharmony_cibool0889 isnormal -0E+2000 -> 0 11397db96d56Sopenharmony_cibool0890 isnormal 1E-2000 -> 0 11407db96d56Sopenharmony_cibool0891 isnormal -1E-2000 -> 0 11417db96d56Sopenharmony_cibool0892 isnormal 1E-1008 -> 0 11427db96d56Sopenharmony_cibool0893 isnormal -1E-1008 -> 0 11437db96d56Sopenharmony_cibool0894 isnormal 1E-1007 -> 0 11447db96d56Sopenharmony_cibool0895 isnormal -1E-1007 -> 0 11457db96d56Sopenharmony_cibool0896 isnormal 1E-1006 -> 0 11467db96d56Sopenharmony_cibool0897 isnormal -1E-1006 -> 0 11477db96d56Sopenharmony_cibool0898 isnormal 1E-1000 -> 0 11487db96d56Sopenharmony_cibool0899 isnormal -1E-1000 -> 0 11497db96d56Sopenharmony_cibool0900 isnormal 1E-999 -> 1 11507db96d56Sopenharmony_cibool0901 isnormal -1E-999 -> 1 11517db96d56Sopenharmony_cibool0902 isnormal 1E-998 -> 1 11527db96d56Sopenharmony_cibool0903 isnormal -1E-998 -> 1 11537db96d56Sopenharmony_cibool0904 isnormal 1E-100 -> 1 11547db96d56Sopenharmony_cibool0905 isnormal -1E-100 -> 1 11557db96d56Sopenharmony_cibool0906 isnormal 0.000001 -> 1 11567db96d56Sopenharmony_cibool0907 isnormal -0.000001 -> 1 11577db96d56Sopenharmony_cibool0908 isnormal 0.001 -> 1 11587db96d56Sopenharmony_cibool0909 isnormal -0.001 -> 1 11597db96d56Sopenharmony_cibool0910 isnormal 0.01 -> 1 11607db96d56Sopenharmony_cibool0911 isnormal -0.01 -> 1 11617db96d56Sopenharmony_cibool0912 isnormal 0.1 -> 1 11627db96d56Sopenharmony_cibool0913 isnormal -0.1 -> 1 11637db96d56Sopenharmony_cibool0914 isnormal 1 -> 1 11647db96d56Sopenharmony_cibool0915 isnormal -1 -> 1 11657db96d56Sopenharmony_cibool0916 isnormal 1E+1 -> 1 11667db96d56Sopenharmony_cibool0917 isnormal -1E+1 -> 1 11677db96d56Sopenharmony_cibool0918 isnormal 1E+2 -> 1 11687db96d56Sopenharmony_cibool0919 isnormal -1E+2 -> 1 11697db96d56Sopenharmony_cibool0920 isnormal 1E+3 -> 1 11707db96d56Sopenharmony_cibool0921 isnormal -1E+3 -> 1 11717db96d56Sopenharmony_cibool0922 isnormal 1E+6 -> 1 11727db96d56Sopenharmony_cibool0923 isnormal -1E+6 -> 1 11737db96d56Sopenharmony_cibool0924 isnormal 1E+100 -> 1 11747db96d56Sopenharmony_cibool0925 isnormal -1E+100 -> 1 11757db96d56Sopenharmony_cibool0926 isnormal 1E+990 -> 1 11767db96d56Sopenharmony_cibool0927 isnormal -1E+990 -> 1 11777db96d56Sopenharmony_cibool0928 isnormal 1E+991 -> 1 11787db96d56Sopenharmony_cibool0929 isnormal -1E+991 -> 1 11797db96d56Sopenharmony_cibool0930 isnormal 1E+992 -> 1 11807db96d56Sopenharmony_cibool0931 isnormal -1E+992 -> 1 11817db96d56Sopenharmony_cibool0932 isnormal 1E+998 -> 1 11827db96d56Sopenharmony_cibool0933 isnormal -1E+998 -> 1 11837db96d56Sopenharmony_cibool0934 isnormal 1E+999 -> 1 11847db96d56Sopenharmony_cibool0935 isnormal -1E+999 -> 1 11857db96d56Sopenharmony_cibool0936 isnormal 1E+1000 -> 1 11867db96d56Sopenharmony_cibool0937 isnormal -1E+1000 -> 1 11877db96d56Sopenharmony_cibool0938 isnormal 1E+2000 -> 1 11887db96d56Sopenharmony_cibool0939 isnormal -1E+2000 -> 1 11897db96d56Sopenharmony_cibool0940 isnormal 9E-2000 -> 0 11907db96d56Sopenharmony_cibool0941 isnormal -9E-2000 -> 0 11917db96d56Sopenharmony_cibool0942 isnormal 9E-1008 -> 0 11927db96d56Sopenharmony_cibool0943 isnormal -9E-1008 -> 0 11937db96d56Sopenharmony_cibool0944 isnormal 9E-1007 -> 0 11947db96d56Sopenharmony_cibool0945 isnormal -9E-1007 -> 0 11957db96d56Sopenharmony_cibool0946 isnormal 9E-1006 -> 0 11967db96d56Sopenharmony_cibool0947 isnormal -9E-1006 -> 0 11977db96d56Sopenharmony_cibool0948 isnormal 9E-1000 -> 0 11987db96d56Sopenharmony_cibool0949 isnormal -9E-1000 -> 0 11997db96d56Sopenharmony_cibool0950 isnormal 9E-999 -> 1 12007db96d56Sopenharmony_cibool0951 isnormal -9E-999 -> 1 12017db96d56Sopenharmony_cibool0952 isnormal 9E-998 -> 1 12027db96d56Sopenharmony_cibool0953 isnormal -9E-998 -> 1 12037db96d56Sopenharmony_cibool0954 isnormal 9E-100 -> 1 12047db96d56Sopenharmony_cibool0955 isnormal -9E-100 -> 1 12057db96d56Sopenharmony_cibool0956 isnormal 0.000009 -> 1 12067db96d56Sopenharmony_cibool0957 isnormal -0.000009 -> 1 12077db96d56Sopenharmony_cibool0958 isnormal 0.009 -> 1 12087db96d56Sopenharmony_cibool0959 isnormal -0.009 -> 1 12097db96d56Sopenharmony_cibool0960 isnormal 0.09 -> 1 12107db96d56Sopenharmony_cibool0961 isnormal -0.09 -> 1 12117db96d56Sopenharmony_cibool0962 isnormal 0.9 -> 1 12127db96d56Sopenharmony_cibool0963 isnormal -0.9 -> 1 12137db96d56Sopenharmony_cibool0964 isnormal 9 -> 1 12147db96d56Sopenharmony_cibool0965 isnormal -9 -> 1 12157db96d56Sopenharmony_cibool0966 isnormal 9E+1 -> 1 12167db96d56Sopenharmony_cibool0967 isnormal -9E+1 -> 1 12177db96d56Sopenharmony_cibool0968 isnormal 9E+2 -> 1 12187db96d56Sopenharmony_cibool0969 isnormal -9E+2 -> 1 12197db96d56Sopenharmony_cibool0970 isnormal 9E+3 -> 1 12207db96d56Sopenharmony_cibool0971 isnormal -9E+3 -> 1 12217db96d56Sopenharmony_cibool0972 isnormal 9E+6 -> 1 12227db96d56Sopenharmony_cibool0973 isnormal -9E+6 -> 1 12237db96d56Sopenharmony_cibool0974 isnormal 9E+100 -> 1 12247db96d56Sopenharmony_cibool0975 isnormal -9E+100 -> 1 12257db96d56Sopenharmony_cibool0976 isnormal 9E+990 -> 1 12267db96d56Sopenharmony_cibool0977 isnormal -9E+990 -> 1 12277db96d56Sopenharmony_cibool0978 isnormal 9E+991 -> 1 12287db96d56Sopenharmony_cibool0979 isnormal -9E+991 -> 1 12297db96d56Sopenharmony_cibool0980 isnormal 9E+992 -> 1 12307db96d56Sopenharmony_cibool0981 isnormal -9E+992 -> 1 12317db96d56Sopenharmony_cibool0982 isnormal 9E+998 -> 1 12327db96d56Sopenharmony_cibool0983 isnormal -9E+998 -> 1 12337db96d56Sopenharmony_cibool0984 isnormal 9E+999 -> 1 12347db96d56Sopenharmony_cibool0985 isnormal -9E+999 -> 1 12357db96d56Sopenharmony_cibool0986 isnormal 9E+1000 -> 1 12367db96d56Sopenharmony_cibool0987 isnormal -9E+1000 -> 1 12377db96d56Sopenharmony_cibool0988 isnormal 9E+2000 -> 1 12387db96d56Sopenharmony_cibool0989 isnormal -9E+2000 -> 1 12397db96d56Sopenharmony_cibool0990 isnormal 9.99999999E-2000 -> 0 12407db96d56Sopenharmony_cibool0991 isnormal -9.99999999E-2000 -> 0 12417db96d56Sopenharmony_cibool0992 isnormal 9.99999999E-1008 -> 0 12427db96d56Sopenharmony_cibool0993 isnormal -9.99999999E-1008 -> 0 12437db96d56Sopenharmony_cibool0994 isnormal 9.99999999E-1007 -> 0 12447db96d56Sopenharmony_cibool0995 isnormal -9.99999999E-1007 -> 0 12457db96d56Sopenharmony_cibool0996 isnormal 9.99999999E-1006 -> 0 12467db96d56Sopenharmony_cibool0997 isnormal -9.99999999E-1006 -> 0 12477db96d56Sopenharmony_cibool0998 isnormal 9.99999999E-1000 -> 0 12487db96d56Sopenharmony_cibool0999 isnormal -9.99999999E-1000 -> 0 12497db96d56Sopenharmony_cibool1000 isnormal 9.99999999E-999 -> 1 12507db96d56Sopenharmony_cibool1001 isnormal -9.99999999E-999 -> 1 12517db96d56Sopenharmony_cibool1002 isnormal 9.99999999E-998 -> 1 12527db96d56Sopenharmony_cibool1003 isnormal -9.99999999E-998 -> 1 12537db96d56Sopenharmony_cibool1004 isnormal 9.99999999E-100 -> 1 12547db96d56Sopenharmony_cibool1005 isnormal -9.99999999E-100 -> 1 12557db96d56Sopenharmony_cibool1006 isnormal 0.00000999999999 -> 1 12567db96d56Sopenharmony_cibool1007 isnormal -0.00000999999999 -> 1 12577db96d56Sopenharmony_cibool1008 isnormal 0.00999999999 -> 1 12587db96d56Sopenharmony_cibool1009 isnormal -0.00999999999 -> 1 12597db96d56Sopenharmony_cibool1010 isnormal 0.0999999999 -> 1 12607db96d56Sopenharmony_cibool1011 isnormal -0.0999999999 -> 1 12617db96d56Sopenharmony_cibool1012 isnormal 0.999999999 -> 1 12627db96d56Sopenharmony_cibool1013 isnormal -0.999999999 -> 1 12637db96d56Sopenharmony_cibool1014 isnormal 9.99999999 -> 1 12647db96d56Sopenharmony_cibool1015 isnormal -9.99999999 -> 1 12657db96d56Sopenharmony_cibool1016 isnormal 99.9999999 -> 1 12667db96d56Sopenharmony_cibool1017 isnormal -99.9999999 -> 1 12677db96d56Sopenharmony_cibool1018 isnormal 999.999999 -> 1 12687db96d56Sopenharmony_cibool1019 isnormal -999.999999 -> 1 12697db96d56Sopenharmony_cibool1020 isnormal 9999.99999 -> 1 12707db96d56Sopenharmony_cibool1021 isnormal -9999.99999 -> 1 12717db96d56Sopenharmony_cibool1022 isnormal 9999999.99 -> 1 12727db96d56Sopenharmony_cibool1023 isnormal -9999999.99 -> 1 12737db96d56Sopenharmony_cibool1024 isnormal 9.99999999E+100 -> 1 12747db96d56Sopenharmony_cibool1025 isnormal -9.99999999E+100 -> 1 12757db96d56Sopenharmony_cibool1026 isnormal 9.99999999E+990 -> 1 12767db96d56Sopenharmony_cibool1027 isnormal -9.99999999E+990 -> 1 12777db96d56Sopenharmony_cibool1028 isnormal 9.99999999E+991 -> 1 12787db96d56Sopenharmony_cibool1029 isnormal -9.99999999E+991 -> 1 12797db96d56Sopenharmony_cibool1030 isnormal 9.99999999E+992 -> 1 12807db96d56Sopenharmony_cibool1031 isnormal -9.99999999E+992 -> 1 12817db96d56Sopenharmony_cibool1032 isnormal 9.99999999E+998 -> 1 12827db96d56Sopenharmony_cibool1033 isnormal -9.99999999E+998 -> 1 12837db96d56Sopenharmony_cibool1034 isnormal 9.99999999E+999 -> 1 12847db96d56Sopenharmony_cibool1035 isnormal -9.99999999E+999 -> 1 12857db96d56Sopenharmony_cibool1036 isnormal 9.99999999E+1000 -> 1 12867db96d56Sopenharmony_cibool1037 isnormal -9.99999999E+1000 -> 1 12877db96d56Sopenharmony_cibool1038 isnormal 9.99999999E+2000 -> 1 12887db96d56Sopenharmony_cibool1039 isnormal -9.99999999E+2000 -> 1 12897db96d56Sopenharmony_cibool1040 isnormal Infinity -> 0 12907db96d56Sopenharmony_cibool1041 isnormal -Infinity -> 0 12917db96d56Sopenharmony_cibool1042 isnormal NaN -> 0 12927db96d56Sopenharmony_cibool1043 isnormal -NaN -> 0 12937db96d56Sopenharmony_cibool1044 isnormal NaN123 -> 0 12947db96d56Sopenharmony_cibool1045 isnormal -NaN123 -> 0 12957db96d56Sopenharmony_cibool1046 isnormal sNaN -> 0 12967db96d56Sopenharmony_cibool1047 isnormal -sNaN -> 0 12977db96d56Sopenharmony_cibool1048 isnormal sNaN123 -> 0 12987db96d56Sopenharmony_cibool1049 isnormal -sNaN123 -> 0 12997db96d56Sopenharmony_cibool1050 isqnan 0E-2000 -> 0 13007db96d56Sopenharmony_cibool1051 isqnan -0E-2000 -> 0 13017db96d56Sopenharmony_cibool1052 isqnan 0E-1008 -> 0 13027db96d56Sopenharmony_cibool1053 isqnan -0E-1008 -> 0 13037db96d56Sopenharmony_cibool1054 isqnan 0E-1007 -> 0 13047db96d56Sopenharmony_cibool1055 isqnan -0E-1007 -> 0 13057db96d56Sopenharmony_cibool1056 isqnan 0E-1006 -> 0 13067db96d56Sopenharmony_cibool1057 isqnan -0E-1006 -> 0 13077db96d56Sopenharmony_cibool1058 isqnan 0E-1000 -> 0 13087db96d56Sopenharmony_cibool1059 isqnan -0E-1000 -> 0 13097db96d56Sopenharmony_cibool1060 isqnan 0E-999 -> 0 13107db96d56Sopenharmony_cibool1061 isqnan -0E-999 -> 0 13117db96d56Sopenharmony_cibool1062 isqnan 0E-998 -> 0 13127db96d56Sopenharmony_cibool1063 isqnan -0E-998 -> 0 13137db96d56Sopenharmony_cibool1064 isqnan 0E-100 -> 0 13147db96d56Sopenharmony_cibool1065 isqnan -0E-100 -> 0 13157db96d56Sopenharmony_cibool1066 isqnan 0.000000 -> 0 13167db96d56Sopenharmony_cibool1067 isqnan -0.000000 -> 0 13177db96d56Sopenharmony_cibool1068 isqnan 0.000 -> 0 13187db96d56Sopenharmony_cibool1069 isqnan -0.000 -> 0 13197db96d56Sopenharmony_cibool1070 isqnan 0.00 -> 0 13207db96d56Sopenharmony_cibool1071 isqnan -0.00 -> 0 13217db96d56Sopenharmony_cibool1072 isqnan 0.0 -> 0 13227db96d56Sopenharmony_cibool1073 isqnan -0.0 -> 0 13237db96d56Sopenharmony_cibool1074 isqnan 0 -> 0 13247db96d56Sopenharmony_cibool1075 isqnan -0 -> 0 13257db96d56Sopenharmony_cibool1076 isqnan 0E+1 -> 0 13267db96d56Sopenharmony_cibool1077 isqnan -0E+1 -> 0 13277db96d56Sopenharmony_cibool1078 isqnan 0E+2 -> 0 13287db96d56Sopenharmony_cibool1079 isqnan -0E+2 -> 0 13297db96d56Sopenharmony_cibool1080 isqnan 0E+3 -> 0 13307db96d56Sopenharmony_cibool1081 isqnan -0E+3 -> 0 13317db96d56Sopenharmony_cibool1082 isqnan 0E+6 -> 0 13327db96d56Sopenharmony_cibool1083 isqnan -0E+6 -> 0 13337db96d56Sopenharmony_cibool1084 isqnan 0E+100 -> 0 13347db96d56Sopenharmony_cibool1085 isqnan -0E+100 -> 0 13357db96d56Sopenharmony_cibool1086 isqnan 0E+990 -> 0 13367db96d56Sopenharmony_cibool1087 isqnan -0E+990 -> 0 13377db96d56Sopenharmony_cibool1088 isqnan 0E+991 -> 0 13387db96d56Sopenharmony_cibool1089 isqnan -0E+991 -> 0 13397db96d56Sopenharmony_cibool1090 isqnan 0E+992 -> 0 13407db96d56Sopenharmony_cibool1091 isqnan -0E+992 -> 0 13417db96d56Sopenharmony_cibool1092 isqnan 0E+998 -> 0 13427db96d56Sopenharmony_cibool1093 isqnan -0E+998 -> 0 13437db96d56Sopenharmony_cibool1094 isqnan 0E+999 -> 0 13447db96d56Sopenharmony_cibool1095 isqnan -0E+999 -> 0 13457db96d56Sopenharmony_cibool1096 isqnan 0E+1000 -> 0 13467db96d56Sopenharmony_cibool1097 isqnan -0E+1000 -> 0 13477db96d56Sopenharmony_cibool1098 isqnan 0E+2000 -> 0 13487db96d56Sopenharmony_cibool1099 isqnan -0E+2000 -> 0 13497db96d56Sopenharmony_cibool1100 isqnan 1E-2000 -> 0 13507db96d56Sopenharmony_cibool1101 isqnan -1E-2000 -> 0 13517db96d56Sopenharmony_cibool1102 isqnan 1E-1008 -> 0 13527db96d56Sopenharmony_cibool1103 isqnan -1E-1008 -> 0 13537db96d56Sopenharmony_cibool1104 isqnan 1E-1007 -> 0 13547db96d56Sopenharmony_cibool1105 isqnan -1E-1007 -> 0 13557db96d56Sopenharmony_cibool1106 isqnan 1E-1006 -> 0 13567db96d56Sopenharmony_cibool1107 isqnan -1E-1006 -> 0 13577db96d56Sopenharmony_cibool1108 isqnan 1E-1000 -> 0 13587db96d56Sopenharmony_cibool1109 isqnan -1E-1000 -> 0 13597db96d56Sopenharmony_cibool1110 isqnan 1E-999 -> 0 13607db96d56Sopenharmony_cibool1111 isqnan -1E-999 -> 0 13617db96d56Sopenharmony_cibool1112 isqnan 1E-998 -> 0 13627db96d56Sopenharmony_cibool1113 isqnan -1E-998 -> 0 13637db96d56Sopenharmony_cibool1114 isqnan 1E-100 -> 0 13647db96d56Sopenharmony_cibool1115 isqnan -1E-100 -> 0 13657db96d56Sopenharmony_cibool1116 isqnan 0.000001 -> 0 13667db96d56Sopenharmony_cibool1117 isqnan -0.000001 -> 0 13677db96d56Sopenharmony_cibool1118 isqnan 0.001 -> 0 13687db96d56Sopenharmony_cibool1119 isqnan -0.001 -> 0 13697db96d56Sopenharmony_cibool1120 isqnan 0.01 -> 0 13707db96d56Sopenharmony_cibool1121 isqnan -0.01 -> 0 13717db96d56Sopenharmony_cibool1122 isqnan 0.1 -> 0 13727db96d56Sopenharmony_cibool1123 isqnan -0.1 -> 0 13737db96d56Sopenharmony_cibool1124 isqnan 1 -> 0 13747db96d56Sopenharmony_cibool1125 isqnan -1 -> 0 13757db96d56Sopenharmony_cibool1126 isqnan 1E+1 -> 0 13767db96d56Sopenharmony_cibool1127 isqnan -1E+1 -> 0 13777db96d56Sopenharmony_cibool1128 isqnan 1E+2 -> 0 13787db96d56Sopenharmony_cibool1129 isqnan -1E+2 -> 0 13797db96d56Sopenharmony_cibool1130 isqnan 1E+3 -> 0 13807db96d56Sopenharmony_cibool1131 isqnan -1E+3 -> 0 13817db96d56Sopenharmony_cibool1132 isqnan 1E+6 -> 0 13827db96d56Sopenharmony_cibool1133 isqnan -1E+6 -> 0 13837db96d56Sopenharmony_cibool1134 isqnan 1E+100 -> 0 13847db96d56Sopenharmony_cibool1135 isqnan -1E+100 -> 0 13857db96d56Sopenharmony_cibool1136 isqnan 1E+990 -> 0 13867db96d56Sopenharmony_cibool1137 isqnan -1E+990 -> 0 13877db96d56Sopenharmony_cibool1138 isqnan 1E+991 -> 0 13887db96d56Sopenharmony_cibool1139 isqnan -1E+991 -> 0 13897db96d56Sopenharmony_cibool1140 isqnan 1E+992 -> 0 13907db96d56Sopenharmony_cibool1141 isqnan -1E+992 -> 0 13917db96d56Sopenharmony_cibool1142 isqnan 1E+998 -> 0 13927db96d56Sopenharmony_cibool1143 isqnan -1E+998 -> 0 13937db96d56Sopenharmony_cibool1144 isqnan 1E+999 -> 0 13947db96d56Sopenharmony_cibool1145 isqnan -1E+999 -> 0 13957db96d56Sopenharmony_cibool1146 isqnan 1E+1000 -> 0 13967db96d56Sopenharmony_cibool1147 isqnan -1E+1000 -> 0 13977db96d56Sopenharmony_cibool1148 isqnan 1E+2000 -> 0 13987db96d56Sopenharmony_cibool1149 isqnan -1E+2000 -> 0 13997db96d56Sopenharmony_cibool1150 isqnan 9E-2000 -> 0 14007db96d56Sopenharmony_cibool1151 isqnan -9E-2000 -> 0 14017db96d56Sopenharmony_cibool1152 isqnan 9E-1008 -> 0 14027db96d56Sopenharmony_cibool1153 isqnan -9E-1008 -> 0 14037db96d56Sopenharmony_cibool1154 isqnan 9E-1007 -> 0 14047db96d56Sopenharmony_cibool1155 isqnan -9E-1007 -> 0 14057db96d56Sopenharmony_cibool1156 isqnan 9E-1006 -> 0 14067db96d56Sopenharmony_cibool1157 isqnan -9E-1006 -> 0 14077db96d56Sopenharmony_cibool1158 isqnan 9E-1000 -> 0 14087db96d56Sopenharmony_cibool1159 isqnan -9E-1000 -> 0 14097db96d56Sopenharmony_cibool1160 isqnan 9E-999 -> 0 14107db96d56Sopenharmony_cibool1161 isqnan -9E-999 -> 0 14117db96d56Sopenharmony_cibool1162 isqnan 9E-998 -> 0 14127db96d56Sopenharmony_cibool1163 isqnan -9E-998 -> 0 14137db96d56Sopenharmony_cibool1164 isqnan 9E-100 -> 0 14147db96d56Sopenharmony_cibool1165 isqnan -9E-100 -> 0 14157db96d56Sopenharmony_cibool1166 isqnan 0.000009 -> 0 14167db96d56Sopenharmony_cibool1167 isqnan -0.000009 -> 0 14177db96d56Sopenharmony_cibool1168 isqnan 0.009 -> 0 14187db96d56Sopenharmony_cibool1169 isqnan -0.009 -> 0 14197db96d56Sopenharmony_cibool1170 isqnan 0.09 -> 0 14207db96d56Sopenharmony_cibool1171 isqnan -0.09 -> 0 14217db96d56Sopenharmony_cibool1172 isqnan 0.9 -> 0 14227db96d56Sopenharmony_cibool1173 isqnan -0.9 -> 0 14237db96d56Sopenharmony_cibool1174 isqnan 9 -> 0 14247db96d56Sopenharmony_cibool1175 isqnan -9 -> 0 14257db96d56Sopenharmony_cibool1176 isqnan 9E+1 -> 0 14267db96d56Sopenharmony_cibool1177 isqnan -9E+1 -> 0 14277db96d56Sopenharmony_cibool1178 isqnan 9E+2 -> 0 14287db96d56Sopenharmony_cibool1179 isqnan -9E+2 -> 0 14297db96d56Sopenharmony_cibool1180 isqnan 9E+3 -> 0 14307db96d56Sopenharmony_cibool1181 isqnan -9E+3 -> 0 14317db96d56Sopenharmony_cibool1182 isqnan 9E+6 -> 0 14327db96d56Sopenharmony_cibool1183 isqnan -9E+6 -> 0 14337db96d56Sopenharmony_cibool1184 isqnan 9E+100 -> 0 14347db96d56Sopenharmony_cibool1185 isqnan -9E+100 -> 0 14357db96d56Sopenharmony_cibool1186 isqnan 9E+990 -> 0 14367db96d56Sopenharmony_cibool1187 isqnan -9E+990 -> 0 14377db96d56Sopenharmony_cibool1188 isqnan 9E+991 -> 0 14387db96d56Sopenharmony_cibool1189 isqnan -9E+991 -> 0 14397db96d56Sopenharmony_cibool1190 isqnan 9E+992 -> 0 14407db96d56Sopenharmony_cibool1191 isqnan -9E+992 -> 0 14417db96d56Sopenharmony_cibool1192 isqnan 9E+998 -> 0 14427db96d56Sopenharmony_cibool1193 isqnan -9E+998 -> 0 14437db96d56Sopenharmony_cibool1194 isqnan 9E+999 -> 0 14447db96d56Sopenharmony_cibool1195 isqnan -9E+999 -> 0 14457db96d56Sopenharmony_cibool1196 isqnan 9E+1000 -> 0 14467db96d56Sopenharmony_cibool1197 isqnan -9E+1000 -> 0 14477db96d56Sopenharmony_cibool1198 isqnan 9E+2000 -> 0 14487db96d56Sopenharmony_cibool1199 isqnan -9E+2000 -> 0 14497db96d56Sopenharmony_cibool1200 isqnan 9.99999999E-2000 -> 0 14507db96d56Sopenharmony_cibool1201 isqnan -9.99999999E-2000 -> 0 14517db96d56Sopenharmony_cibool1202 isqnan 9.99999999E-1008 -> 0 14527db96d56Sopenharmony_cibool1203 isqnan -9.99999999E-1008 -> 0 14537db96d56Sopenharmony_cibool1204 isqnan 9.99999999E-1007 -> 0 14547db96d56Sopenharmony_cibool1205 isqnan -9.99999999E-1007 -> 0 14557db96d56Sopenharmony_cibool1206 isqnan 9.99999999E-1006 -> 0 14567db96d56Sopenharmony_cibool1207 isqnan -9.99999999E-1006 -> 0 14577db96d56Sopenharmony_cibool1208 isqnan 9.99999999E-1000 -> 0 14587db96d56Sopenharmony_cibool1209 isqnan -9.99999999E-1000 -> 0 14597db96d56Sopenharmony_cibool1210 isqnan 9.99999999E-999 -> 0 14607db96d56Sopenharmony_cibool1211 isqnan -9.99999999E-999 -> 0 14617db96d56Sopenharmony_cibool1212 isqnan 9.99999999E-998 -> 0 14627db96d56Sopenharmony_cibool1213 isqnan -9.99999999E-998 -> 0 14637db96d56Sopenharmony_cibool1214 isqnan 9.99999999E-100 -> 0 14647db96d56Sopenharmony_cibool1215 isqnan -9.99999999E-100 -> 0 14657db96d56Sopenharmony_cibool1216 isqnan 0.00000999999999 -> 0 14667db96d56Sopenharmony_cibool1217 isqnan -0.00000999999999 -> 0 14677db96d56Sopenharmony_cibool1218 isqnan 0.00999999999 -> 0 14687db96d56Sopenharmony_cibool1219 isqnan -0.00999999999 -> 0 14697db96d56Sopenharmony_cibool1220 isqnan 0.0999999999 -> 0 14707db96d56Sopenharmony_cibool1221 isqnan -0.0999999999 -> 0 14717db96d56Sopenharmony_cibool1222 isqnan 0.999999999 -> 0 14727db96d56Sopenharmony_cibool1223 isqnan -0.999999999 -> 0 14737db96d56Sopenharmony_cibool1224 isqnan 9.99999999 -> 0 14747db96d56Sopenharmony_cibool1225 isqnan -9.99999999 -> 0 14757db96d56Sopenharmony_cibool1226 isqnan 99.9999999 -> 0 14767db96d56Sopenharmony_cibool1227 isqnan -99.9999999 -> 0 14777db96d56Sopenharmony_cibool1228 isqnan 999.999999 -> 0 14787db96d56Sopenharmony_cibool1229 isqnan -999.999999 -> 0 14797db96d56Sopenharmony_cibool1230 isqnan 9999.99999 -> 0 14807db96d56Sopenharmony_cibool1231 isqnan -9999.99999 -> 0 14817db96d56Sopenharmony_cibool1232 isqnan 9999999.99 -> 0 14827db96d56Sopenharmony_cibool1233 isqnan -9999999.99 -> 0 14837db96d56Sopenharmony_cibool1234 isqnan 9.99999999E+100 -> 0 14847db96d56Sopenharmony_cibool1235 isqnan -9.99999999E+100 -> 0 14857db96d56Sopenharmony_cibool1236 isqnan 9.99999999E+990 -> 0 14867db96d56Sopenharmony_cibool1237 isqnan -9.99999999E+990 -> 0 14877db96d56Sopenharmony_cibool1238 isqnan 9.99999999E+991 -> 0 14887db96d56Sopenharmony_cibool1239 isqnan -9.99999999E+991 -> 0 14897db96d56Sopenharmony_cibool1240 isqnan 9.99999999E+992 -> 0 14907db96d56Sopenharmony_cibool1241 isqnan -9.99999999E+992 -> 0 14917db96d56Sopenharmony_cibool1242 isqnan 9.99999999E+998 -> 0 14927db96d56Sopenharmony_cibool1243 isqnan -9.99999999E+998 -> 0 14937db96d56Sopenharmony_cibool1244 isqnan 9.99999999E+999 -> 0 14947db96d56Sopenharmony_cibool1245 isqnan -9.99999999E+999 -> 0 14957db96d56Sopenharmony_cibool1246 isqnan 9.99999999E+1000 -> 0 14967db96d56Sopenharmony_cibool1247 isqnan -9.99999999E+1000 -> 0 14977db96d56Sopenharmony_cibool1248 isqnan 9.99999999E+2000 -> 0 14987db96d56Sopenharmony_cibool1249 isqnan -9.99999999E+2000 -> 0 14997db96d56Sopenharmony_cibool1250 isqnan Infinity -> 0 15007db96d56Sopenharmony_cibool1251 isqnan -Infinity -> 0 15017db96d56Sopenharmony_cibool1252 isqnan NaN -> 1 15027db96d56Sopenharmony_cibool1253 isqnan -NaN -> 1 15037db96d56Sopenharmony_cibool1254 isqnan NaN123 -> 1 15047db96d56Sopenharmony_cibool1255 isqnan -NaN123 -> 1 15057db96d56Sopenharmony_cibool1256 isqnan sNaN -> 0 15067db96d56Sopenharmony_cibool1257 isqnan -sNaN -> 0 15077db96d56Sopenharmony_cibool1258 isqnan sNaN123 -> 0 15087db96d56Sopenharmony_cibool1259 isqnan -sNaN123 -> 0 15097db96d56Sopenharmony_cibool1260 issigned 0E-2000 -> 0 15107db96d56Sopenharmony_cibool1261 issigned -0E-2000 -> 1 15117db96d56Sopenharmony_cibool1262 issigned 0E-1008 -> 0 15127db96d56Sopenharmony_cibool1263 issigned -0E-1008 -> 1 15137db96d56Sopenharmony_cibool1264 issigned 0E-1007 -> 0 15147db96d56Sopenharmony_cibool1265 issigned -0E-1007 -> 1 15157db96d56Sopenharmony_cibool1266 issigned 0E-1006 -> 0 15167db96d56Sopenharmony_cibool1267 issigned -0E-1006 -> 1 15177db96d56Sopenharmony_cibool1268 issigned 0E-1000 -> 0 15187db96d56Sopenharmony_cibool1269 issigned -0E-1000 -> 1 15197db96d56Sopenharmony_cibool1270 issigned 0E-999 -> 0 15207db96d56Sopenharmony_cibool1271 issigned -0E-999 -> 1 15217db96d56Sopenharmony_cibool1272 issigned 0E-998 -> 0 15227db96d56Sopenharmony_cibool1273 issigned -0E-998 -> 1 15237db96d56Sopenharmony_cibool1274 issigned 0E-100 -> 0 15247db96d56Sopenharmony_cibool1275 issigned -0E-100 -> 1 15257db96d56Sopenharmony_cibool1276 issigned 0.000000 -> 0 15267db96d56Sopenharmony_cibool1277 issigned -0.000000 -> 1 15277db96d56Sopenharmony_cibool1278 issigned 0.000 -> 0 15287db96d56Sopenharmony_cibool1279 issigned -0.000 -> 1 15297db96d56Sopenharmony_cibool1280 issigned 0.00 -> 0 15307db96d56Sopenharmony_cibool1281 issigned -0.00 -> 1 15317db96d56Sopenharmony_cibool1282 issigned 0.0 -> 0 15327db96d56Sopenharmony_cibool1283 issigned -0.0 -> 1 15337db96d56Sopenharmony_cibool1284 issigned 0 -> 0 15347db96d56Sopenharmony_cibool1285 issigned -0 -> 1 15357db96d56Sopenharmony_cibool1286 issigned 0E+1 -> 0 15367db96d56Sopenharmony_cibool1287 issigned -0E+1 -> 1 15377db96d56Sopenharmony_cibool1288 issigned 0E+2 -> 0 15387db96d56Sopenharmony_cibool1289 issigned -0E+2 -> 1 15397db96d56Sopenharmony_cibool1290 issigned 0E+3 -> 0 15407db96d56Sopenharmony_cibool1291 issigned -0E+3 -> 1 15417db96d56Sopenharmony_cibool1292 issigned 0E+6 -> 0 15427db96d56Sopenharmony_cibool1293 issigned -0E+6 -> 1 15437db96d56Sopenharmony_cibool1294 issigned 0E+100 -> 0 15447db96d56Sopenharmony_cibool1295 issigned -0E+100 -> 1 15457db96d56Sopenharmony_cibool1296 issigned 0E+990 -> 0 15467db96d56Sopenharmony_cibool1297 issigned -0E+990 -> 1 15477db96d56Sopenharmony_cibool1298 issigned 0E+991 -> 0 15487db96d56Sopenharmony_cibool1299 issigned -0E+991 -> 1 15497db96d56Sopenharmony_cibool1300 issigned 0E+992 -> 0 15507db96d56Sopenharmony_cibool1301 issigned -0E+992 -> 1 15517db96d56Sopenharmony_cibool1302 issigned 0E+998 -> 0 15527db96d56Sopenharmony_cibool1303 issigned -0E+998 -> 1 15537db96d56Sopenharmony_cibool1304 issigned 0E+999 -> 0 15547db96d56Sopenharmony_cibool1305 issigned -0E+999 -> 1 15557db96d56Sopenharmony_cibool1306 issigned 0E+1000 -> 0 15567db96d56Sopenharmony_cibool1307 issigned -0E+1000 -> 1 15577db96d56Sopenharmony_cibool1308 issigned 0E+2000 -> 0 15587db96d56Sopenharmony_cibool1309 issigned -0E+2000 -> 1 15597db96d56Sopenharmony_cibool1310 issigned 1E-2000 -> 0 15607db96d56Sopenharmony_cibool1311 issigned -1E-2000 -> 1 15617db96d56Sopenharmony_cibool1312 issigned 1E-1008 -> 0 15627db96d56Sopenharmony_cibool1313 issigned -1E-1008 -> 1 15637db96d56Sopenharmony_cibool1314 issigned 1E-1007 -> 0 15647db96d56Sopenharmony_cibool1315 issigned -1E-1007 -> 1 15657db96d56Sopenharmony_cibool1316 issigned 1E-1006 -> 0 15667db96d56Sopenharmony_cibool1317 issigned -1E-1006 -> 1 15677db96d56Sopenharmony_cibool1318 issigned 1E-1000 -> 0 15687db96d56Sopenharmony_cibool1319 issigned -1E-1000 -> 1 15697db96d56Sopenharmony_cibool1320 issigned 1E-999 -> 0 15707db96d56Sopenharmony_cibool1321 issigned -1E-999 -> 1 15717db96d56Sopenharmony_cibool1322 issigned 1E-998 -> 0 15727db96d56Sopenharmony_cibool1323 issigned -1E-998 -> 1 15737db96d56Sopenharmony_cibool1324 issigned 1E-100 -> 0 15747db96d56Sopenharmony_cibool1325 issigned -1E-100 -> 1 15757db96d56Sopenharmony_cibool1326 issigned 0.000001 -> 0 15767db96d56Sopenharmony_cibool1327 issigned -0.000001 -> 1 15777db96d56Sopenharmony_cibool1328 issigned 0.001 -> 0 15787db96d56Sopenharmony_cibool1329 issigned -0.001 -> 1 15797db96d56Sopenharmony_cibool1330 issigned 0.01 -> 0 15807db96d56Sopenharmony_cibool1331 issigned -0.01 -> 1 15817db96d56Sopenharmony_cibool1332 issigned 0.1 -> 0 15827db96d56Sopenharmony_cibool1333 issigned -0.1 -> 1 15837db96d56Sopenharmony_cibool1334 issigned 1 -> 0 15847db96d56Sopenharmony_cibool1335 issigned -1 -> 1 15857db96d56Sopenharmony_cibool1336 issigned 1E+1 -> 0 15867db96d56Sopenharmony_cibool1337 issigned -1E+1 -> 1 15877db96d56Sopenharmony_cibool1338 issigned 1E+2 -> 0 15887db96d56Sopenharmony_cibool1339 issigned -1E+2 -> 1 15897db96d56Sopenharmony_cibool1340 issigned 1E+3 -> 0 15907db96d56Sopenharmony_cibool1341 issigned -1E+3 -> 1 15917db96d56Sopenharmony_cibool1342 issigned 1E+6 -> 0 15927db96d56Sopenharmony_cibool1343 issigned -1E+6 -> 1 15937db96d56Sopenharmony_cibool1344 issigned 1E+100 -> 0 15947db96d56Sopenharmony_cibool1345 issigned -1E+100 -> 1 15957db96d56Sopenharmony_cibool1346 issigned 1E+990 -> 0 15967db96d56Sopenharmony_cibool1347 issigned -1E+990 -> 1 15977db96d56Sopenharmony_cibool1348 issigned 1E+991 -> 0 15987db96d56Sopenharmony_cibool1349 issigned -1E+991 -> 1 15997db96d56Sopenharmony_cibool1350 issigned 1E+992 -> 0 16007db96d56Sopenharmony_cibool1351 issigned -1E+992 -> 1 16017db96d56Sopenharmony_cibool1352 issigned 1E+998 -> 0 16027db96d56Sopenharmony_cibool1353 issigned -1E+998 -> 1 16037db96d56Sopenharmony_cibool1354 issigned 1E+999 -> 0 16047db96d56Sopenharmony_cibool1355 issigned -1E+999 -> 1 16057db96d56Sopenharmony_cibool1356 issigned 1E+1000 -> 0 16067db96d56Sopenharmony_cibool1357 issigned -1E+1000 -> 1 16077db96d56Sopenharmony_cibool1358 issigned 1E+2000 -> 0 16087db96d56Sopenharmony_cibool1359 issigned -1E+2000 -> 1 16097db96d56Sopenharmony_cibool1360 issigned 9E-2000 -> 0 16107db96d56Sopenharmony_cibool1361 issigned -9E-2000 -> 1 16117db96d56Sopenharmony_cibool1362 issigned 9E-1008 -> 0 16127db96d56Sopenharmony_cibool1363 issigned -9E-1008 -> 1 16137db96d56Sopenharmony_cibool1364 issigned 9E-1007 -> 0 16147db96d56Sopenharmony_cibool1365 issigned -9E-1007 -> 1 16157db96d56Sopenharmony_cibool1366 issigned 9E-1006 -> 0 16167db96d56Sopenharmony_cibool1367 issigned -9E-1006 -> 1 16177db96d56Sopenharmony_cibool1368 issigned 9E-1000 -> 0 16187db96d56Sopenharmony_cibool1369 issigned -9E-1000 -> 1 16197db96d56Sopenharmony_cibool1370 issigned 9E-999 -> 0 16207db96d56Sopenharmony_cibool1371 issigned -9E-999 -> 1 16217db96d56Sopenharmony_cibool1372 issigned 9E-998 -> 0 16227db96d56Sopenharmony_cibool1373 issigned -9E-998 -> 1 16237db96d56Sopenharmony_cibool1374 issigned 9E-100 -> 0 16247db96d56Sopenharmony_cibool1375 issigned -9E-100 -> 1 16257db96d56Sopenharmony_cibool1376 issigned 0.000009 -> 0 16267db96d56Sopenharmony_cibool1377 issigned -0.000009 -> 1 16277db96d56Sopenharmony_cibool1378 issigned 0.009 -> 0 16287db96d56Sopenharmony_cibool1379 issigned -0.009 -> 1 16297db96d56Sopenharmony_cibool1380 issigned 0.09 -> 0 16307db96d56Sopenharmony_cibool1381 issigned -0.09 -> 1 16317db96d56Sopenharmony_cibool1382 issigned 0.9 -> 0 16327db96d56Sopenharmony_cibool1383 issigned -0.9 -> 1 16337db96d56Sopenharmony_cibool1384 issigned 9 -> 0 16347db96d56Sopenharmony_cibool1385 issigned -9 -> 1 16357db96d56Sopenharmony_cibool1386 issigned 9E+1 -> 0 16367db96d56Sopenharmony_cibool1387 issigned -9E+1 -> 1 16377db96d56Sopenharmony_cibool1388 issigned 9E+2 -> 0 16387db96d56Sopenharmony_cibool1389 issigned -9E+2 -> 1 16397db96d56Sopenharmony_cibool1390 issigned 9E+3 -> 0 16407db96d56Sopenharmony_cibool1391 issigned -9E+3 -> 1 16417db96d56Sopenharmony_cibool1392 issigned 9E+6 -> 0 16427db96d56Sopenharmony_cibool1393 issigned -9E+6 -> 1 16437db96d56Sopenharmony_cibool1394 issigned 9E+100 -> 0 16447db96d56Sopenharmony_cibool1395 issigned -9E+100 -> 1 16457db96d56Sopenharmony_cibool1396 issigned 9E+990 -> 0 16467db96d56Sopenharmony_cibool1397 issigned -9E+990 -> 1 16477db96d56Sopenharmony_cibool1398 issigned 9E+991 -> 0 16487db96d56Sopenharmony_cibool1399 issigned -9E+991 -> 1 16497db96d56Sopenharmony_cibool1400 issigned 9E+992 -> 0 16507db96d56Sopenharmony_cibool1401 issigned -9E+992 -> 1 16517db96d56Sopenharmony_cibool1402 issigned 9E+998 -> 0 16527db96d56Sopenharmony_cibool1403 issigned -9E+998 -> 1 16537db96d56Sopenharmony_cibool1404 issigned 9E+999 -> 0 16547db96d56Sopenharmony_cibool1405 issigned -9E+999 -> 1 16557db96d56Sopenharmony_cibool1406 issigned 9E+1000 -> 0 16567db96d56Sopenharmony_cibool1407 issigned -9E+1000 -> 1 16577db96d56Sopenharmony_cibool1408 issigned 9E+2000 -> 0 16587db96d56Sopenharmony_cibool1409 issigned -9E+2000 -> 1 16597db96d56Sopenharmony_cibool1410 issigned 9.99999999E-2000 -> 0 16607db96d56Sopenharmony_cibool1411 issigned -9.99999999E-2000 -> 1 16617db96d56Sopenharmony_cibool1412 issigned 9.99999999E-1008 -> 0 16627db96d56Sopenharmony_cibool1413 issigned -9.99999999E-1008 -> 1 16637db96d56Sopenharmony_cibool1414 issigned 9.99999999E-1007 -> 0 16647db96d56Sopenharmony_cibool1415 issigned -9.99999999E-1007 -> 1 16657db96d56Sopenharmony_cibool1416 issigned 9.99999999E-1006 -> 0 16667db96d56Sopenharmony_cibool1417 issigned -9.99999999E-1006 -> 1 16677db96d56Sopenharmony_cibool1418 issigned 9.99999999E-1000 -> 0 16687db96d56Sopenharmony_cibool1419 issigned -9.99999999E-1000 -> 1 16697db96d56Sopenharmony_cibool1420 issigned 9.99999999E-999 -> 0 16707db96d56Sopenharmony_cibool1421 issigned -9.99999999E-999 -> 1 16717db96d56Sopenharmony_cibool1422 issigned 9.99999999E-998 -> 0 16727db96d56Sopenharmony_cibool1423 issigned -9.99999999E-998 -> 1 16737db96d56Sopenharmony_cibool1424 issigned 9.99999999E-100 -> 0 16747db96d56Sopenharmony_cibool1425 issigned -9.99999999E-100 -> 1 16757db96d56Sopenharmony_cibool1426 issigned 0.00000999999999 -> 0 16767db96d56Sopenharmony_cibool1427 issigned -0.00000999999999 -> 1 16777db96d56Sopenharmony_cibool1428 issigned 0.00999999999 -> 0 16787db96d56Sopenharmony_cibool1429 issigned -0.00999999999 -> 1 16797db96d56Sopenharmony_cibool1430 issigned 0.0999999999 -> 0 16807db96d56Sopenharmony_cibool1431 issigned -0.0999999999 -> 1 16817db96d56Sopenharmony_cibool1432 issigned 0.999999999 -> 0 16827db96d56Sopenharmony_cibool1433 issigned -0.999999999 -> 1 16837db96d56Sopenharmony_cibool1434 issigned 9.99999999 -> 0 16847db96d56Sopenharmony_cibool1435 issigned -9.99999999 -> 1 16857db96d56Sopenharmony_cibool1436 issigned 99.9999999 -> 0 16867db96d56Sopenharmony_cibool1437 issigned -99.9999999 -> 1 16877db96d56Sopenharmony_cibool1438 issigned 999.999999 -> 0 16887db96d56Sopenharmony_cibool1439 issigned -999.999999 -> 1 16897db96d56Sopenharmony_cibool1440 issigned 9999.99999 -> 0 16907db96d56Sopenharmony_cibool1441 issigned -9999.99999 -> 1 16917db96d56Sopenharmony_cibool1442 issigned 9999999.99 -> 0 16927db96d56Sopenharmony_cibool1443 issigned -9999999.99 -> 1 16937db96d56Sopenharmony_cibool1444 issigned 9.99999999E+100 -> 0 16947db96d56Sopenharmony_cibool1445 issigned -9.99999999E+100 -> 1 16957db96d56Sopenharmony_cibool1446 issigned 9.99999999E+990 -> 0 16967db96d56Sopenharmony_cibool1447 issigned -9.99999999E+990 -> 1 16977db96d56Sopenharmony_cibool1448 issigned 9.99999999E+991 -> 0 16987db96d56Sopenharmony_cibool1449 issigned -9.99999999E+991 -> 1 16997db96d56Sopenharmony_cibool1450 issigned 9.99999999E+992 -> 0 17007db96d56Sopenharmony_cibool1451 issigned -9.99999999E+992 -> 1 17017db96d56Sopenharmony_cibool1452 issigned 9.99999999E+998 -> 0 17027db96d56Sopenharmony_cibool1453 issigned -9.99999999E+998 -> 1 17037db96d56Sopenharmony_cibool1454 issigned 9.99999999E+999 -> 0 17047db96d56Sopenharmony_cibool1455 issigned -9.99999999E+999 -> 1 17057db96d56Sopenharmony_cibool1456 issigned 9.99999999E+1000 -> 0 17067db96d56Sopenharmony_cibool1457 issigned -9.99999999E+1000 -> 1 17077db96d56Sopenharmony_cibool1458 issigned 9.99999999E+2000 -> 0 17087db96d56Sopenharmony_cibool1459 issigned -9.99999999E+2000 -> 1 17097db96d56Sopenharmony_cibool1460 issigned Infinity -> 0 17107db96d56Sopenharmony_cibool1461 issigned -Infinity -> 1 17117db96d56Sopenharmony_cibool1462 issigned NaN -> 0 17127db96d56Sopenharmony_cibool1463 issigned -NaN -> 1 17137db96d56Sopenharmony_cibool1464 issigned NaN123 -> 0 17147db96d56Sopenharmony_cibool1465 issigned -NaN123 -> 1 17157db96d56Sopenharmony_cibool1466 issigned sNaN -> 0 17167db96d56Sopenharmony_cibool1467 issigned -sNaN -> 1 17177db96d56Sopenharmony_cibool1468 issigned sNaN123 -> 0 17187db96d56Sopenharmony_cibool1469 issigned -sNaN123 -> 1 17197db96d56Sopenharmony_cibool1470 issnan 0E-2000 -> 0 17207db96d56Sopenharmony_cibool1471 issnan -0E-2000 -> 0 17217db96d56Sopenharmony_cibool1472 issnan 0E-1008 -> 0 17227db96d56Sopenharmony_cibool1473 issnan -0E-1008 -> 0 17237db96d56Sopenharmony_cibool1474 issnan 0E-1007 -> 0 17247db96d56Sopenharmony_cibool1475 issnan -0E-1007 -> 0 17257db96d56Sopenharmony_cibool1476 issnan 0E-1006 -> 0 17267db96d56Sopenharmony_cibool1477 issnan -0E-1006 -> 0 17277db96d56Sopenharmony_cibool1478 issnan 0E-1000 -> 0 17287db96d56Sopenharmony_cibool1479 issnan -0E-1000 -> 0 17297db96d56Sopenharmony_cibool1480 issnan 0E-999 -> 0 17307db96d56Sopenharmony_cibool1481 issnan -0E-999 -> 0 17317db96d56Sopenharmony_cibool1482 issnan 0E-998 -> 0 17327db96d56Sopenharmony_cibool1483 issnan -0E-998 -> 0 17337db96d56Sopenharmony_cibool1484 issnan 0E-100 -> 0 17347db96d56Sopenharmony_cibool1485 issnan -0E-100 -> 0 17357db96d56Sopenharmony_cibool1486 issnan 0.000000 -> 0 17367db96d56Sopenharmony_cibool1487 issnan -0.000000 -> 0 17377db96d56Sopenharmony_cibool1488 issnan 0.000 -> 0 17387db96d56Sopenharmony_cibool1489 issnan -0.000 -> 0 17397db96d56Sopenharmony_cibool1490 issnan 0.00 -> 0 17407db96d56Sopenharmony_cibool1491 issnan -0.00 -> 0 17417db96d56Sopenharmony_cibool1492 issnan 0.0 -> 0 17427db96d56Sopenharmony_cibool1493 issnan -0.0 -> 0 17437db96d56Sopenharmony_cibool1494 issnan 0 -> 0 17447db96d56Sopenharmony_cibool1495 issnan -0 -> 0 17457db96d56Sopenharmony_cibool1496 issnan 0E+1 -> 0 17467db96d56Sopenharmony_cibool1497 issnan -0E+1 -> 0 17477db96d56Sopenharmony_cibool1498 issnan 0E+2 -> 0 17487db96d56Sopenharmony_cibool1499 issnan -0E+2 -> 0 17497db96d56Sopenharmony_cibool1500 issnan 0E+3 -> 0 17507db96d56Sopenharmony_cibool1501 issnan -0E+3 -> 0 17517db96d56Sopenharmony_cibool1502 issnan 0E+6 -> 0 17527db96d56Sopenharmony_cibool1503 issnan -0E+6 -> 0 17537db96d56Sopenharmony_cibool1504 issnan 0E+100 -> 0 17547db96d56Sopenharmony_cibool1505 issnan -0E+100 -> 0 17557db96d56Sopenharmony_cibool1506 issnan 0E+990 -> 0 17567db96d56Sopenharmony_cibool1507 issnan -0E+990 -> 0 17577db96d56Sopenharmony_cibool1508 issnan 0E+991 -> 0 17587db96d56Sopenharmony_cibool1509 issnan -0E+991 -> 0 17597db96d56Sopenharmony_cibool1510 issnan 0E+992 -> 0 17607db96d56Sopenharmony_cibool1511 issnan -0E+992 -> 0 17617db96d56Sopenharmony_cibool1512 issnan 0E+998 -> 0 17627db96d56Sopenharmony_cibool1513 issnan -0E+998 -> 0 17637db96d56Sopenharmony_cibool1514 issnan 0E+999 -> 0 17647db96d56Sopenharmony_cibool1515 issnan -0E+999 -> 0 17657db96d56Sopenharmony_cibool1516 issnan 0E+1000 -> 0 17667db96d56Sopenharmony_cibool1517 issnan -0E+1000 -> 0 17677db96d56Sopenharmony_cibool1518 issnan 0E+2000 -> 0 17687db96d56Sopenharmony_cibool1519 issnan -0E+2000 -> 0 17697db96d56Sopenharmony_cibool1520 issnan 1E-2000 -> 0 17707db96d56Sopenharmony_cibool1521 issnan -1E-2000 -> 0 17717db96d56Sopenharmony_cibool1522 issnan 1E-1008 -> 0 17727db96d56Sopenharmony_cibool1523 issnan -1E-1008 -> 0 17737db96d56Sopenharmony_cibool1524 issnan 1E-1007 -> 0 17747db96d56Sopenharmony_cibool1525 issnan -1E-1007 -> 0 17757db96d56Sopenharmony_cibool1526 issnan 1E-1006 -> 0 17767db96d56Sopenharmony_cibool1527 issnan -1E-1006 -> 0 17777db96d56Sopenharmony_cibool1528 issnan 1E-1000 -> 0 17787db96d56Sopenharmony_cibool1529 issnan -1E-1000 -> 0 17797db96d56Sopenharmony_cibool1530 issnan 1E-999 -> 0 17807db96d56Sopenharmony_cibool1531 issnan -1E-999 -> 0 17817db96d56Sopenharmony_cibool1532 issnan 1E-998 -> 0 17827db96d56Sopenharmony_cibool1533 issnan -1E-998 -> 0 17837db96d56Sopenharmony_cibool1534 issnan 1E-100 -> 0 17847db96d56Sopenharmony_cibool1535 issnan -1E-100 -> 0 17857db96d56Sopenharmony_cibool1536 issnan 0.000001 -> 0 17867db96d56Sopenharmony_cibool1537 issnan -0.000001 -> 0 17877db96d56Sopenharmony_cibool1538 issnan 0.001 -> 0 17887db96d56Sopenharmony_cibool1539 issnan -0.001 -> 0 17897db96d56Sopenharmony_cibool1540 issnan 0.01 -> 0 17907db96d56Sopenharmony_cibool1541 issnan -0.01 -> 0 17917db96d56Sopenharmony_cibool1542 issnan 0.1 -> 0 17927db96d56Sopenharmony_cibool1543 issnan -0.1 -> 0 17937db96d56Sopenharmony_cibool1544 issnan 1 -> 0 17947db96d56Sopenharmony_cibool1545 issnan -1 -> 0 17957db96d56Sopenharmony_cibool1546 issnan 1E+1 -> 0 17967db96d56Sopenharmony_cibool1547 issnan -1E+1 -> 0 17977db96d56Sopenharmony_cibool1548 issnan 1E+2 -> 0 17987db96d56Sopenharmony_cibool1549 issnan -1E+2 -> 0 17997db96d56Sopenharmony_cibool1550 issnan 1E+3 -> 0 18007db96d56Sopenharmony_cibool1551 issnan -1E+3 -> 0 18017db96d56Sopenharmony_cibool1552 issnan 1E+6 -> 0 18027db96d56Sopenharmony_cibool1553 issnan -1E+6 -> 0 18037db96d56Sopenharmony_cibool1554 issnan 1E+100 -> 0 18047db96d56Sopenharmony_cibool1555 issnan -1E+100 -> 0 18057db96d56Sopenharmony_cibool1556 issnan 1E+990 -> 0 18067db96d56Sopenharmony_cibool1557 issnan -1E+990 -> 0 18077db96d56Sopenharmony_cibool1558 issnan 1E+991 -> 0 18087db96d56Sopenharmony_cibool1559 issnan -1E+991 -> 0 18097db96d56Sopenharmony_cibool1560 issnan 1E+992 -> 0 18107db96d56Sopenharmony_cibool1561 issnan -1E+992 -> 0 18117db96d56Sopenharmony_cibool1562 issnan 1E+998 -> 0 18127db96d56Sopenharmony_cibool1563 issnan -1E+998 -> 0 18137db96d56Sopenharmony_cibool1564 issnan 1E+999 -> 0 18147db96d56Sopenharmony_cibool1565 issnan -1E+999 -> 0 18157db96d56Sopenharmony_cibool1566 issnan 1E+1000 -> 0 18167db96d56Sopenharmony_cibool1567 issnan -1E+1000 -> 0 18177db96d56Sopenharmony_cibool1568 issnan 1E+2000 -> 0 18187db96d56Sopenharmony_cibool1569 issnan -1E+2000 -> 0 18197db96d56Sopenharmony_cibool1570 issnan 9E-2000 -> 0 18207db96d56Sopenharmony_cibool1571 issnan -9E-2000 -> 0 18217db96d56Sopenharmony_cibool1572 issnan 9E-1008 -> 0 18227db96d56Sopenharmony_cibool1573 issnan -9E-1008 -> 0 18237db96d56Sopenharmony_cibool1574 issnan 9E-1007 -> 0 18247db96d56Sopenharmony_cibool1575 issnan -9E-1007 -> 0 18257db96d56Sopenharmony_cibool1576 issnan 9E-1006 -> 0 18267db96d56Sopenharmony_cibool1577 issnan -9E-1006 -> 0 18277db96d56Sopenharmony_cibool1578 issnan 9E-1000 -> 0 18287db96d56Sopenharmony_cibool1579 issnan -9E-1000 -> 0 18297db96d56Sopenharmony_cibool1580 issnan 9E-999 -> 0 18307db96d56Sopenharmony_cibool1581 issnan -9E-999 -> 0 18317db96d56Sopenharmony_cibool1582 issnan 9E-998 -> 0 18327db96d56Sopenharmony_cibool1583 issnan -9E-998 -> 0 18337db96d56Sopenharmony_cibool1584 issnan 9E-100 -> 0 18347db96d56Sopenharmony_cibool1585 issnan -9E-100 -> 0 18357db96d56Sopenharmony_cibool1586 issnan 0.000009 -> 0 18367db96d56Sopenharmony_cibool1587 issnan -0.000009 -> 0 18377db96d56Sopenharmony_cibool1588 issnan 0.009 -> 0 18387db96d56Sopenharmony_cibool1589 issnan -0.009 -> 0 18397db96d56Sopenharmony_cibool1590 issnan 0.09 -> 0 18407db96d56Sopenharmony_cibool1591 issnan -0.09 -> 0 18417db96d56Sopenharmony_cibool1592 issnan 0.9 -> 0 18427db96d56Sopenharmony_cibool1593 issnan -0.9 -> 0 18437db96d56Sopenharmony_cibool1594 issnan 9 -> 0 18447db96d56Sopenharmony_cibool1595 issnan -9 -> 0 18457db96d56Sopenharmony_cibool1596 issnan 9E+1 -> 0 18467db96d56Sopenharmony_cibool1597 issnan -9E+1 -> 0 18477db96d56Sopenharmony_cibool1598 issnan 9E+2 -> 0 18487db96d56Sopenharmony_cibool1599 issnan -9E+2 -> 0 18497db96d56Sopenharmony_cibool1600 issnan 9E+3 -> 0 18507db96d56Sopenharmony_cibool1601 issnan -9E+3 -> 0 18517db96d56Sopenharmony_cibool1602 issnan 9E+6 -> 0 18527db96d56Sopenharmony_cibool1603 issnan -9E+6 -> 0 18537db96d56Sopenharmony_cibool1604 issnan 9E+100 -> 0 18547db96d56Sopenharmony_cibool1605 issnan -9E+100 -> 0 18557db96d56Sopenharmony_cibool1606 issnan 9E+990 -> 0 18567db96d56Sopenharmony_cibool1607 issnan -9E+990 -> 0 18577db96d56Sopenharmony_cibool1608 issnan 9E+991 -> 0 18587db96d56Sopenharmony_cibool1609 issnan -9E+991 -> 0 18597db96d56Sopenharmony_cibool1610 issnan 9E+992 -> 0 18607db96d56Sopenharmony_cibool1611 issnan -9E+992 -> 0 18617db96d56Sopenharmony_cibool1612 issnan 9E+998 -> 0 18627db96d56Sopenharmony_cibool1613 issnan -9E+998 -> 0 18637db96d56Sopenharmony_cibool1614 issnan 9E+999 -> 0 18647db96d56Sopenharmony_cibool1615 issnan -9E+999 -> 0 18657db96d56Sopenharmony_cibool1616 issnan 9E+1000 -> 0 18667db96d56Sopenharmony_cibool1617 issnan -9E+1000 -> 0 18677db96d56Sopenharmony_cibool1618 issnan 9E+2000 -> 0 18687db96d56Sopenharmony_cibool1619 issnan -9E+2000 -> 0 18697db96d56Sopenharmony_cibool1620 issnan 9.99999999E-2000 -> 0 18707db96d56Sopenharmony_cibool1621 issnan -9.99999999E-2000 -> 0 18717db96d56Sopenharmony_cibool1622 issnan 9.99999999E-1008 -> 0 18727db96d56Sopenharmony_cibool1623 issnan -9.99999999E-1008 -> 0 18737db96d56Sopenharmony_cibool1624 issnan 9.99999999E-1007 -> 0 18747db96d56Sopenharmony_cibool1625 issnan -9.99999999E-1007 -> 0 18757db96d56Sopenharmony_cibool1626 issnan 9.99999999E-1006 -> 0 18767db96d56Sopenharmony_cibool1627 issnan -9.99999999E-1006 -> 0 18777db96d56Sopenharmony_cibool1628 issnan 9.99999999E-1000 -> 0 18787db96d56Sopenharmony_cibool1629 issnan -9.99999999E-1000 -> 0 18797db96d56Sopenharmony_cibool1630 issnan 9.99999999E-999 -> 0 18807db96d56Sopenharmony_cibool1631 issnan -9.99999999E-999 -> 0 18817db96d56Sopenharmony_cibool1632 issnan 9.99999999E-998 -> 0 18827db96d56Sopenharmony_cibool1633 issnan -9.99999999E-998 -> 0 18837db96d56Sopenharmony_cibool1634 issnan 9.99999999E-100 -> 0 18847db96d56Sopenharmony_cibool1635 issnan -9.99999999E-100 -> 0 18857db96d56Sopenharmony_cibool1636 issnan 0.00000999999999 -> 0 18867db96d56Sopenharmony_cibool1637 issnan -0.00000999999999 -> 0 18877db96d56Sopenharmony_cibool1638 issnan 0.00999999999 -> 0 18887db96d56Sopenharmony_cibool1639 issnan -0.00999999999 -> 0 18897db96d56Sopenharmony_cibool1640 issnan 0.0999999999 -> 0 18907db96d56Sopenharmony_cibool1641 issnan -0.0999999999 -> 0 18917db96d56Sopenharmony_cibool1642 issnan 0.999999999 -> 0 18927db96d56Sopenharmony_cibool1643 issnan -0.999999999 -> 0 18937db96d56Sopenharmony_cibool1644 issnan 9.99999999 -> 0 18947db96d56Sopenharmony_cibool1645 issnan -9.99999999 -> 0 18957db96d56Sopenharmony_cibool1646 issnan 99.9999999 -> 0 18967db96d56Sopenharmony_cibool1647 issnan -99.9999999 -> 0 18977db96d56Sopenharmony_cibool1648 issnan 999.999999 -> 0 18987db96d56Sopenharmony_cibool1649 issnan -999.999999 -> 0 18997db96d56Sopenharmony_cibool1650 issnan 9999.99999 -> 0 19007db96d56Sopenharmony_cibool1651 issnan -9999.99999 -> 0 19017db96d56Sopenharmony_cibool1652 issnan 9999999.99 -> 0 19027db96d56Sopenharmony_cibool1653 issnan -9999999.99 -> 0 19037db96d56Sopenharmony_cibool1654 issnan 9.99999999E+100 -> 0 19047db96d56Sopenharmony_cibool1655 issnan -9.99999999E+100 -> 0 19057db96d56Sopenharmony_cibool1656 issnan 9.99999999E+990 -> 0 19067db96d56Sopenharmony_cibool1657 issnan -9.99999999E+990 -> 0 19077db96d56Sopenharmony_cibool1658 issnan 9.99999999E+991 -> 0 19087db96d56Sopenharmony_cibool1659 issnan -9.99999999E+991 -> 0 19097db96d56Sopenharmony_cibool1660 issnan 9.99999999E+992 -> 0 19107db96d56Sopenharmony_cibool1661 issnan -9.99999999E+992 -> 0 19117db96d56Sopenharmony_cibool1662 issnan 9.99999999E+998 -> 0 19127db96d56Sopenharmony_cibool1663 issnan -9.99999999E+998 -> 0 19137db96d56Sopenharmony_cibool1664 issnan 9.99999999E+999 -> 0 19147db96d56Sopenharmony_cibool1665 issnan -9.99999999E+999 -> 0 19157db96d56Sopenharmony_cibool1666 issnan 9.99999999E+1000 -> 0 19167db96d56Sopenharmony_cibool1667 issnan -9.99999999E+1000 -> 0 19177db96d56Sopenharmony_cibool1668 issnan 9.99999999E+2000 -> 0 19187db96d56Sopenharmony_cibool1669 issnan -9.99999999E+2000 -> 0 19197db96d56Sopenharmony_cibool1670 issnan Infinity -> 0 19207db96d56Sopenharmony_cibool1671 issnan -Infinity -> 0 19217db96d56Sopenharmony_cibool1672 issnan NaN -> 0 19227db96d56Sopenharmony_cibool1673 issnan -NaN -> 0 19237db96d56Sopenharmony_cibool1674 issnan NaN123 -> 0 19247db96d56Sopenharmony_cibool1675 issnan -NaN123 -> 0 19257db96d56Sopenharmony_cibool1676 issnan sNaN -> 1 19267db96d56Sopenharmony_cibool1677 issnan -sNaN -> 1 19277db96d56Sopenharmony_cibool1678 issnan sNaN123 -> 1 19287db96d56Sopenharmony_cibool1679 issnan -sNaN123 -> 1 19297db96d56Sopenharmony_cibool1680 issubnormal 0E-2000 -> 0 19307db96d56Sopenharmony_cibool1681 issubnormal -0E-2000 -> 0 19317db96d56Sopenharmony_cibool1682 issubnormal 0E-1008 -> 0 19327db96d56Sopenharmony_cibool1683 issubnormal -0E-1008 -> 0 19337db96d56Sopenharmony_cibool1684 issubnormal 0E-1007 -> 0 19347db96d56Sopenharmony_cibool1685 issubnormal -0E-1007 -> 0 19357db96d56Sopenharmony_cibool1686 issubnormal 0E-1006 -> 0 19367db96d56Sopenharmony_cibool1687 issubnormal -0E-1006 -> 0 19377db96d56Sopenharmony_cibool1688 issubnormal 0E-1000 -> 0 19387db96d56Sopenharmony_cibool1689 issubnormal -0E-1000 -> 0 19397db96d56Sopenharmony_cibool1690 issubnormal 0E-999 -> 0 19407db96d56Sopenharmony_cibool1691 issubnormal -0E-999 -> 0 19417db96d56Sopenharmony_cibool1692 issubnormal 0E-998 -> 0 19427db96d56Sopenharmony_cibool1693 issubnormal -0E-998 -> 0 19437db96d56Sopenharmony_cibool1694 issubnormal 0E-100 -> 0 19447db96d56Sopenharmony_cibool1695 issubnormal -0E-100 -> 0 19457db96d56Sopenharmony_cibool1696 issubnormal 0.000000 -> 0 19467db96d56Sopenharmony_cibool1697 issubnormal -0.000000 -> 0 19477db96d56Sopenharmony_cibool1698 issubnormal 0.000 -> 0 19487db96d56Sopenharmony_cibool1699 issubnormal -0.000 -> 0 19497db96d56Sopenharmony_cibool1700 issubnormal 0.00 -> 0 19507db96d56Sopenharmony_cibool1701 issubnormal -0.00 -> 0 19517db96d56Sopenharmony_cibool1702 issubnormal 0.0 -> 0 19527db96d56Sopenharmony_cibool1703 issubnormal -0.0 -> 0 19537db96d56Sopenharmony_cibool1704 issubnormal 0 -> 0 19547db96d56Sopenharmony_cibool1705 issubnormal -0 -> 0 19557db96d56Sopenharmony_cibool1706 issubnormal 0E+1 -> 0 19567db96d56Sopenharmony_cibool1707 issubnormal -0E+1 -> 0 19577db96d56Sopenharmony_cibool1708 issubnormal 0E+2 -> 0 19587db96d56Sopenharmony_cibool1709 issubnormal -0E+2 -> 0 19597db96d56Sopenharmony_cibool1710 issubnormal 0E+3 -> 0 19607db96d56Sopenharmony_cibool1711 issubnormal -0E+3 -> 0 19617db96d56Sopenharmony_cibool1712 issubnormal 0E+6 -> 0 19627db96d56Sopenharmony_cibool1713 issubnormal -0E+6 -> 0 19637db96d56Sopenharmony_cibool1714 issubnormal 0E+100 -> 0 19647db96d56Sopenharmony_cibool1715 issubnormal -0E+100 -> 0 19657db96d56Sopenharmony_cibool1716 issubnormal 0E+990 -> 0 19667db96d56Sopenharmony_cibool1717 issubnormal -0E+990 -> 0 19677db96d56Sopenharmony_cibool1718 issubnormal 0E+991 -> 0 19687db96d56Sopenharmony_cibool1719 issubnormal -0E+991 -> 0 19697db96d56Sopenharmony_cibool1720 issubnormal 0E+992 -> 0 19707db96d56Sopenharmony_cibool1721 issubnormal -0E+992 -> 0 19717db96d56Sopenharmony_cibool1722 issubnormal 0E+998 -> 0 19727db96d56Sopenharmony_cibool1723 issubnormal -0E+998 -> 0 19737db96d56Sopenharmony_cibool1724 issubnormal 0E+999 -> 0 19747db96d56Sopenharmony_cibool1725 issubnormal -0E+999 -> 0 19757db96d56Sopenharmony_cibool1726 issubnormal 0E+1000 -> 0 19767db96d56Sopenharmony_cibool1727 issubnormal -0E+1000 -> 0 19777db96d56Sopenharmony_cibool1728 issubnormal 0E+2000 -> 0 19787db96d56Sopenharmony_cibool1729 issubnormal -0E+2000 -> 0 19797db96d56Sopenharmony_cibool1730 issubnormal 1E-2000 -> 1 19807db96d56Sopenharmony_cibool1731 issubnormal -1E-2000 -> 1 19817db96d56Sopenharmony_cibool1732 issubnormal 1E-1008 -> 1 19827db96d56Sopenharmony_cibool1733 issubnormal -1E-1008 -> 1 19837db96d56Sopenharmony_cibool1734 issubnormal 1E-1007 -> 1 19847db96d56Sopenharmony_cibool1735 issubnormal -1E-1007 -> 1 19857db96d56Sopenharmony_cibool1736 issubnormal 1E-1006 -> 1 19867db96d56Sopenharmony_cibool1737 issubnormal -1E-1006 -> 1 19877db96d56Sopenharmony_cibool1738 issubnormal 1E-1000 -> 1 19887db96d56Sopenharmony_cibool1739 issubnormal -1E-1000 -> 1 19897db96d56Sopenharmony_cibool1740 issubnormal 1E-999 -> 0 19907db96d56Sopenharmony_cibool1741 issubnormal -1E-999 -> 0 19917db96d56Sopenharmony_cibool1742 issubnormal 1E-998 -> 0 19927db96d56Sopenharmony_cibool1743 issubnormal -1E-998 -> 0 19937db96d56Sopenharmony_cibool1744 issubnormal 1E-100 -> 0 19947db96d56Sopenharmony_cibool1745 issubnormal -1E-100 -> 0 19957db96d56Sopenharmony_cibool1746 issubnormal 0.000001 -> 0 19967db96d56Sopenharmony_cibool1747 issubnormal -0.000001 -> 0 19977db96d56Sopenharmony_cibool1748 issubnormal 0.001 -> 0 19987db96d56Sopenharmony_cibool1749 issubnormal -0.001 -> 0 19997db96d56Sopenharmony_cibool1750 issubnormal 0.01 -> 0 20007db96d56Sopenharmony_cibool1751 issubnormal -0.01 -> 0 20017db96d56Sopenharmony_cibool1752 issubnormal 0.1 -> 0 20027db96d56Sopenharmony_cibool1753 issubnormal -0.1 -> 0 20037db96d56Sopenharmony_cibool1754 issubnormal 1 -> 0 20047db96d56Sopenharmony_cibool1755 issubnormal -1 -> 0 20057db96d56Sopenharmony_cibool1756 issubnormal 1E+1 -> 0 20067db96d56Sopenharmony_cibool1757 issubnormal -1E+1 -> 0 20077db96d56Sopenharmony_cibool1758 issubnormal 1E+2 -> 0 20087db96d56Sopenharmony_cibool1759 issubnormal -1E+2 -> 0 20097db96d56Sopenharmony_cibool1760 issubnormal 1E+3 -> 0 20107db96d56Sopenharmony_cibool1761 issubnormal -1E+3 -> 0 20117db96d56Sopenharmony_cibool1762 issubnormal 1E+6 -> 0 20127db96d56Sopenharmony_cibool1763 issubnormal -1E+6 -> 0 20137db96d56Sopenharmony_cibool1764 issubnormal 1E+100 -> 0 20147db96d56Sopenharmony_cibool1765 issubnormal -1E+100 -> 0 20157db96d56Sopenharmony_cibool1766 issubnormal 1E+990 -> 0 20167db96d56Sopenharmony_cibool1767 issubnormal -1E+990 -> 0 20177db96d56Sopenharmony_cibool1768 issubnormal 1E+991 -> 0 20187db96d56Sopenharmony_cibool1769 issubnormal -1E+991 -> 0 20197db96d56Sopenharmony_cibool1770 issubnormal 1E+992 -> 0 20207db96d56Sopenharmony_cibool1771 issubnormal -1E+992 -> 0 20217db96d56Sopenharmony_cibool1772 issubnormal 1E+998 -> 0 20227db96d56Sopenharmony_cibool1773 issubnormal -1E+998 -> 0 20237db96d56Sopenharmony_cibool1774 issubnormal 1E+999 -> 0 20247db96d56Sopenharmony_cibool1775 issubnormal -1E+999 -> 0 20257db96d56Sopenharmony_cibool1776 issubnormal 1E+1000 -> 0 20267db96d56Sopenharmony_cibool1777 issubnormal -1E+1000 -> 0 20277db96d56Sopenharmony_cibool1778 issubnormal 1E+2000 -> 0 20287db96d56Sopenharmony_cibool1779 issubnormal -1E+2000 -> 0 20297db96d56Sopenharmony_cibool1780 issubnormal 9E-2000 -> 1 20307db96d56Sopenharmony_cibool1781 issubnormal -9E-2000 -> 1 20317db96d56Sopenharmony_cibool1782 issubnormal 9E-1008 -> 1 20327db96d56Sopenharmony_cibool1783 issubnormal -9E-1008 -> 1 20337db96d56Sopenharmony_cibool1784 issubnormal 9E-1007 -> 1 20347db96d56Sopenharmony_cibool1785 issubnormal -9E-1007 -> 1 20357db96d56Sopenharmony_cibool1786 issubnormal 9E-1006 -> 1 20367db96d56Sopenharmony_cibool1787 issubnormal -9E-1006 -> 1 20377db96d56Sopenharmony_cibool1788 issubnormal 9E-1000 -> 1 20387db96d56Sopenharmony_cibool1789 issubnormal -9E-1000 -> 1 20397db96d56Sopenharmony_cibool1790 issubnormal 9E-999 -> 0 20407db96d56Sopenharmony_cibool1791 issubnormal -9E-999 -> 0 20417db96d56Sopenharmony_cibool1792 issubnormal 9E-998 -> 0 20427db96d56Sopenharmony_cibool1793 issubnormal -9E-998 -> 0 20437db96d56Sopenharmony_cibool1794 issubnormal 9E-100 -> 0 20447db96d56Sopenharmony_cibool1795 issubnormal -9E-100 -> 0 20457db96d56Sopenharmony_cibool1796 issubnormal 0.000009 -> 0 20467db96d56Sopenharmony_cibool1797 issubnormal -0.000009 -> 0 20477db96d56Sopenharmony_cibool1798 issubnormal 0.009 -> 0 20487db96d56Sopenharmony_cibool1799 issubnormal -0.009 -> 0 20497db96d56Sopenharmony_cibool1800 issubnormal 0.09 -> 0 20507db96d56Sopenharmony_cibool1801 issubnormal -0.09 -> 0 20517db96d56Sopenharmony_cibool1802 issubnormal 0.9 -> 0 20527db96d56Sopenharmony_cibool1803 issubnormal -0.9 -> 0 20537db96d56Sopenharmony_cibool1804 issubnormal 9 -> 0 20547db96d56Sopenharmony_cibool1805 issubnormal -9 -> 0 20557db96d56Sopenharmony_cibool1806 issubnormal 9E+1 -> 0 20567db96d56Sopenharmony_cibool1807 issubnormal -9E+1 -> 0 20577db96d56Sopenharmony_cibool1808 issubnormal 9E+2 -> 0 20587db96d56Sopenharmony_cibool1809 issubnormal -9E+2 -> 0 20597db96d56Sopenharmony_cibool1810 issubnormal 9E+3 -> 0 20607db96d56Sopenharmony_cibool1811 issubnormal -9E+3 -> 0 20617db96d56Sopenharmony_cibool1812 issubnormal 9E+6 -> 0 20627db96d56Sopenharmony_cibool1813 issubnormal -9E+6 -> 0 20637db96d56Sopenharmony_cibool1814 issubnormal 9E+100 -> 0 20647db96d56Sopenharmony_cibool1815 issubnormal -9E+100 -> 0 20657db96d56Sopenharmony_cibool1816 issubnormal 9E+990 -> 0 20667db96d56Sopenharmony_cibool1817 issubnormal -9E+990 -> 0 20677db96d56Sopenharmony_cibool1818 issubnormal 9E+991 -> 0 20687db96d56Sopenharmony_cibool1819 issubnormal -9E+991 -> 0 20697db96d56Sopenharmony_cibool1820 issubnormal 9E+992 -> 0 20707db96d56Sopenharmony_cibool1821 issubnormal -9E+992 -> 0 20717db96d56Sopenharmony_cibool1822 issubnormal 9E+998 -> 0 20727db96d56Sopenharmony_cibool1823 issubnormal -9E+998 -> 0 20737db96d56Sopenharmony_cibool1824 issubnormal 9E+999 -> 0 20747db96d56Sopenharmony_cibool1825 issubnormal -9E+999 -> 0 20757db96d56Sopenharmony_cibool1826 issubnormal 9E+1000 -> 0 20767db96d56Sopenharmony_cibool1827 issubnormal -9E+1000 -> 0 20777db96d56Sopenharmony_cibool1828 issubnormal 9E+2000 -> 0 20787db96d56Sopenharmony_cibool1829 issubnormal -9E+2000 -> 0 20797db96d56Sopenharmony_cibool1830 issubnormal 9.99999999E-2000 -> 1 20807db96d56Sopenharmony_cibool1831 issubnormal -9.99999999E-2000 -> 1 20817db96d56Sopenharmony_cibool1832 issubnormal 9.99999999E-1008 -> 1 20827db96d56Sopenharmony_cibool1833 issubnormal -9.99999999E-1008 -> 1 20837db96d56Sopenharmony_cibool1834 issubnormal 9.99999999E-1007 -> 1 20847db96d56Sopenharmony_cibool1835 issubnormal -9.99999999E-1007 -> 1 20857db96d56Sopenharmony_cibool1836 issubnormal 9.99999999E-1006 -> 1 20867db96d56Sopenharmony_cibool1837 issubnormal -9.99999999E-1006 -> 1 20877db96d56Sopenharmony_cibool1838 issubnormal 9.99999999E-1000 -> 1 20887db96d56Sopenharmony_cibool1839 issubnormal -9.99999999E-1000 -> 1 20897db96d56Sopenharmony_cibool1840 issubnormal 9.99999999E-999 -> 0 20907db96d56Sopenharmony_cibool1841 issubnormal -9.99999999E-999 -> 0 20917db96d56Sopenharmony_cibool1842 issubnormal 9.99999999E-998 -> 0 20927db96d56Sopenharmony_cibool1843 issubnormal -9.99999999E-998 -> 0 20937db96d56Sopenharmony_cibool1844 issubnormal 9.99999999E-100 -> 0 20947db96d56Sopenharmony_cibool1845 issubnormal -9.99999999E-100 -> 0 20957db96d56Sopenharmony_cibool1846 issubnormal 0.00000999999999 -> 0 20967db96d56Sopenharmony_cibool1847 issubnormal -0.00000999999999 -> 0 20977db96d56Sopenharmony_cibool1848 issubnormal 0.00999999999 -> 0 20987db96d56Sopenharmony_cibool1849 issubnormal -0.00999999999 -> 0 20997db96d56Sopenharmony_cibool1850 issubnormal 0.0999999999 -> 0 21007db96d56Sopenharmony_cibool1851 issubnormal -0.0999999999 -> 0 21017db96d56Sopenharmony_cibool1852 issubnormal 0.999999999 -> 0 21027db96d56Sopenharmony_cibool1853 issubnormal -0.999999999 -> 0 21037db96d56Sopenharmony_cibool1854 issubnormal 9.99999999 -> 0 21047db96d56Sopenharmony_cibool1855 issubnormal -9.99999999 -> 0 21057db96d56Sopenharmony_cibool1856 issubnormal 99.9999999 -> 0 21067db96d56Sopenharmony_cibool1857 issubnormal -99.9999999 -> 0 21077db96d56Sopenharmony_cibool1858 issubnormal 999.999999 -> 0 21087db96d56Sopenharmony_cibool1859 issubnormal -999.999999 -> 0 21097db96d56Sopenharmony_cibool1860 issubnormal 9999.99999 -> 0 21107db96d56Sopenharmony_cibool1861 issubnormal -9999.99999 -> 0 21117db96d56Sopenharmony_cibool1862 issubnormal 9999999.99 -> 0 21127db96d56Sopenharmony_cibool1863 issubnormal -9999999.99 -> 0 21137db96d56Sopenharmony_cibool1864 issubnormal 9.99999999E+100 -> 0 21147db96d56Sopenharmony_cibool1865 issubnormal -9.99999999E+100 -> 0 21157db96d56Sopenharmony_cibool1866 issubnormal 9.99999999E+990 -> 0 21167db96d56Sopenharmony_cibool1867 issubnormal -9.99999999E+990 -> 0 21177db96d56Sopenharmony_cibool1868 issubnormal 9.99999999E+991 -> 0 21187db96d56Sopenharmony_cibool1869 issubnormal -9.99999999E+991 -> 0 21197db96d56Sopenharmony_cibool1870 issubnormal 9.99999999E+992 -> 0 21207db96d56Sopenharmony_cibool1871 issubnormal -9.99999999E+992 -> 0 21217db96d56Sopenharmony_cibool1872 issubnormal 9.99999999E+998 -> 0 21227db96d56Sopenharmony_cibool1873 issubnormal -9.99999999E+998 -> 0 21237db96d56Sopenharmony_cibool1874 issubnormal 9.99999999E+999 -> 0 21247db96d56Sopenharmony_cibool1875 issubnormal -9.99999999E+999 -> 0 21257db96d56Sopenharmony_cibool1876 issubnormal 9.99999999E+1000 -> 0 21267db96d56Sopenharmony_cibool1877 issubnormal -9.99999999E+1000 -> 0 21277db96d56Sopenharmony_cibool1878 issubnormal 9.99999999E+2000 -> 0 21287db96d56Sopenharmony_cibool1879 issubnormal -9.99999999E+2000 -> 0 21297db96d56Sopenharmony_cibool1880 issubnormal Infinity -> 0 21307db96d56Sopenharmony_cibool1881 issubnormal -Infinity -> 0 21317db96d56Sopenharmony_cibool1882 issubnormal NaN -> 0 21327db96d56Sopenharmony_cibool1883 issubnormal -NaN -> 0 21337db96d56Sopenharmony_cibool1884 issubnormal NaN123 -> 0 21347db96d56Sopenharmony_cibool1885 issubnormal -NaN123 -> 0 21357db96d56Sopenharmony_cibool1886 issubnormal sNaN -> 0 21367db96d56Sopenharmony_cibool1887 issubnormal -sNaN -> 0 21377db96d56Sopenharmony_cibool1888 issubnormal sNaN123 -> 0 21387db96d56Sopenharmony_cibool1889 issubnormal -sNaN123 -> 0 21397db96d56Sopenharmony_cibool1890 iszero 0E-2000 -> 1 21407db96d56Sopenharmony_cibool1891 iszero -0E-2000 -> 1 21417db96d56Sopenharmony_cibool1892 iszero 0E-1008 -> 1 21427db96d56Sopenharmony_cibool1893 iszero -0E-1008 -> 1 21437db96d56Sopenharmony_cibool1894 iszero 0E-1007 -> 1 21447db96d56Sopenharmony_cibool1895 iszero -0E-1007 -> 1 21457db96d56Sopenharmony_cibool1896 iszero 0E-1006 -> 1 21467db96d56Sopenharmony_cibool1897 iszero -0E-1006 -> 1 21477db96d56Sopenharmony_cibool1898 iszero 0E-1000 -> 1 21487db96d56Sopenharmony_cibool1899 iszero -0E-1000 -> 1 21497db96d56Sopenharmony_cibool1900 iszero 0E-999 -> 1 21507db96d56Sopenharmony_cibool1901 iszero -0E-999 -> 1 21517db96d56Sopenharmony_cibool1902 iszero 0E-998 -> 1 21527db96d56Sopenharmony_cibool1903 iszero -0E-998 -> 1 21537db96d56Sopenharmony_cibool1904 iszero 0E-100 -> 1 21547db96d56Sopenharmony_cibool1905 iszero -0E-100 -> 1 21557db96d56Sopenharmony_cibool1906 iszero 0.000000 -> 1 21567db96d56Sopenharmony_cibool1907 iszero -0.000000 -> 1 21577db96d56Sopenharmony_cibool1908 iszero 0.000 -> 1 21587db96d56Sopenharmony_cibool1909 iszero -0.000 -> 1 21597db96d56Sopenharmony_cibool1910 iszero 0.00 -> 1 21607db96d56Sopenharmony_cibool1911 iszero -0.00 -> 1 21617db96d56Sopenharmony_cibool1912 iszero 0.0 -> 1 21627db96d56Sopenharmony_cibool1913 iszero -0.0 -> 1 21637db96d56Sopenharmony_cibool1914 iszero 0 -> 1 21647db96d56Sopenharmony_cibool1915 iszero -0 -> 1 21657db96d56Sopenharmony_cibool1916 iszero 0E+1 -> 1 21667db96d56Sopenharmony_cibool1917 iszero -0E+1 -> 1 21677db96d56Sopenharmony_cibool1918 iszero 0E+2 -> 1 21687db96d56Sopenharmony_cibool1919 iszero -0E+2 -> 1 21697db96d56Sopenharmony_cibool1920 iszero 0E+3 -> 1 21707db96d56Sopenharmony_cibool1921 iszero -0E+3 -> 1 21717db96d56Sopenharmony_cibool1922 iszero 0E+6 -> 1 21727db96d56Sopenharmony_cibool1923 iszero -0E+6 -> 1 21737db96d56Sopenharmony_cibool1924 iszero 0E+100 -> 1 21747db96d56Sopenharmony_cibool1925 iszero -0E+100 -> 1 21757db96d56Sopenharmony_cibool1926 iszero 0E+990 -> 1 21767db96d56Sopenharmony_cibool1927 iszero -0E+990 -> 1 21777db96d56Sopenharmony_cibool1928 iszero 0E+991 -> 1 21787db96d56Sopenharmony_cibool1929 iszero -0E+991 -> 1 21797db96d56Sopenharmony_cibool1930 iszero 0E+992 -> 1 21807db96d56Sopenharmony_cibool1931 iszero -0E+992 -> 1 21817db96d56Sopenharmony_cibool1932 iszero 0E+998 -> 1 21827db96d56Sopenharmony_cibool1933 iszero -0E+998 -> 1 21837db96d56Sopenharmony_cibool1934 iszero 0E+999 -> 1 21847db96d56Sopenharmony_cibool1935 iszero -0E+999 -> 1 21857db96d56Sopenharmony_cibool1936 iszero 0E+1000 -> 1 21867db96d56Sopenharmony_cibool1937 iszero -0E+1000 -> 1 21877db96d56Sopenharmony_cibool1938 iszero 0E+2000 -> 1 21887db96d56Sopenharmony_cibool1939 iszero -0E+2000 -> 1 21897db96d56Sopenharmony_cibool1940 iszero 1E-2000 -> 0 21907db96d56Sopenharmony_cibool1941 iszero -1E-2000 -> 0 21917db96d56Sopenharmony_cibool1942 iszero 1E-1008 -> 0 21927db96d56Sopenharmony_cibool1943 iszero -1E-1008 -> 0 21937db96d56Sopenharmony_cibool1944 iszero 1E-1007 -> 0 21947db96d56Sopenharmony_cibool1945 iszero -1E-1007 -> 0 21957db96d56Sopenharmony_cibool1946 iszero 1E-1006 -> 0 21967db96d56Sopenharmony_cibool1947 iszero -1E-1006 -> 0 21977db96d56Sopenharmony_cibool1948 iszero 1E-1000 -> 0 21987db96d56Sopenharmony_cibool1949 iszero -1E-1000 -> 0 21997db96d56Sopenharmony_cibool1950 iszero 1E-999 -> 0 22007db96d56Sopenharmony_cibool1951 iszero -1E-999 -> 0 22017db96d56Sopenharmony_cibool1952 iszero 1E-998 -> 0 22027db96d56Sopenharmony_cibool1953 iszero -1E-998 -> 0 22037db96d56Sopenharmony_cibool1954 iszero 1E-100 -> 0 22047db96d56Sopenharmony_cibool1955 iszero -1E-100 -> 0 22057db96d56Sopenharmony_cibool1956 iszero 0.000001 -> 0 22067db96d56Sopenharmony_cibool1957 iszero -0.000001 -> 0 22077db96d56Sopenharmony_cibool1958 iszero 0.001 -> 0 22087db96d56Sopenharmony_cibool1959 iszero -0.001 -> 0 22097db96d56Sopenharmony_cibool1960 iszero 0.01 -> 0 22107db96d56Sopenharmony_cibool1961 iszero -0.01 -> 0 22117db96d56Sopenharmony_cibool1962 iszero 0.1 -> 0 22127db96d56Sopenharmony_cibool1963 iszero -0.1 -> 0 22137db96d56Sopenharmony_cibool1964 iszero 1 -> 0 22147db96d56Sopenharmony_cibool1965 iszero -1 -> 0 22157db96d56Sopenharmony_cibool1966 iszero 1E+1 -> 0 22167db96d56Sopenharmony_cibool1967 iszero -1E+1 -> 0 22177db96d56Sopenharmony_cibool1968 iszero 1E+2 -> 0 22187db96d56Sopenharmony_cibool1969 iszero -1E+2 -> 0 22197db96d56Sopenharmony_cibool1970 iszero 1E+3 -> 0 22207db96d56Sopenharmony_cibool1971 iszero -1E+3 -> 0 22217db96d56Sopenharmony_cibool1972 iszero 1E+6 -> 0 22227db96d56Sopenharmony_cibool1973 iszero -1E+6 -> 0 22237db96d56Sopenharmony_cibool1974 iszero 1E+100 -> 0 22247db96d56Sopenharmony_cibool1975 iszero -1E+100 -> 0 22257db96d56Sopenharmony_cibool1976 iszero 1E+990 -> 0 22267db96d56Sopenharmony_cibool1977 iszero -1E+990 -> 0 22277db96d56Sopenharmony_cibool1978 iszero 1E+991 -> 0 22287db96d56Sopenharmony_cibool1979 iszero -1E+991 -> 0 22297db96d56Sopenharmony_cibool1980 iszero 1E+992 -> 0 22307db96d56Sopenharmony_cibool1981 iszero -1E+992 -> 0 22317db96d56Sopenharmony_cibool1982 iszero 1E+998 -> 0 22327db96d56Sopenharmony_cibool1983 iszero -1E+998 -> 0 22337db96d56Sopenharmony_cibool1984 iszero 1E+999 -> 0 22347db96d56Sopenharmony_cibool1985 iszero -1E+999 -> 0 22357db96d56Sopenharmony_cibool1986 iszero 1E+1000 -> 0 22367db96d56Sopenharmony_cibool1987 iszero -1E+1000 -> 0 22377db96d56Sopenharmony_cibool1988 iszero 1E+2000 -> 0 22387db96d56Sopenharmony_cibool1989 iszero -1E+2000 -> 0 22397db96d56Sopenharmony_cibool1990 iszero 9E-2000 -> 0 22407db96d56Sopenharmony_cibool1991 iszero -9E-2000 -> 0 22417db96d56Sopenharmony_cibool1992 iszero 9E-1008 -> 0 22427db96d56Sopenharmony_cibool1993 iszero -9E-1008 -> 0 22437db96d56Sopenharmony_cibool1994 iszero 9E-1007 -> 0 22447db96d56Sopenharmony_cibool1995 iszero -9E-1007 -> 0 22457db96d56Sopenharmony_cibool1996 iszero 9E-1006 -> 0 22467db96d56Sopenharmony_cibool1997 iszero -9E-1006 -> 0 22477db96d56Sopenharmony_cibool1998 iszero 9E-1000 -> 0 22487db96d56Sopenharmony_cibool1999 iszero -9E-1000 -> 0 22497db96d56Sopenharmony_cibool2000 iszero 9E-999 -> 0 22507db96d56Sopenharmony_cibool2001 iszero -9E-999 -> 0 22517db96d56Sopenharmony_cibool2002 iszero 9E-998 -> 0 22527db96d56Sopenharmony_cibool2003 iszero -9E-998 -> 0 22537db96d56Sopenharmony_cibool2004 iszero 9E-100 -> 0 22547db96d56Sopenharmony_cibool2005 iszero -9E-100 -> 0 22557db96d56Sopenharmony_cibool2006 iszero 0.000009 -> 0 22567db96d56Sopenharmony_cibool2007 iszero -0.000009 -> 0 22577db96d56Sopenharmony_cibool2008 iszero 0.009 -> 0 22587db96d56Sopenharmony_cibool2009 iszero -0.009 -> 0 22597db96d56Sopenharmony_cibool2010 iszero 0.09 -> 0 22607db96d56Sopenharmony_cibool2011 iszero -0.09 -> 0 22617db96d56Sopenharmony_cibool2012 iszero 0.9 -> 0 22627db96d56Sopenharmony_cibool2013 iszero -0.9 -> 0 22637db96d56Sopenharmony_cibool2014 iszero 9 -> 0 22647db96d56Sopenharmony_cibool2015 iszero -9 -> 0 22657db96d56Sopenharmony_cibool2016 iszero 9E+1 -> 0 22667db96d56Sopenharmony_cibool2017 iszero -9E+1 -> 0 22677db96d56Sopenharmony_cibool2018 iszero 9E+2 -> 0 22687db96d56Sopenharmony_cibool2019 iszero -9E+2 -> 0 22697db96d56Sopenharmony_cibool2020 iszero 9E+3 -> 0 22707db96d56Sopenharmony_cibool2021 iszero -9E+3 -> 0 22717db96d56Sopenharmony_cibool2022 iszero 9E+6 -> 0 22727db96d56Sopenharmony_cibool2023 iszero -9E+6 -> 0 22737db96d56Sopenharmony_cibool2024 iszero 9E+100 -> 0 22747db96d56Sopenharmony_cibool2025 iszero -9E+100 -> 0 22757db96d56Sopenharmony_cibool2026 iszero 9E+990 -> 0 22767db96d56Sopenharmony_cibool2027 iszero -9E+990 -> 0 22777db96d56Sopenharmony_cibool2028 iszero 9E+991 -> 0 22787db96d56Sopenharmony_cibool2029 iszero -9E+991 -> 0 22797db96d56Sopenharmony_cibool2030 iszero 9E+992 -> 0 22807db96d56Sopenharmony_cibool2031 iszero -9E+992 -> 0 22817db96d56Sopenharmony_cibool2032 iszero 9E+998 -> 0 22827db96d56Sopenharmony_cibool2033 iszero -9E+998 -> 0 22837db96d56Sopenharmony_cibool2034 iszero 9E+999 -> 0 22847db96d56Sopenharmony_cibool2035 iszero -9E+999 -> 0 22857db96d56Sopenharmony_cibool2036 iszero 9E+1000 -> 0 22867db96d56Sopenharmony_cibool2037 iszero -9E+1000 -> 0 22877db96d56Sopenharmony_cibool2038 iszero 9E+2000 -> 0 22887db96d56Sopenharmony_cibool2039 iszero -9E+2000 -> 0 22897db96d56Sopenharmony_cibool2040 iszero 9.99999999E-2000 -> 0 22907db96d56Sopenharmony_cibool2041 iszero -9.99999999E-2000 -> 0 22917db96d56Sopenharmony_cibool2042 iszero 9.99999999E-1008 -> 0 22927db96d56Sopenharmony_cibool2043 iszero -9.99999999E-1008 -> 0 22937db96d56Sopenharmony_cibool2044 iszero 9.99999999E-1007 -> 0 22947db96d56Sopenharmony_cibool2045 iszero -9.99999999E-1007 -> 0 22957db96d56Sopenharmony_cibool2046 iszero 9.99999999E-1006 -> 0 22967db96d56Sopenharmony_cibool2047 iszero -9.99999999E-1006 -> 0 22977db96d56Sopenharmony_cibool2048 iszero 9.99999999E-1000 -> 0 22987db96d56Sopenharmony_cibool2049 iszero -9.99999999E-1000 -> 0 22997db96d56Sopenharmony_cibool2050 iszero 9.99999999E-999 -> 0 23007db96d56Sopenharmony_cibool2051 iszero -9.99999999E-999 -> 0 23017db96d56Sopenharmony_cibool2052 iszero 9.99999999E-998 -> 0 23027db96d56Sopenharmony_cibool2053 iszero -9.99999999E-998 -> 0 23037db96d56Sopenharmony_cibool2054 iszero 9.99999999E-100 -> 0 23047db96d56Sopenharmony_cibool2055 iszero -9.99999999E-100 -> 0 23057db96d56Sopenharmony_cibool2056 iszero 0.00000999999999 -> 0 23067db96d56Sopenharmony_cibool2057 iszero -0.00000999999999 -> 0 23077db96d56Sopenharmony_cibool2058 iszero 0.00999999999 -> 0 23087db96d56Sopenharmony_cibool2059 iszero -0.00999999999 -> 0 23097db96d56Sopenharmony_cibool2060 iszero 0.0999999999 -> 0 23107db96d56Sopenharmony_cibool2061 iszero -0.0999999999 -> 0 23117db96d56Sopenharmony_cibool2062 iszero 0.999999999 -> 0 23127db96d56Sopenharmony_cibool2063 iszero -0.999999999 -> 0 23137db96d56Sopenharmony_cibool2064 iszero 9.99999999 -> 0 23147db96d56Sopenharmony_cibool2065 iszero -9.99999999 -> 0 23157db96d56Sopenharmony_cibool2066 iszero 99.9999999 -> 0 23167db96d56Sopenharmony_cibool2067 iszero -99.9999999 -> 0 23177db96d56Sopenharmony_cibool2068 iszero 999.999999 -> 0 23187db96d56Sopenharmony_cibool2069 iszero -999.999999 -> 0 23197db96d56Sopenharmony_cibool2070 iszero 9999.99999 -> 0 23207db96d56Sopenharmony_cibool2071 iszero -9999.99999 -> 0 23217db96d56Sopenharmony_cibool2072 iszero 9999999.99 -> 0 23227db96d56Sopenharmony_cibool2073 iszero -9999999.99 -> 0 23237db96d56Sopenharmony_cibool2074 iszero 9.99999999E+100 -> 0 23247db96d56Sopenharmony_cibool2075 iszero -9.99999999E+100 -> 0 23257db96d56Sopenharmony_cibool2076 iszero 9.99999999E+990 -> 0 23267db96d56Sopenharmony_cibool2077 iszero -9.99999999E+990 -> 0 23277db96d56Sopenharmony_cibool2078 iszero 9.99999999E+991 -> 0 23287db96d56Sopenharmony_cibool2079 iszero -9.99999999E+991 -> 0 23297db96d56Sopenharmony_cibool2080 iszero 9.99999999E+992 -> 0 23307db96d56Sopenharmony_cibool2081 iszero -9.99999999E+992 -> 0 23317db96d56Sopenharmony_cibool2082 iszero 9.99999999E+998 -> 0 23327db96d56Sopenharmony_cibool2083 iszero -9.99999999E+998 -> 0 23337db96d56Sopenharmony_cibool2084 iszero 9.99999999E+999 -> 0 23347db96d56Sopenharmony_cibool2085 iszero -9.99999999E+999 -> 0 23357db96d56Sopenharmony_cibool2086 iszero 9.99999999E+1000 -> 0 23367db96d56Sopenharmony_cibool2087 iszero -9.99999999E+1000 -> 0 23377db96d56Sopenharmony_cibool2088 iszero 9.99999999E+2000 -> 0 23387db96d56Sopenharmony_cibool2089 iszero -9.99999999E+2000 -> 0 23397db96d56Sopenharmony_cibool2090 iszero Infinity -> 0 23407db96d56Sopenharmony_cibool2091 iszero -Infinity -> 0 23417db96d56Sopenharmony_cibool2092 iszero NaN -> 0 23427db96d56Sopenharmony_cibool2093 iszero -NaN -> 0 23437db96d56Sopenharmony_cibool2094 iszero NaN123 -> 0 23447db96d56Sopenharmony_cibool2095 iszero -NaN123 -> 0 23457db96d56Sopenharmony_cibool2096 iszero sNaN -> 0 23467db96d56Sopenharmony_cibool2097 iszero -sNaN -> 0 23477db96d56Sopenharmony_cibool2098 iszero sNaN123 -> 0 23487db96d56Sopenharmony_cibool2099 iszero -sNaN123 -> 0 23497db96d56Sopenharmony_ci 23507db96d56Sopenharmony_ci------------------------------------------------------------------------ 23517db96d56Sopenharmony_ci-- The following tests (pwmx0 through pwmx440) are for the -- 23527db96d56Sopenharmony_ci-- three-argument version of power: -- 23537db96d56Sopenharmony_ci-- -- 23547db96d56Sopenharmony_ci-- pow(x, y, z) := x**y % z -- 23557db96d56Sopenharmony_ci-- -- 23567db96d56Sopenharmony_ci-- Note that the three-argument version of power is *not* part of -- 23577db96d56Sopenharmony_ci-- the IBM General Decimal Arithmetic specification. Questions -- 23587db96d56Sopenharmony_ci-- about it, or about these testcases, should go to one of the -- 23597db96d56Sopenharmony_ci-- Python decimal authors. -- 23607db96d56Sopenharmony_ci------------------------------------------------------------------------ 23617db96d56Sopenharmony_ci 23627db96d56Sopenharmony_ciextended: 1 23637db96d56Sopenharmony_ciprecision: 9 23647db96d56Sopenharmony_cirounding: down 23657db96d56Sopenharmony_cimaxExponent: 999 23667db96d56Sopenharmony_ciminExponent: -999 23677db96d56Sopenharmony_ci 23687db96d56Sopenharmony_ci-- Small numbers 23697db96d56Sopenharmony_ci-- Note that power(0, 0, m) is an error for any m 23707db96d56Sopenharmony_cipwmx0 power 0 -0 1 -> NaN Invalid_operation 23717db96d56Sopenharmony_cipwmx1 power 0 -0 2 -> NaN Invalid_operation 23727db96d56Sopenharmony_cipwmx2 power 0 -0 3 -> NaN Invalid_operation 23737db96d56Sopenharmony_cipwmx3 power 0 -0 4 -> NaN Invalid_operation 23747db96d56Sopenharmony_cipwmx4 power 0 -0 -1 -> NaN Invalid_operation 23757db96d56Sopenharmony_cipwmx5 power 0 -0 -2 -> NaN Invalid_operation 23767db96d56Sopenharmony_cipwmx6 power 0 0 1 -> NaN Invalid_operation 23777db96d56Sopenharmony_cipwmx7 power 0 0 2 -> NaN Invalid_operation 23787db96d56Sopenharmony_cipwmx8 power 0 0 3 -> NaN Invalid_operation 23797db96d56Sopenharmony_cipwmx9 power 0 0 4 -> NaN Invalid_operation 23807db96d56Sopenharmony_cipwmx10 power 0 0 -1 -> NaN Invalid_operation 23817db96d56Sopenharmony_cipwmx11 power 0 0 -2 -> NaN Invalid_operation 23827db96d56Sopenharmony_cipwmx12 power 0 1 1 -> 0 23837db96d56Sopenharmony_cipwmx13 power 0 1 2 -> 0 23847db96d56Sopenharmony_cipwmx14 power 0 1 3 -> 0 23857db96d56Sopenharmony_cipwmx15 power 0 1 4 -> 0 23867db96d56Sopenharmony_cipwmx16 power 0 1 -1 -> 0 23877db96d56Sopenharmony_cipwmx17 power 0 1 -2 -> 0 23887db96d56Sopenharmony_cipwmx18 power 0 2 1 -> 0 23897db96d56Sopenharmony_cipwmx19 power 0 2 2 -> 0 23907db96d56Sopenharmony_cipwmx20 power 0 2 3 -> 0 23917db96d56Sopenharmony_cipwmx21 power 0 2 4 -> 0 23927db96d56Sopenharmony_cipwmx22 power 0 2 -1 -> 0 23937db96d56Sopenharmony_cipwmx23 power 0 2 -2 -> 0 23947db96d56Sopenharmony_cipwmx24 power 0 3 1 -> 0 23957db96d56Sopenharmony_cipwmx25 power 0 3 2 -> 0 23967db96d56Sopenharmony_cipwmx26 power 0 3 3 -> 0 23977db96d56Sopenharmony_cipwmx27 power 0 3 4 -> 0 23987db96d56Sopenharmony_cipwmx28 power 0 3 -1 -> 0 23997db96d56Sopenharmony_cipwmx29 power 0 3 -2 -> 0 24007db96d56Sopenharmony_cipwmx30 power 0 4 1 -> 0 24017db96d56Sopenharmony_cipwmx31 power 0 4 2 -> 0 24027db96d56Sopenharmony_cipwmx32 power 0 4 3 -> 0 24037db96d56Sopenharmony_cipwmx33 power 0 4 4 -> 0 24047db96d56Sopenharmony_cipwmx34 power 0 4 -1 -> 0 24057db96d56Sopenharmony_cipwmx35 power 0 4 -2 -> 0 24067db96d56Sopenharmony_cipwmx36 power 0 5 1 -> 0 24077db96d56Sopenharmony_cipwmx37 power 0 5 2 -> 0 24087db96d56Sopenharmony_cipwmx38 power 0 5 3 -> 0 24097db96d56Sopenharmony_cipwmx39 power 0 5 4 -> 0 24107db96d56Sopenharmony_cipwmx40 power 0 5 -1 -> 0 24117db96d56Sopenharmony_cipwmx41 power 0 5 -2 -> 0 24127db96d56Sopenharmony_cipwmx42 power 1 -0 1 -> 0 24137db96d56Sopenharmony_cipwmx43 power 1 -0 2 -> 1 24147db96d56Sopenharmony_cipwmx44 power 1 -0 3 -> 1 24157db96d56Sopenharmony_cipwmx45 power 1 -0 4 -> 1 24167db96d56Sopenharmony_cipwmx46 power 1 -0 -1 -> 0 24177db96d56Sopenharmony_cipwmx47 power 1 -0 -2 -> 1 24187db96d56Sopenharmony_cipwmx48 power 1 0 1 -> 0 24197db96d56Sopenharmony_cipwmx49 power 1 0 2 -> 1 24207db96d56Sopenharmony_cipwmx50 power 1 0 3 -> 1 24217db96d56Sopenharmony_cipwmx51 power 1 0 4 -> 1 24227db96d56Sopenharmony_cipwmx52 power 1 0 -1 -> 0 24237db96d56Sopenharmony_cipwmx53 power 1 0 -2 -> 1 24247db96d56Sopenharmony_cipwmx54 power 1 1 1 -> 0 24257db96d56Sopenharmony_cipwmx55 power 1 1 2 -> 1 24267db96d56Sopenharmony_cipwmx56 power 1 1 3 -> 1 24277db96d56Sopenharmony_cipwmx57 power 1 1 4 -> 1 24287db96d56Sopenharmony_cipwmx58 power 1 1 -1 -> 0 24297db96d56Sopenharmony_cipwmx59 power 1 1 -2 -> 1 24307db96d56Sopenharmony_cipwmx60 power 1 2 1 -> 0 24317db96d56Sopenharmony_cipwmx61 power 1 2 2 -> 1 24327db96d56Sopenharmony_cipwmx62 power 1 2 3 -> 1 24337db96d56Sopenharmony_cipwmx63 power 1 2 4 -> 1 24347db96d56Sopenharmony_cipwmx64 power 1 2 -1 -> 0 24357db96d56Sopenharmony_cipwmx65 power 1 2 -2 -> 1 24367db96d56Sopenharmony_cipwmx66 power 1 3 1 -> 0 24377db96d56Sopenharmony_cipwmx67 power 1 3 2 -> 1 24387db96d56Sopenharmony_cipwmx68 power 1 3 3 -> 1 24397db96d56Sopenharmony_cipwmx69 power 1 3 4 -> 1 24407db96d56Sopenharmony_cipwmx70 power 1 3 -1 -> 0 24417db96d56Sopenharmony_cipwmx71 power 1 3 -2 -> 1 24427db96d56Sopenharmony_cipwmx72 power 1 4 1 -> 0 24437db96d56Sopenharmony_cipwmx73 power 1 4 2 -> 1 24447db96d56Sopenharmony_cipwmx74 power 1 4 3 -> 1 24457db96d56Sopenharmony_cipwmx75 power 1 4 4 -> 1 24467db96d56Sopenharmony_cipwmx76 power 1 4 -1 -> 0 24477db96d56Sopenharmony_cipwmx77 power 1 4 -2 -> 1 24487db96d56Sopenharmony_cipwmx78 power 1 5 1 -> 0 24497db96d56Sopenharmony_cipwmx79 power 1 5 2 -> 1 24507db96d56Sopenharmony_cipwmx80 power 1 5 3 -> 1 24517db96d56Sopenharmony_cipwmx81 power 1 5 4 -> 1 24527db96d56Sopenharmony_cipwmx82 power 1 5 -1 -> 0 24537db96d56Sopenharmony_cipwmx83 power 1 5 -2 -> 1 24547db96d56Sopenharmony_cipwmx84 power 2 -0 1 -> 0 24557db96d56Sopenharmony_cipwmx85 power 2 -0 2 -> 1 24567db96d56Sopenharmony_cipwmx86 power 2 -0 3 -> 1 24577db96d56Sopenharmony_cipwmx87 power 2 -0 4 -> 1 24587db96d56Sopenharmony_cipwmx88 power 2 -0 -1 -> 0 24597db96d56Sopenharmony_cipwmx89 power 2 -0 -2 -> 1 24607db96d56Sopenharmony_cipwmx90 power 2 0 1 -> 0 24617db96d56Sopenharmony_cipwmx91 power 2 0 2 -> 1 24627db96d56Sopenharmony_cipwmx92 power 2 0 3 -> 1 24637db96d56Sopenharmony_cipwmx93 power 2 0 4 -> 1 24647db96d56Sopenharmony_cipwmx94 power 2 0 -1 -> 0 24657db96d56Sopenharmony_cipwmx95 power 2 0 -2 -> 1 24667db96d56Sopenharmony_cipwmx96 power 2 1 1 -> 0 24677db96d56Sopenharmony_cipwmx97 power 2 1 2 -> 0 24687db96d56Sopenharmony_cipwmx98 power 2 1 3 -> 2 24697db96d56Sopenharmony_cipwmx99 power 2 1 4 -> 2 24707db96d56Sopenharmony_cipwmx100 power 2 1 -1 -> 0 24717db96d56Sopenharmony_cipwmx101 power 2 1 -2 -> 0 24727db96d56Sopenharmony_cipwmx102 power 2 2 1 -> 0 24737db96d56Sopenharmony_cipwmx103 power 2 2 2 -> 0 24747db96d56Sopenharmony_cipwmx104 power 2 2 3 -> 1 24757db96d56Sopenharmony_cipwmx105 power 2 2 4 -> 0 24767db96d56Sopenharmony_cipwmx106 power 2 2 -1 -> 0 24777db96d56Sopenharmony_cipwmx107 power 2 2 -2 -> 0 24787db96d56Sopenharmony_cipwmx108 power 2 3 1 -> 0 24797db96d56Sopenharmony_cipwmx109 power 2 3 2 -> 0 24807db96d56Sopenharmony_cipwmx110 power 2 3 3 -> 2 24817db96d56Sopenharmony_cipwmx111 power 2 3 4 -> 0 24827db96d56Sopenharmony_cipwmx112 power 2 3 -1 -> 0 24837db96d56Sopenharmony_cipwmx113 power 2 3 -2 -> 0 24847db96d56Sopenharmony_cipwmx114 power 2 4 1 -> 0 24857db96d56Sopenharmony_cipwmx115 power 2 4 2 -> 0 24867db96d56Sopenharmony_cipwmx116 power 2 4 3 -> 1 24877db96d56Sopenharmony_cipwmx117 power 2 4 4 -> 0 24887db96d56Sopenharmony_cipwmx118 power 2 4 -1 -> 0 24897db96d56Sopenharmony_cipwmx119 power 2 4 -2 -> 0 24907db96d56Sopenharmony_cipwmx120 power 2 5 1 -> 0 24917db96d56Sopenharmony_cipwmx121 power 2 5 2 -> 0 24927db96d56Sopenharmony_cipwmx122 power 2 5 3 -> 2 24937db96d56Sopenharmony_cipwmx123 power 2 5 4 -> 0 24947db96d56Sopenharmony_cipwmx124 power 2 5 -1 -> 0 24957db96d56Sopenharmony_cipwmx125 power 2 5 -2 -> 0 24967db96d56Sopenharmony_cipwmx126 power 3 -0 1 -> 0 24977db96d56Sopenharmony_cipwmx127 power 3 -0 2 -> 1 24987db96d56Sopenharmony_cipwmx128 power 3 -0 3 -> 1 24997db96d56Sopenharmony_cipwmx129 power 3 -0 4 -> 1 25007db96d56Sopenharmony_cipwmx130 power 3 -0 -1 -> 0 25017db96d56Sopenharmony_cipwmx131 power 3 -0 -2 -> 1 25027db96d56Sopenharmony_cipwmx132 power 3 0 1 -> 0 25037db96d56Sopenharmony_cipwmx133 power 3 0 2 -> 1 25047db96d56Sopenharmony_cipwmx134 power 3 0 3 -> 1 25057db96d56Sopenharmony_cipwmx135 power 3 0 4 -> 1 25067db96d56Sopenharmony_cipwmx136 power 3 0 -1 -> 0 25077db96d56Sopenharmony_cipwmx137 power 3 0 -2 -> 1 25087db96d56Sopenharmony_cipwmx138 power 3 1 1 -> 0 25097db96d56Sopenharmony_cipwmx139 power 3 1 2 -> 1 25107db96d56Sopenharmony_cipwmx140 power 3 1 3 -> 0 25117db96d56Sopenharmony_cipwmx141 power 3 1 4 -> 3 25127db96d56Sopenharmony_cipwmx142 power 3 1 -1 -> 0 25137db96d56Sopenharmony_cipwmx143 power 3 1 -2 -> 1 25147db96d56Sopenharmony_cipwmx144 power 3 2 1 -> 0 25157db96d56Sopenharmony_cipwmx145 power 3 2 2 -> 1 25167db96d56Sopenharmony_cipwmx146 power 3 2 3 -> 0 25177db96d56Sopenharmony_cipwmx147 power 3 2 4 -> 1 25187db96d56Sopenharmony_cipwmx148 power 3 2 -1 -> 0 25197db96d56Sopenharmony_cipwmx149 power 3 2 -2 -> 1 25207db96d56Sopenharmony_cipwmx150 power 3 3 1 -> 0 25217db96d56Sopenharmony_cipwmx151 power 3 3 2 -> 1 25227db96d56Sopenharmony_cipwmx152 power 3 3 3 -> 0 25237db96d56Sopenharmony_cipwmx153 power 3 3 4 -> 3 25247db96d56Sopenharmony_cipwmx154 power 3 3 -1 -> 0 25257db96d56Sopenharmony_cipwmx155 power 3 3 -2 -> 1 25267db96d56Sopenharmony_cipwmx156 power 3 4 1 -> 0 25277db96d56Sopenharmony_cipwmx157 power 3 4 2 -> 1 25287db96d56Sopenharmony_cipwmx158 power 3 4 3 -> 0 25297db96d56Sopenharmony_cipwmx159 power 3 4 4 -> 1 25307db96d56Sopenharmony_cipwmx160 power 3 4 -1 -> 0 25317db96d56Sopenharmony_cipwmx161 power 3 4 -2 -> 1 25327db96d56Sopenharmony_cipwmx162 power 3 5 1 -> 0 25337db96d56Sopenharmony_cipwmx163 power 3 5 2 -> 1 25347db96d56Sopenharmony_cipwmx164 power 3 5 3 -> 0 25357db96d56Sopenharmony_cipwmx165 power 3 5 4 -> 3 25367db96d56Sopenharmony_cipwmx166 power 3 5 -1 -> 0 25377db96d56Sopenharmony_cipwmx167 power 3 5 -2 -> 1 25387db96d56Sopenharmony_cipwmx168 power -0 -0 1 -> NaN Invalid_operation 25397db96d56Sopenharmony_cipwmx169 power -0 -0 2 -> NaN Invalid_operation 25407db96d56Sopenharmony_cipwmx170 power -0 -0 3 -> NaN Invalid_operation 25417db96d56Sopenharmony_cipwmx171 power -0 -0 4 -> NaN Invalid_operation 25427db96d56Sopenharmony_cipwmx172 power -0 -0 -1 -> NaN Invalid_operation 25437db96d56Sopenharmony_cipwmx173 power -0 -0 -2 -> NaN Invalid_operation 25447db96d56Sopenharmony_cipwmx174 power -0 0 1 -> NaN Invalid_operation 25457db96d56Sopenharmony_cipwmx175 power -0 0 2 -> NaN Invalid_operation 25467db96d56Sopenharmony_cipwmx176 power -0 0 3 -> NaN Invalid_operation 25477db96d56Sopenharmony_cipwmx177 power -0 0 4 -> NaN Invalid_operation 25487db96d56Sopenharmony_cipwmx178 power -0 0 -1 -> NaN Invalid_operation 25497db96d56Sopenharmony_cipwmx179 power -0 0 -2 -> NaN Invalid_operation 25507db96d56Sopenharmony_cipwmx180 power -0 1 1 -> -0 25517db96d56Sopenharmony_cipwmx181 power -0 1 2 -> -0 25527db96d56Sopenharmony_cipwmx182 power -0 1 3 -> -0 25537db96d56Sopenharmony_cipwmx183 power -0 1 4 -> -0 25547db96d56Sopenharmony_cipwmx184 power -0 1 -1 -> -0 25557db96d56Sopenharmony_cipwmx185 power -0 1 -2 -> -0 25567db96d56Sopenharmony_cipwmx186 power -0 2 1 -> 0 25577db96d56Sopenharmony_cipwmx187 power -0 2 2 -> 0 25587db96d56Sopenharmony_cipwmx188 power -0 2 3 -> 0 25597db96d56Sopenharmony_cipwmx189 power -0 2 4 -> 0 25607db96d56Sopenharmony_cipwmx190 power -0 2 -1 -> 0 25617db96d56Sopenharmony_cipwmx191 power -0 2 -2 -> 0 25627db96d56Sopenharmony_cipwmx192 power -0 3 1 -> -0 25637db96d56Sopenharmony_cipwmx193 power -0 3 2 -> -0 25647db96d56Sopenharmony_cipwmx194 power -0 3 3 -> -0 25657db96d56Sopenharmony_cipwmx195 power -0 3 4 -> -0 25667db96d56Sopenharmony_cipwmx196 power -0 3 -1 -> -0 25677db96d56Sopenharmony_cipwmx197 power -0 3 -2 -> -0 25687db96d56Sopenharmony_cipwmx198 power -0 4 1 -> 0 25697db96d56Sopenharmony_cipwmx199 power -0 4 2 -> 0 25707db96d56Sopenharmony_cipwmx200 power -0 4 3 -> 0 25717db96d56Sopenharmony_cipwmx201 power -0 4 4 -> 0 25727db96d56Sopenharmony_cipwmx202 power -0 4 -1 -> 0 25737db96d56Sopenharmony_cipwmx203 power -0 4 -2 -> 0 25747db96d56Sopenharmony_cipwmx204 power -0 5 1 -> -0 25757db96d56Sopenharmony_cipwmx205 power -0 5 2 -> -0 25767db96d56Sopenharmony_cipwmx206 power -0 5 3 -> -0 25777db96d56Sopenharmony_cipwmx207 power -0 5 4 -> -0 25787db96d56Sopenharmony_cipwmx208 power -0 5 -1 -> -0 25797db96d56Sopenharmony_cipwmx209 power -0 5 -2 -> -0 25807db96d56Sopenharmony_cipwmx210 power -1 -0 1 -> 0 25817db96d56Sopenharmony_cipwmx211 power -1 -0 2 -> 1 25827db96d56Sopenharmony_cipwmx212 power -1 -0 3 -> 1 25837db96d56Sopenharmony_cipwmx213 power -1 -0 4 -> 1 25847db96d56Sopenharmony_cipwmx214 power -1 -0 -1 -> 0 25857db96d56Sopenharmony_cipwmx215 power -1 -0 -2 -> 1 25867db96d56Sopenharmony_cipwmx216 power -1 0 1 -> 0 25877db96d56Sopenharmony_cipwmx217 power -1 0 2 -> 1 25887db96d56Sopenharmony_cipwmx218 power -1 0 3 -> 1 25897db96d56Sopenharmony_cipwmx219 power -1 0 4 -> 1 25907db96d56Sopenharmony_cipwmx220 power -1 0 -1 -> 0 25917db96d56Sopenharmony_cipwmx221 power -1 0 -2 -> 1 25927db96d56Sopenharmony_cipwmx222 power -1 1 1 -> -0 25937db96d56Sopenharmony_cipwmx223 power -1 1 2 -> -1 25947db96d56Sopenharmony_cipwmx224 power -1 1 3 -> -1 25957db96d56Sopenharmony_cipwmx225 power -1 1 4 -> -1 25967db96d56Sopenharmony_cipwmx226 power -1 1 -1 -> -0 25977db96d56Sopenharmony_cipwmx227 power -1 1 -2 -> -1 25987db96d56Sopenharmony_cipwmx228 power -1 2 1 -> 0 25997db96d56Sopenharmony_cipwmx229 power -1 2 2 -> 1 26007db96d56Sopenharmony_cipwmx230 power -1 2 3 -> 1 26017db96d56Sopenharmony_cipwmx231 power -1 2 4 -> 1 26027db96d56Sopenharmony_cipwmx232 power -1 2 -1 -> 0 26037db96d56Sopenharmony_cipwmx233 power -1 2 -2 -> 1 26047db96d56Sopenharmony_cipwmx234 power -1 3 1 -> -0 26057db96d56Sopenharmony_cipwmx235 power -1 3 2 -> -1 26067db96d56Sopenharmony_cipwmx236 power -1 3 3 -> -1 26077db96d56Sopenharmony_cipwmx237 power -1 3 4 -> -1 26087db96d56Sopenharmony_cipwmx238 power -1 3 -1 -> -0 26097db96d56Sopenharmony_cipwmx239 power -1 3 -2 -> -1 26107db96d56Sopenharmony_cipwmx240 power -1 4 1 -> 0 26117db96d56Sopenharmony_cipwmx241 power -1 4 2 -> 1 26127db96d56Sopenharmony_cipwmx242 power -1 4 3 -> 1 26137db96d56Sopenharmony_cipwmx243 power -1 4 4 -> 1 26147db96d56Sopenharmony_cipwmx244 power -1 4 -1 -> 0 26157db96d56Sopenharmony_cipwmx245 power -1 4 -2 -> 1 26167db96d56Sopenharmony_cipwmx246 power -1 5 1 -> -0 26177db96d56Sopenharmony_cipwmx247 power -1 5 2 -> -1 26187db96d56Sopenharmony_cipwmx248 power -1 5 3 -> -1 26197db96d56Sopenharmony_cipwmx249 power -1 5 4 -> -1 26207db96d56Sopenharmony_cipwmx250 power -1 5 -1 -> -0 26217db96d56Sopenharmony_cipwmx251 power -1 5 -2 -> -1 26227db96d56Sopenharmony_ci 26237db96d56Sopenharmony_ci-- Randomly chosen larger values 26247db96d56Sopenharmony_cipwmx252 power 0 4 7 -> 0 26257db96d56Sopenharmony_cipwmx253 power -4 5 -9 -> -7 26267db96d56Sopenharmony_cipwmx254 power -5 4 -9 -> 4 26277db96d56Sopenharmony_cipwmx255 power -50 29 2 -> -0 26287db96d56Sopenharmony_cipwmx256 power -1 83 3 -> -1 26297db96d56Sopenharmony_cipwmx257 power -55 65 -75 -> -25 26307db96d56Sopenharmony_cipwmx258 power -613 151 -302 -> -9 26317db96d56Sopenharmony_cipwmx259 power 551 23 -35 -> 31 26327db96d56Sopenharmony_cipwmx260 power 51 142 942 -> 9 26337db96d56Sopenharmony_cipwmx261 power 6886 9204 -6091 -> 5034 26347db96d56Sopenharmony_cipwmx262 power 3057 5890 -3 -> 0 26357db96d56Sopenharmony_cipwmx263 power 56 4438 5365 -> 521 26367db96d56Sopenharmony_cipwmx264 power 96237 35669 -46669 -> 30717 26377db96d56Sopenharmony_cipwmx265 power 40011 34375 -57611 -> 625 26387db96d56Sopenharmony_cipwmx266 power 44317 38493 -12196 -> 11081 26397db96d56Sopenharmony_cipwmx267 power -282368 895633 -235870 -> -220928 26407db96d56Sopenharmony_cipwmx268 power 77328 852553 -405529 -> 129173 26417db96d56Sopenharmony_cipwmx269 power -929659 855713 650348 -> -90803 26427db96d56Sopenharmony_cipwmx270 power 907057 6574309 4924768 -> 3018257 26437db96d56Sopenharmony_cipwmx271 power -2887757 3198492 -5864352 -> 3440113 26447db96d56Sopenharmony_cipwmx272 power -247310 657371 -7415739 -> -1301840 26457db96d56Sopenharmony_cipwmx273 power -8399046 45334087 -22395020 -> -18515896 26467db96d56Sopenharmony_cipwmx274 power 79621397 4850236 1486555 -> 928706 26477db96d56Sopenharmony_cipwmx275 power 96012251 27971901 69609031 -> 50028729 26487db96d56Sopenharmony_cipwmx276 power -907335481 74127986 582330017 -> 51527187 26497db96d56Sopenharmony_cipwmx277 power -141192960 821063826 -260877928 -> 112318560 26507db96d56Sopenharmony_cipwmx278 power -501711702 934355994 82135143 -> 66586995 26517db96d56Sopenharmony_cipwmx279 power -9256358075 8900900138 -467222031 -> 95800246 26527db96d56Sopenharmony_cipwmx280 power -7031964291 1751257483 -935334498 -> -607626609 26537db96d56Sopenharmony_cipwmx281 power 8494314971 8740197252 107522491 -> 17373655 26547db96d56Sopenharmony_cipwmx282 power 88306216890 87477374166 -23498076 -> 15129528 26557db96d56Sopenharmony_cipwmx283 power -33939432478 7170196239 22133583 -> -11017036 26567db96d56Sopenharmony_cipwmx284 power 19466222767 30410710614 305752056 -> 191509537 26577db96d56Sopenharmony_cipwmx285 power -864942494008 370558899638 346688856 -> 56956768 26587db96d56Sopenharmony_cipwmx286 power -525406225603 345700226898 237163621 -> 56789534 26597db96d56Sopenharmony_cipwmx287 power 464612215955 312474621651 -329485700 -> 1853975 26607db96d56Sopenharmony_cipwmx288 power -1664283031244 3774474669855 919022867 -> -516034520 26617db96d56Sopenharmony_cipwmx289 power -3472438506913 7407327549995 -451206854 -> -74594761 26627db96d56Sopenharmony_cipwmx290 power -4223662152949 6891069279069 499843503 -> -80135290 26637db96d56Sopenharmony_cipwmx291 power -44022119276816 8168266170326 569679509 -> 375734475 26647db96d56Sopenharmony_cipwmx292 power -66195891207902 12532690555875 -243262129 -> -113186833 26657db96d56Sopenharmony_cipwmx293 power -69039911263164 52726605857673 360625196 -> -268662748 26667db96d56Sopenharmony_cipwmx294 power -299010116699208 885092589359231 -731310123 -> -104103765 26677db96d56Sopenharmony_cipwmx295 power -202495776299758 501159122943145 -686234870 -> -135511878 26687db96d56Sopenharmony_cipwmx296 power -595411478087676 836269270472481 -214614901 -> -183440819 26697db96d56Sopenharmony_cipwmx297 power -139555381056229 1324808520020507 -228944738 -> -218991473 26707db96d56Sopenharmony_cipwmx298 power 7846356250770543 1798045051036814 -101028985 -> 7805179 26717db96d56Sopenharmony_cipwmx299 power -4298015862709415 604966944844209 880212893 -> -87408671 26727db96d56Sopenharmony_cipwmx300 power -37384897538910893 76022206995659295 -930512842 -> -697757157 26737db96d56Sopenharmony_cipwmx301 power 82166659028005443 23375408251767704 817270700 -> 770697001 26747db96d56Sopenharmony_cipwmx302 power 97420301198165641 72213282983416924 947519716 -> 610711721 26757db96d56Sopenharmony_cipwmx303 power 913382043453243607 449681707248500262 211135545 -> 79544899 26767db96d56Sopenharmony_cipwmx304 power -313823613418052171 534579409610142937 -943062968 -> -446001379 26777db96d56Sopenharmony_cipwmx305 power -928106516894494093 760020177330116509 -50043994 -> -46010575 26787db96d56Sopenharmony_cipwmx306 power 4692146601679439796 4565354511806767804 -667339075 -> 480272081 26797db96d56Sopenharmony_cipwmx307 power 9722256633509177930 7276568791860505790 792675321 -> 182879752 26807db96d56Sopenharmony_cipwmx308 power 8689899484830064228 429082967129615261 -844555637 -> 270374557 26817db96d56Sopenharmony_ci 26827db96d56Sopenharmony_ci-- All inputs must be integers 26837db96d56Sopenharmony_cipwmx309 power 2.1 3 1 -> NaN Invalid_operation 26847db96d56Sopenharmony_cipwmx310 power 0.4 1 5 -> NaN Invalid_operation 26857db96d56Sopenharmony_cipwmx311 power 2 3.1 5 -> NaN Invalid_operation 26867db96d56Sopenharmony_cipwmx312 power 13 -1.2 10 -> NaN Invalid_operation 26877db96d56Sopenharmony_cipwmx313 power 2 3 5.1 -> NaN Invalid_operation 26887db96d56Sopenharmony_ci 26897db96d56Sopenharmony_ci-- Second argument must be nonnegative (-0 is okay) 26907db96d56Sopenharmony_cipwmx314 power 2 -3 5 -> NaN Invalid_operation 26917db96d56Sopenharmony_cipwmx315 power 7 -1 1 -> NaN Invalid_operation 26927db96d56Sopenharmony_cipwmx316 power 0 -2 6 -> NaN Invalid_operation 26937db96d56Sopenharmony_ci 26947db96d56Sopenharmony_ci-- Third argument must be nonzero 26957db96d56Sopenharmony_cipwmx317 power 13 1003 0 -> NaN Invalid_operation 26967db96d56Sopenharmony_cipwmx318 power 1 0 0E+987 -> NaN Invalid_operation 26977db96d56Sopenharmony_cipwmx319 power 0 2 -0 -> NaN Invalid_operation 26987db96d56Sopenharmony_ci 26997db96d56Sopenharmony_ci-- Integers are fine, no matter how they're expressed 27007db96d56Sopenharmony_cipwmx320 power 13.0 117.00 1E+2 -> 33 27017db96d56Sopenharmony_cipwmx321 power -2E+3 1.1E+10 -12323 -> 4811 27027db96d56Sopenharmony_cipwmx322 power 20 0E-300 143 -> 1 27037db96d56Sopenharmony_cipwmx323 power -20 -0E+1005 1179 -> 1 27047db96d56Sopenharmony_cipwmx324 power 0E-1001 17 5.6E+4 -> 0 27057db96d56Sopenharmony_ci 27067db96d56Sopenharmony_ci-- Modulus must not exceed precision 27077db96d56Sopenharmony_cipwmx325 power 0 1 1234567890 -> NaN Invalid_operation 27087db96d56Sopenharmony_cipwmx326 power 1 0 1000000000 -> NaN Invalid_operation 27097db96d56Sopenharmony_cipwmx327 power -23 5 -1000000000 -> NaN Invalid_operation 27107db96d56Sopenharmony_cipwmx328 power 41557 213 -999999999 -> 47650456 27117db96d56Sopenharmony_cipwmx329 power -2134 199 999999997 -> -946957912 27127db96d56Sopenharmony_ci 27137db96d56Sopenharmony_ci-- Huge base shouldn't present any problems 27147db96d56Sopenharmony_cipwmx330 power 1.23E+123456791 10123898 17291065 -> 5674045 27157db96d56Sopenharmony_ci 27167db96d56Sopenharmony_ci-- Large exponent, may be slow 27177db96d56Sopenharmony_ci-- (if second argument is 1En then expect O(n) running time) 27187db96d56Sopenharmony_cipwmx331 power 1000288896 9.87E+12347 93379908 -> 43224924 27197db96d56Sopenharmony_ci 27207db96d56Sopenharmony_ci-- Triple NaN propagation (adapted from examples in fma.decTest) 27217db96d56Sopenharmony_cipwmx400 power NaN2 NaN3 NaN5 -> NaN2 27227db96d56Sopenharmony_cipwmx401 power 1 NaN3 NaN5 -> NaN3 27237db96d56Sopenharmony_cipwmx402 power 1 1 NaN5 -> NaN5 27247db96d56Sopenharmony_cipwmx403 power sNaN1 sNaN2 sNaN3 -> NaN1 Invalid_operation 27257db96d56Sopenharmony_cipwmx404 power 1 sNaN2 sNaN3 -> NaN2 Invalid_operation 27267db96d56Sopenharmony_cipwmx405 power 1 1 sNaN3 -> NaN3 Invalid_operation 27277db96d56Sopenharmony_cipwmx406 power sNaN1 sNaN2 sNaN3 -> NaN1 Invalid_operation 27287db96d56Sopenharmony_cipwmx407 power NaN7 sNaN2 sNaN3 -> NaN2 Invalid_operation 27297db96d56Sopenharmony_cipwmx408 power NaN7 NaN5 sNaN3 -> NaN3 Invalid_operation 27307db96d56Sopenharmony_ci 27317db96d56Sopenharmony_ci-- Infinities not allowed 27327db96d56Sopenharmony_cipwmx410 power Inf 1 1 -> NaN Invalid_operation 27337db96d56Sopenharmony_cipwmx411 power 1 Inf 1 -> NaN Invalid_operation 27347db96d56Sopenharmony_cipwmx412 power 1 1 Inf -> NaN Invalid_operation 27357db96d56Sopenharmony_cipwmx413 power -Inf 1 1 -> NaN Invalid_operation 27367db96d56Sopenharmony_cipwmx414 power 1 -Inf 1 -> NaN Invalid_operation 27377db96d56Sopenharmony_cipwmx415 power 1 1 -Inf -> NaN Invalid_operation 27387db96d56Sopenharmony_ci 27397db96d56Sopenharmony_ci-- Just for fun: 1729 is a Carmichael number 27407db96d56Sopenharmony_cipwmx420 power 0 1728 1729 -> 0 27417db96d56Sopenharmony_cipwmx421 power 1 1728 1729 -> 1 27427db96d56Sopenharmony_cipwmx422 power 2 1728 1729 -> 1 27437db96d56Sopenharmony_cipwmx423 power 3 1728 1729 -> 1 27447db96d56Sopenharmony_cipwmx424 power 4 1728 1729 -> 1 27457db96d56Sopenharmony_cipwmx425 power 5 1728 1729 -> 1 27467db96d56Sopenharmony_cipwmx426 power 6 1728 1729 -> 1 27477db96d56Sopenharmony_cipwmx427 power 7 1728 1729 -> 742 27487db96d56Sopenharmony_cipwmx428 power 8 1728 1729 -> 1 27497db96d56Sopenharmony_cipwmx429 power 9 1728 1729 -> 1 27507db96d56Sopenharmony_cipwmx430 power 10 1728 1729 -> 1 27517db96d56Sopenharmony_cipwmx431 power 11 1728 1729 -> 1 27527db96d56Sopenharmony_cipwmx432 power 12 1728 1729 -> 1 27537db96d56Sopenharmony_cipwmx433 power 13 1728 1729 -> 533 27547db96d56Sopenharmony_cipwmx434 power 14 1728 1729 -> 742 27557db96d56Sopenharmony_cipwmx435 power 15 1728 1729 -> 1 27567db96d56Sopenharmony_cipwmx436 power 16 1728 1729 -> 1 27577db96d56Sopenharmony_cipwmx437 power 17 1728 1729 -> 1 27587db96d56Sopenharmony_cipwmx438 power 18 1728 1729 -> 1 27597db96d56Sopenharmony_cipwmx439 power 19 1728 1729 -> 456 27607db96d56Sopenharmony_cipwmx440 power 20 1728 1729 -> 1 27617db96d56Sopenharmony_ci 27627db96d56Sopenharmony_ci-- plus and minus zero in various rounding modes (see issue 11131) 27637db96d56Sopenharmony_ciextended: 1 27647db96d56Sopenharmony_ciprecision: 9 27657db96d56Sopenharmony_cimaxexponent: 384 27667db96d56Sopenharmony_ciminexponent: -383 27677db96d56Sopenharmony_ci 27687db96d56Sopenharmony_cirounding: half_even 27697db96d56Sopenharmony_ciplux1000 plus 0.0 -> 0.0 27707db96d56Sopenharmony_ciplux1001 plus -0.0 -> 0.0 27717db96d56Sopenharmony_ciminx1000 minus 0.0 -> 0.0 27727db96d56Sopenharmony_ciminx1001 minus -0.0 -> 0.0 27737db96d56Sopenharmony_ciabsx1000 abs 0.0 -> 0.0 27747db96d56Sopenharmony_ciabsx1001 abs -0.0 -> 0.0 27757db96d56Sopenharmony_ci 27767db96d56Sopenharmony_cirounding: half_up 27777db96d56Sopenharmony_ciplux1010 plus 0.0 -> 0.0 27787db96d56Sopenharmony_ciminx1010 minus 0.0 -> 0.0 27797db96d56Sopenharmony_ciplux1011 plus -0.0 -> 0.0 27807db96d56Sopenharmony_ciminx1011 minus -0.0 -> 0.0 27817db96d56Sopenharmony_ciabsx1010 abs 0.0 -> 0.0 27827db96d56Sopenharmony_ciabsx1011 abs -0.0 -> 0.0 27837db96d56Sopenharmony_ci 27847db96d56Sopenharmony_cirounding: ceiling 27857db96d56Sopenharmony_ciplux1020 plus 0.0 -> 0.0 27867db96d56Sopenharmony_ciminx1020 minus 0.0 -> 0.0 27877db96d56Sopenharmony_ciplux1021 plus -0.0 -> 0.0 27887db96d56Sopenharmony_ciminx1021 minus -0.0 -> 0.0 27897db96d56Sopenharmony_ciabsx1020 abs 0.0 -> 0.0 27907db96d56Sopenharmony_ciabsx1021 abs -0.0 -> 0.0 27917db96d56Sopenharmony_ci 27927db96d56Sopenharmony_cirounding: floor 27937db96d56Sopenharmony_ciplux1030 plus 0.0 -> 0.0 27947db96d56Sopenharmony_ciminx1030 minus 0.0 -> -0.0 27957db96d56Sopenharmony_ciplux1031 plus -0.0 -> -0.0 27967db96d56Sopenharmony_ciminx1031 minus -0.0 -> 0.0 27977db96d56Sopenharmony_ciabsx1030 abs 0.0 -> 0.0 27987db96d56Sopenharmony_ciabsx1031 abs -0.0 -> 0.0 27997db96d56Sopenharmony_ci 28007db96d56Sopenharmony_cirounding: down 28017db96d56Sopenharmony_ciplux1040 plus 0.0 -> 0.0 28027db96d56Sopenharmony_ciminx1040 minus 0.0 -> 0.0 28037db96d56Sopenharmony_ciplux1041 plus -0.0 -> 0.0 28047db96d56Sopenharmony_ciminx1041 minus -0.0 -> 0.0 28057db96d56Sopenharmony_ciabsx1040 abs 0.0 -> 0.0 28067db96d56Sopenharmony_ciabsx1041 abs -0.0 -> 0.0 28077db96d56Sopenharmony_ci 28087db96d56Sopenharmony_cirounding: up 28097db96d56Sopenharmony_ciplux1050 plus 0.0 -> 0.0 28107db96d56Sopenharmony_ciminx1050 minus 0.0 -> 0.0 28117db96d56Sopenharmony_ciplux1051 plus -0.0 -> 0.0 28127db96d56Sopenharmony_ciminx1051 minus -0.0 -> 0.0 28137db96d56Sopenharmony_ciabsx1050 abs 0.0 -> 0.0 28147db96d56Sopenharmony_ciabsx1051 abs -0.0 -> 0.0 28157db96d56Sopenharmony_ci 28167db96d56Sopenharmony_cirounding: half_down 28177db96d56Sopenharmony_ciplux1060 plus 0.0 -> 0.0 28187db96d56Sopenharmony_ciminx1060 minus 0.0 -> 0.0 28197db96d56Sopenharmony_ciplux1061 plus -0.0 -> 0.0 28207db96d56Sopenharmony_ciminx1061 minus -0.0 -> 0.0 28217db96d56Sopenharmony_ciabsx1060 abs 0.0 -> 0.0 28227db96d56Sopenharmony_ciabsx1061 abs -0.0 -> 0.0 28237db96d56Sopenharmony_ci 28247db96d56Sopenharmony_cirounding: 05up 28257db96d56Sopenharmony_ciplux1070 plus 0.0 -> 0.0 28267db96d56Sopenharmony_ciminx1070 minus 0.0 -> 0.0 28277db96d56Sopenharmony_ciplux1071 plus -0.0 -> 0.0 28287db96d56Sopenharmony_ciminx1071 minus -0.0 -> 0.0 28297db96d56Sopenharmony_ciabsx1070 abs 0.0 -> 0.0 28307db96d56Sopenharmony_ciabsx1071 abs -0.0 -> 0.0 2831