Some functions deliver a range error if the supplied argument value, or the correct function result, would be subnormal. A subnormal value is one that is non-zero, but with a magnitude that is so small that it can't be presented in normalized form (i.e., with a 1 in the most significant bit of the significand). The representation of a subnormal number will contain one or more leading zeros in the significand.