Exponent-operation semantics #
The bounds on decimalExponent characterize its answer by consecutive radix powers.
Scaling inherits the actual projection's value, range, rounding and cohort
guarantees, including signed zero and decimal tininess before rounding.
Scaling a finite datum projects the exact product of its magnitude and the radix power.
An in-range exact shifted representation incurs no exceptions.
The selected quantum is closest to q + n among valid representations of the exact result.
Scaling zero changes only its quantum, clamped at the format boundaries.
Scaling uses the exact, unrounded magnitude in the decimal tininess test.
The returned exponent is exactly the unique radix-power bracket for the magnitude.
The exceptional integer exceeds twice either absolute endpoint of the exponent range.
Both exceptional integers lie outside the range ±2 × (emax + p - 1), as IEEE 754-2019
§5.3.3 requires for an integer logBFormat.
Every valid finite exponent has absolute value less than half the exceptional sentinel.
The integer exceptional result cannot collide with a valid finite nonzero exponent.