17db96d56Sopenharmony_ci------------------------------------------------------------------------ 27db96d56Sopenharmony_ci-- dqScalebB.decTest -- scale a decQuad by powers of 10 -- 37db96d56Sopenharmony_ci-- Copyright (c) IBM Corporation, 1981, 2008. All rights reserved. -- 47db96d56Sopenharmony_ci------------------------------------------------------------------------ 57db96d56Sopenharmony_ci-- Please see the document "General Decimal Arithmetic Testcases" -- 67db96d56Sopenharmony_ci-- at http://www2.hursley.ibm.com/decimal for the description of -- 77db96d56Sopenharmony_ci-- these testcases. -- 87db96d56Sopenharmony_ci-- -- 97db96d56Sopenharmony_ci-- These testcases are experimental ('beta' versions), and they -- 107db96d56Sopenharmony_ci-- may contain errors. They are offered on an as-is basis. In -- 117db96d56Sopenharmony_ci-- particular, achieving the same results as the tests here is not -- 127db96d56Sopenharmony_ci-- a guarantee that an implementation complies with any Standard -- 137db96d56Sopenharmony_ci-- or specification. The tests are not exhaustive. -- 147db96d56Sopenharmony_ci-- -- 157db96d56Sopenharmony_ci-- Please send comments, suggestions, and corrections to the author: -- 167db96d56Sopenharmony_ci-- Mike Cowlishaw, IBM Fellow -- 177db96d56Sopenharmony_ci-- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK -- 187db96d56Sopenharmony_ci-- mfc@uk.ibm.com -- 197db96d56Sopenharmony_ci------------------------------------------------------------------------ 207db96d56Sopenharmony_civersion: 2.59 217db96d56Sopenharmony_ci 227db96d56Sopenharmony_ciextended: 1 237db96d56Sopenharmony_ciclamp: 1 247db96d56Sopenharmony_ciprecision: 34 257db96d56Sopenharmony_cimaxExponent: 6144 267db96d56Sopenharmony_ciminExponent: -6143 277db96d56Sopenharmony_cirounding: half_even 287db96d56Sopenharmony_ci 297db96d56Sopenharmony_ci-- Max |rhs| is 2*(6144+34) = 12356 307db96d56Sopenharmony_ci 317db96d56Sopenharmony_ci-- Sanity checks 327db96d56Sopenharmony_cidqscb001 scaleb 7.50 10 -> 7.50E+10 337db96d56Sopenharmony_cidqscb002 scaleb 7.50 3 -> 7.50E+3 347db96d56Sopenharmony_cidqscb003 scaleb 7.50 2 -> 750 357db96d56Sopenharmony_cidqscb004 scaleb 7.50 1 -> 75.0 367db96d56Sopenharmony_cidqscb005 scaleb 7.50 0 -> 7.50 377db96d56Sopenharmony_cidqscb006 scaleb 7.50 -1 -> 0.750 387db96d56Sopenharmony_cidqscb007 scaleb 7.50 -2 -> 0.0750 397db96d56Sopenharmony_cidqscb008 scaleb 7.50 -10 -> 7.50E-10 407db96d56Sopenharmony_cidqscb009 scaleb -7.50 3 -> -7.50E+3 417db96d56Sopenharmony_cidqscb010 scaleb -7.50 2 -> -750 427db96d56Sopenharmony_cidqscb011 scaleb -7.50 1 -> -75.0 437db96d56Sopenharmony_cidqscb012 scaleb -7.50 0 -> -7.50 447db96d56Sopenharmony_cidqscb013 scaleb -7.50 -1 -> -0.750 457db96d56Sopenharmony_ci 467db96d56Sopenharmony_ci-- Infinities 477db96d56Sopenharmony_cidqscb014 scaleb Infinity 1 -> Infinity 487db96d56Sopenharmony_cidqscb015 scaleb -Infinity 2 -> -Infinity 497db96d56Sopenharmony_cidqscb016 scaleb Infinity -1 -> Infinity 507db96d56Sopenharmony_cidqscb017 scaleb -Infinity -2 -> -Infinity 517db96d56Sopenharmony_ci 527db96d56Sopenharmony_ci-- Next two are somewhat undefined in 754r; treat as non-integer 537db96d56Sopenharmony_cidqscb018 scaleb 10 Infinity -> NaN Invalid_operation 547db96d56Sopenharmony_cidqscb019 scaleb 10 -Infinity -> NaN Invalid_operation 557db96d56Sopenharmony_ci 567db96d56Sopenharmony_ci-- NaNs are undefined in 754r; assume usual processing 577db96d56Sopenharmony_ci-- NaNs, 0 payload 587db96d56Sopenharmony_cidqscb021 scaleb NaN 1 -> NaN 597db96d56Sopenharmony_cidqscb022 scaleb -NaN -1 -> -NaN 607db96d56Sopenharmony_cidqscb023 scaleb sNaN 1 -> NaN Invalid_operation 617db96d56Sopenharmony_cidqscb024 scaleb -sNaN 1 -> -NaN Invalid_operation 627db96d56Sopenharmony_cidqscb025 scaleb 4 NaN -> NaN 637db96d56Sopenharmony_cidqscb026 scaleb -Inf -NaN -> -NaN 647db96d56Sopenharmony_cidqscb027 scaleb 4 sNaN -> NaN Invalid_operation 657db96d56Sopenharmony_cidqscb028 scaleb Inf -sNaN -> -NaN Invalid_operation 667db96d56Sopenharmony_ci 677db96d56Sopenharmony_ci-- non-integer RHS 687db96d56Sopenharmony_cidqscb030 scaleb 1.23 1 -> 12.3 697db96d56Sopenharmony_cidqscb031 scaleb 1.23 1.00 -> NaN Invalid_operation 707db96d56Sopenharmony_cidqscb032 scaleb 1.23 1.1 -> NaN Invalid_operation 717db96d56Sopenharmony_cidqscb033 scaleb 1.23 1.01 -> NaN Invalid_operation 727db96d56Sopenharmony_cidqscb034 scaleb 1.23 0.01 -> NaN Invalid_operation 737db96d56Sopenharmony_cidqscb035 scaleb 1.23 0.11 -> NaN Invalid_operation 747db96d56Sopenharmony_cidqscb036 scaleb 1.23 0.999999999 -> NaN Invalid_operation 757db96d56Sopenharmony_cidqscb037 scaleb 1.23 -1 -> 0.123 767db96d56Sopenharmony_cidqscb0614 scaleb 1.23 -1.00 -> NaN Invalid_operation 777db96d56Sopenharmony_cidqscb039 scaleb 1.23 -1.1 -> NaN Invalid_operation 787db96d56Sopenharmony_cidqscb040 scaleb 1.23 -1.01 -> NaN Invalid_operation 797db96d56Sopenharmony_cidqscb041 scaleb 1.23 -0.01 -> NaN Invalid_operation 807db96d56Sopenharmony_cidqscb042 scaleb 1.23 -0.11 -> NaN Invalid_operation 817db96d56Sopenharmony_cidqscb043 scaleb 1.23 -0.999999999 -> NaN Invalid_operation 827db96d56Sopenharmony_cidqscb044 scaleb 1.23 0.1 -> NaN Invalid_operation 837db96d56Sopenharmony_cidqscb045 scaleb 1.23 1E+1 -> NaN Invalid_operation 847db96d56Sopenharmony_cidqscb046 scaleb 1.23 1.1234E+6 -> NaN Invalid_operation 857db96d56Sopenharmony_cidqscb047 scaleb 1.23 1.123E+4 -> NaN Invalid_operation 867db96d56Sopenharmony_ci 877db96d56Sopenharmony_ci-- out-of range RHS 887db96d56Sopenharmony_cidqscb120 scaleb 1.23 12355 -> Infinity Overflow Inexact Rounded 897db96d56Sopenharmony_cidqscb121 scaleb 1.23 12356 -> Infinity Overflow Inexact Rounded 907db96d56Sopenharmony_cidqscb122 scaleb 1.23 12357 -> NaN Invalid_operation 917db96d56Sopenharmony_cidqscb123 scaleb 1.23 12358 -> NaN Invalid_operation 927db96d56Sopenharmony_cidqscb124 scaleb 1.23 -12355 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped 937db96d56Sopenharmony_cidqscb125 scaleb 1.23 -12356 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped 947db96d56Sopenharmony_cidqscb126 scaleb 1.23 -12357 -> NaN Invalid_operation 957db96d56Sopenharmony_cidqscb127 scaleb 1.23 -12358 -> NaN Invalid_operation 967db96d56Sopenharmony_ci 977db96d56Sopenharmony_ci-- NaNs, non-0 payload 987db96d56Sopenharmony_ci-- propagating NaNs 997db96d56Sopenharmony_cidqscb861 scaleb NaN01 -Inf -> NaN1 1007db96d56Sopenharmony_cidqscb862 scaleb -NaN02 -1000 -> -NaN2 1017db96d56Sopenharmony_cidqscb863 scaleb NaN03 1000 -> NaN3 1027db96d56Sopenharmony_cidqscb864 scaleb NaN04 Inf -> NaN4 1037db96d56Sopenharmony_cidqscb865 scaleb NaN05 NaN61 -> NaN5 1047db96d56Sopenharmony_cidqscb866 scaleb -Inf -NaN71 -> -NaN71 1057db96d56Sopenharmony_cidqscb867 scaleb -1000 NaN81 -> NaN81 1067db96d56Sopenharmony_cidqscb868 scaleb 1000 NaN91 -> NaN91 1077db96d56Sopenharmony_cidqscb869 scaleb Inf NaN101 -> NaN101 1087db96d56Sopenharmony_cidqscb871 scaleb sNaN011 -Inf -> NaN11 Invalid_operation 1097db96d56Sopenharmony_cidqscb872 scaleb sNaN012 -1000 -> NaN12 Invalid_operation 1107db96d56Sopenharmony_cidqscb873 scaleb -sNaN013 1000 -> -NaN13 Invalid_operation 1117db96d56Sopenharmony_cidqscb874 scaleb sNaN014 NaN171 -> NaN14 Invalid_operation 1127db96d56Sopenharmony_cidqscb875 scaleb sNaN015 sNaN181 -> NaN15 Invalid_operation 1137db96d56Sopenharmony_cidqscb876 scaleb NaN016 sNaN191 -> NaN191 Invalid_operation 1147db96d56Sopenharmony_cidqscb877 scaleb -Inf sNaN201 -> NaN201 Invalid_operation 1157db96d56Sopenharmony_cidqscb878 scaleb -1000 sNaN211 -> NaN211 Invalid_operation 1167db96d56Sopenharmony_cidqscb879 scaleb 1000 -sNaN221 -> -NaN221 Invalid_operation 1177db96d56Sopenharmony_cidqscb880 scaleb Inf sNaN231 -> NaN231 Invalid_operation 1187db96d56Sopenharmony_cidqscb881 scaleb NaN025 sNaN241 -> NaN241 Invalid_operation 1197db96d56Sopenharmony_ci 1207db96d56Sopenharmony_ci-- finites 1217db96d56Sopenharmony_cidqscb051 scaleb 7 -2 -> 0.07 1227db96d56Sopenharmony_cidqscb052 scaleb -7 -2 -> -0.07 1237db96d56Sopenharmony_cidqscb053 scaleb 75 -2 -> 0.75 1247db96d56Sopenharmony_cidqscb054 scaleb -75 -2 -> -0.75 1257db96d56Sopenharmony_cidqscb055 scaleb 7.50 -2 -> 0.0750 1267db96d56Sopenharmony_cidqscb056 scaleb -7.50 -2 -> -0.0750 1277db96d56Sopenharmony_cidqscb057 scaleb 7.500 -2 -> 0.07500 1287db96d56Sopenharmony_cidqscb058 scaleb -7.500 -2 -> -0.07500 1297db96d56Sopenharmony_cidqscb061 scaleb 7 -1 -> 0.7 1307db96d56Sopenharmony_cidqscb062 scaleb -7 -1 -> -0.7 1317db96d56Sopenharmony_cidqscb063 scaleb 75 -1 -> 7.5 1327db96d56Sopenharmony_cidqscb064 scaleb -75 -1 -> -7.5 1337db96d56Sopenharmony_cidqscb065 scaleb 7.50 -1 -> 0.750 1347db96d56Sopenharmony_cidqscb066 scaleb -7.50 -1 -> -0.750 1357db96d56Sopenharmony_cidqscb067 scaleb 7.500 -1 -> 0.7500 1367db96d56Sopenharmony_cidqscb068 scaleb -7.500 -1 -> -0.7500 1377db96d56Sopenharmony_cidqscb071 scaleb 7 0 -> 7 1387db96d56Sopenharmony_cidqscb072 scaleb -7 0 -> -7 1397db96d56Sopenharmony_cidqscb073 scaleb 75 0 -> 75 1407db96d56Sopenharmony_cidqscb074 scaleb -75 0 -> -75 1417db96d56Sopenharmony_cidqscb075 scaleb 7.50 0 -> 7.50 1427db96d56Sopenharmony_cidqscb076 scaleb -7.50 0 -> -7.50 1437db96d56Sopenharmony_cidqscb077 scaleb 7.500 0 -> 7.500 1447db96d56Sopenharmony_cidqscb078 scaleb -7.500 0 -> -7.500 1457db96d56Sopenharmony_cidqscb081 scaleb 7 1 -> 7E+1 1467db96d56Sopenharmony_cidqscb082 scaleb -7 1 -> -7E+1 1477db96d56Sopenharmony_cidqscb083 scaleb 75 1 -> 7.5E+2 1487db96d56Sopenharmony_cidqscb084 scaleb -75 1 -> -7.5E+2 1497db96d56Sopenharmony_cidqscb085 scaleb 7.50 1 -> 75.0 1507db96d56Sopenharmony_cidqscb086 scaleb -7.50 1 -> -75.0 1517db96d56Sopenharmony_cidqscb087 scaleb 7.500 1 -> 75.00 1527db96d56Sopenharmony_cidqscb088 scaleb -7.500 1 -> -75.00 1537db96d56Sopenharmony_cidqscb091 scaleb 7 2 -> 7E+2 1547db96d56Sopenharmony_cidqscb092 scaleb -7 2 -> -7E+2 1557db96d56Sopenharmony_cidqscb093 scaleb 75 2 -> 7.5E+3 1567db96d56Sopenharmony_cidqscb094 scaleb -75 2 -> -7.5E+3 1577db96d56Sopenharmony_cidqscb095 scaleb 7.50 2 -> 750 1587db96d56Sopenharmony_cidqscb096 scaleb -7.50 2 -> -750 1597db96d56Sopenharmony_cidqscb097 scaleb 7.500 2 -> 750.0 1607db96d56Sopenharmony_cidqscb098 scaleb -7.500 2 -> -750.0 1617db96d56Sopenharmony_ci 1627db96d56Sopenharmony_ci-- zeros 1637db96d56Sopenharmony_cidqscb111 scaleb 0 1 -> 0E+1 1647db96d56Sopenharmony_cidqscb112 scaleb -0 2 -> -0E+2 1657db96d56Sopenharmony_cidqscb113 scaleb 0E+4 3 -> 0E+7 1667db96d56Sopenharmony_cidqscb114 scaleb -0E+4 4 -> -0E+8 1677db96d56Sopenharmony_cidqscb115 scaleb 0.0000 5 -> 0E+1 1687db96d56Sopenharmony_cidqscb116 scaleb -0.0000 6 -> -0E+2 1697db96d56Sopenharmony_cidqscb117 scaleb 0E-141 7 -> 0E-134 1707db96d56Sopenharmony_cidqscb118 scaleb -0E-141 8 -> -0E-133 1717db96d56Sopenharmony_ci 1727db96d56Sopenharmony_ci-- Nmax, Nmin, Ntiny 1737db96d56Sopenharmony_cidqscb132 scaleb 9.999999999999999999999999999999999E+6144 +6144 -> Infinity Overflow Inexact Rounded 1747db96d56Sopenharmony_cidqscb133 scaleb 9.999999999999999999999999999999999E+6144 +10 -> Infinity Overflow Inexact Rounded 1757db96d56Sopenharmony_cidqscb134 scaleb 9.999999999999999999999999999999999E+6144 +1 -> Infinity Overflow Inexact Rounded 1767db96d56Sopenharmony_cidqscb135 scaleb 9.999999999999999999999999999999999E+6144 0 -> 9.999999999999999999999999999999999E+6144 1777db96d56Sopenharmony_cidqscb136 scaleb 9.999999999999999999999999999999999E+6144 -1 -> 9.999999999999999999999999999999999E+6143 1787db96d56Sopenharmony_cidqscb137 scaleb 1E-6143 +1 -> 1E-6142 1797db96d56Sopenharmony_cidqscb1614 scaleb 1E-6143 -0 -> 1E-6143 1807db96d56Sopenharmony_cidqscb139 scaleb 1E-6143 -1 -> 1E-6144 Subnormal 1817db96d56Sopenharmony_cidqscb140 scaleb 1.000000000000000000000000000000000E-6143 +1 -> 1.000000000000000000000000000000000E-6142 1827db96d56Sopenharmony_cidqscb141 scaleb 1.000000000000000000000000000000000E-6143 0 -> 1.000000000000000000000000000000000E-6143 1837db96d56Sopenharmony_cidqscb142 scaleb 1.000000000000000000000000000000000E-6143 -1 -> 1.00000000000000000000000000000000E-6144 Subnormal Rounded 1847db96d56Sopenharmony_cidqscb143 scaleb 1E-6176 +1 -> 1E-6175 Subnormal 1857db96d56Sopenharmony_cidqscb144 scaleb 1E-6176 -0 -> 1E-6176 Subnormal 1867db96d56Sopenharmony_cidqscb145 scaleb 1E-6176 -1 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped 1877db96d56Sopenharmony_ci 1887db96d56Sopenharmony_cidqscb150 scaleb -1E-6176 +1 -> -1E-6175 Subnormal 1897db96d56Sopenharmony_cidqscb151 scaleb -1E-6176 -0 -> -1E-6176 Subnormal 1907db96d56Sopenharmony_cidqscb152 scaleb -1E-6176 -1 -> -0E-6176 Underflow Subnormal Inexact Rounded Clamped 1917db96d56Sopenharmony_cidqscb153 scaleb -1.000000000000000000000000000000000E-6143 +1 -> -1.000000000000000000000000000000000E-6142 1927db96d56Sopenharmony_cidqscb154 scaleb -1.000000000000000000000000000000000E-6143 +0 -> -1.000000000000000000000000000000000E-6143 1937db96d56Sopenharmony_cidqscb155 scaleb -1.000000000000000000000000000000000E-6143 -1 -> -1.00000000000000000000000000000000E-6144 Subnormal Rounded 1947db96d56Sopenharmony_cidqscb156 scaleb -1E-6143 +1 -> -1E-6142 1957db96d56Sopenharmony_cidqscb157 scaleb -1E-6143 -0 -> -1E-6143 1967db96d56Sopenharmony_cidqscb158 scaleb -1E-6143 -1 -> -1E-6144 Subnormal 1977db96d56Sopenharmony_cidqscb159 scaleb -9.999999999999999999999999999999999E+6144 +1 -> -Infinity Overflow Inexact Rounded 1987db96d56Sopenharmony_cidqscb160 scaleb -9.999999999999999999999999999999999E+6144 +0 -> -9.999999999999999999999999999999999E+6144 1997db96d56Sopenharmony_cidqscb161 scaleb -9.999999999999999999999999999999999E+6144 -1 -> -9.999999999999999999999999999999999E+6143 2007db96d56Sopenharmony_cidqscb162 scaleb -9E+6144 +1 -> -Infinity Overflow Inexact Rounded 2017db96d56Sopenharmony_cidqscb163 scaleb -1E+6144 +1 -> -Infinity Overflow Inexact Rounded 2027db96d56Sopenharmony_ci 2037db96d56Sopenharmony_ci-- some Origami 2047db96d56Sopenharmony_ci-- (these check that overflow is being done correctly) 2057db96d56Sopenharmony_cidqscb171 scaleb 1000E+6109 +1 -> 1.000E+6113 2067db96d56Sopenharmony_cidqscb172 scaleb 1000E+6110 +1 -> 1.000E+6114 2077db96d56Sopenharmony_cidqscb173 scaleb 1000E+6111 +1 -> 1.0000E+6115 Clamped 2087db96d56Sopenharmony_cidqscb174 scaleb 1000E+6112 +1 -> 1.00000E+6116 Clamped 2097db96d56Sopenharmony_cidqscb175 scaleb 1000E+6113 +1 -> 1.000000E+6117 Clamped 2107db96d56Sopenharmony_cidqscb176 scaleb 1000E+6114 +1 -> 1.0000000E+6118 Clamped 2117db96d56Sopenharmony_cidqscb177 scaleb 1000E+6131 +1 -> 1.000000000000000000000000E+6135 Clamped 2127db96d56Sopenharmony_cidqscb178 scaleb 1000E+6132 +1 -> 1.0000000000000000000000000E+6136 Clamped 2137db96d56Sopenharmony_cidqscb179 scaleb 1000E+6133 +1 -> 1.00000000000000000000000000E+6137 Clamped 2147db96d56Sopenharmony_cidqscb180 scaleb 1000E+6134 +1 -> 1.000000000000000000000000000E+6138 Clamped 2157db96d56Sopenharmony_cidqscb181 scaleb 1000E+6135 +1 -> 1.0000000000000000000000000000E+6139 Clamped 2167db96d56Sopenharmony_cidqscb182 scaleb 1000E+6136 +1 -> 1.00000000000000000000000000000E+6140 Clamped 2177db96d56Sopenharmony_cidqscb183 scaleb 1000E+6137 +1 -> 1.000000000000000000000000000000E+6141 Clamped 2187db96d56Sopenharmony_cidqscb184 scaleb 1000E+6138 +1 -> 1.0000000000000000000000000000000E+6142 Clamped 2197db96d56Sopenharmony_cidqscb185 scaleb 1000E+6139 +1 -> 1.00000000000000000000000000000000E+6143 Clamped 2207db96d56Sopenharmony_cidqscb186 scaleb 1000E+6140 +1 -> 1.000000000000000000000000000000000E+6144 Clamped 2217db96d56Sopenharmony_cidqscb187 scaleb 1000E+6141 +1 -> Infinity Overflow Inexact Rounded 2227db96d56Sopenharmony_ci 2237db96d56Sopenharmony_ci-- and a few more subnormal truncations 2247db96d56Sopenharmony_ci-- (these check that underflow is being done correctly) 2257db96d56Sopenharmony_cidqscb221 scaleb 1.000000000000000000000000000000000E-6143 0 -> 1.000000000000000000000000000000000E-6143 2267db96d56Sopenharmony_cidqscb222 scaleb 1.000000000000000000000000000000000E-6143 -1 -> 1.00000000000000000000000000000000E-6144 Subnormal Rounded 2277db96d56Sopenharmony_cidqscb223 scaleb 1.000000000000000000000000000000000E-6143 -2 -> 1.0000000000000000000000000000000E-6145 Subnormal Rounded 2287db96d56Sopenharmony_cidqscb224 scaleb 1.000000000000000000000000000000000E-6143 -3 -> 1.000000000000000000000000000000E-6146 Subnormal Rounded 2297db96d56Sopenharmony_cidqscb225 scaleb 1.000000000000000000000000000000000E-6143 -4 -> 1.00000000000000000000000000000E-6147 Subnormal Rounded 2307db96d56Sopenharmony_cidqscb226 scaleb 1.000000000000000000000000000000000E-6143 -5 -> 1.0000000000000000000000000000E-6148 Subnormal Rounded 2317db96d56Sopenharmony_cidqscb227 scaleb 1.000000000000000000000000000000000E-6143 -6 -> 1.000000000000000000000000000E-6149 Subnormal Rounded 2327db96d56Sopenharmony_cidqscb228 scaleb 1.000000000000000000000000000000000E-6143 -7 -> 1.00000000000000000000000000E-6150 Subnormal Rounded 2337db96d56Sopenharmony_cidqscb229 scaleb 1.000000000000000000000000000000000E-6143 -8 -> 1.0000000000000000000000000E-6151 Subnormal Rounded 2347db96d56Sopenharmony_cidqscb230 scaleb 1.000000000000000000000000000000000E-6143 -9 -> 1.000000000000000000000000E-6152 Subnormal Rounded 2357db96d56Sopenharmony_cidqscb231 scaleb 1.000000000000000000000000000000000E-6143 -10 -> 1.00000000000000000000000E-6153 Subnormal Rounded 2367db96d56Sopenharmony_cidqscb232 scaleb 1.000000000000000000000000000000000E-6143 -11 -> 1.0000000000000000000000E-6154 Subnormal Rounded 2377db96d56Sopenharmony_cidqscb233 scaleb 1.000000000000000000000000000000000E-6143 -12 -> 1.000000000000000000000E-6155 Subnormal Rounded 2387db96d56Sopenharmony_cidqscb234 scaleb 1.000000000000000000000000000000000E-6143 -13 -> 1.00000000000000000000E-6156 Subnormal Rounded 2397db96d56Sopenharmony_cidqscb235 scaleb 1.000000000000000000000000000000000E-6143 -14 -> 1.0000000000000000000E-6157 Subnormal Rounded 2407db96d56Sopenharmony_cidqscb236 scaleb 1.000000000000000000000000000000000E-6143 -15 -> 1.000000000000000000E-6158 Subnormal Rounded 2417db96d56Sopenharmony_cidqscb237 scaleb 1.000000000000000000000000000000000E-6143 -16 -> 1.00000000000000000E-6159 Subnormal Rounded 2427db96d56Sopenharmony_cidqscb238 scaleb 1.000000000000000000000000000000000E-6143 -17 -> 1.0000000000000000E-6160 Subnormal Rounded 2437db96d56Sopenharmony_cidqscb239 scaleb 1.000000000000000000000000000000000E-6143 -18 -> 1.000000000000000E-6161 Subnormal Rounded 2447db96d56Sopenharmony_cidqscb202 scaleb 1.000000000000000000000000000000000E-6143 -19 -> 1.00000000000000E-6162 Subnormal Rounded 2457db96d56Sopenharmony_cidqscb203 scaleb 1.000000000000000000000000000000000E-6143 -20 -> 1.0000000000000E-6163 Subnormal Rounded 2467db96d56Sopenharmony_cidqscb204 scaleb 1.000000000000000000000000000000000E-6143 -21 -> 1.000000000000E-6164 Subnormal Rounded 2477db96d56Sopenharmony_cidqscb205 scaleb 1.000000000000000000000000000000000E-6143 -22 -> 1.00000000000E-6165 Subnormal Rounded 2487db96d56Sopenharmony_cidqscb206 scaleb 1.000000000000000000000000000000000E-6143 -23 -> 1.0000000000E-6166 Subnormal Rounded 2497db96d56Sopenharmony_cidqscb207 scaleb 1.000000000000000000000000000000000E-6143 -24 -> 1.000000000E-6167 Subnormal Rounded 2507db96d56Sopenharmony_cidqscb208 scaleb 1.000000000000000000000000000000000E-6143 -25 -> 1.00000000E-6168 Subnormal Rounded 2517db96d56Sopenharmony_cidqscb209 scaleb 1.000000000000000000000000000000000E-6143 -26 -> 1.0000000E-6169 Subnormal Rounded 2527db96d56Sopenharmony_cidqscb210 scaleb 1.000000000000000000000000000000000E-6143 -27 -> 1.000000E-6170 Subnormal Rounded 2537db96d56Sopenharmony_cidqscb211 scaleb 1.000000000000000000000000000000000E-6143 -28 -> 1.00000E-6171 Subnormal Rounded 2547db96d56Sopenharmony_cidqscb212 scaleb 1.000000000000000000000000000000000E-6143 -29 -> 1.0000E-6172 Subnormal Rounded 2557db96d56Sopenharmony_cidqscb213 scaleb 1.000000000000000000000000000000000E-6143 -30 -> 1.000E-6173 Subnormal Rounded 2567db96d56Sopenharmony_cidqscb214 scaleb 1.000000000000000000000000000000000E-6143 -31 -> 1.00E-6174 Subnormal Rounded 2577db96d56Sopenharmony_cidqscb215 scaleb 1.000000000000000000000000000000000E-6143 -32 -> 1.0E-6175 Subnormal Rounded 2587db96d56Sopenharmony_cidqscb216 scaleb 1.000000000000000000000000000000000E-6143 -33 -> 1E-6176 Subnormal Rounded 2597db96d56Sopenharmony_cidqscb217 scaleb 1.000000000000000000000000000000000E-6143 -34 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped 2607db96d56Sopenharmony_cidqscb218 scaleb 1.000000000000000000000000000000000E-6143 -35 -> 0E-6176 Underflow Subnormal Inexact Rounded Clamped 261