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