public boolean isDenormal() {
		return kind == FloatKind.FINITE && !unscaled.equals(BigInteger.ZERO) &&
			unscaled.bitLength() < fracbits;
	}
Determine if the state of this BigFloat reflects a subnormal/denormal value.
<p>NOTE: This method relies on the manner of construction and
only checks for {@link FloatKind#FINITE} and that the non-zero
unscaled valued does not use all fractional bits.

@return {@code true} if this BigFloat is FINITE and denormal
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/pcode/floatformat/BigFloat.java