IEEE754 says > ― boolean isSignMinus(source) isSignMinus(x) is true if and only if x has negative sign. isSignMinus applies to zeros and NaNs as well. However our `is_sign_negative`/`is_sign_positive` do not properly inspect the sign for `NaN`s.