Namespace providing type-safe arithmetic operations for negative finite
numbers.
All operations keep results finite (excluding NaN and Infinity). Operations
that stay within the negative finite numbers clamp their results to the valid
range, while operations whose result leaves the set (mul, div, abs) are
typed to reflect the actual sign of the result.
Namespace providing type-safe arithmetic operations for negative finite numbers.
All operations keep results finite (excluding NaN and Infinity). Operations that stay within the negative finite numbers clamp their results to the valid range, while operations whose result leaves the set (
mul,div,abs) are typed to reflect the actual sign of the result.