See this Comm Center thread by Bill Goff. On inspection, his FP image has negative pixels. Looking at the scaling code in CPlate::cvt_IEEE_16() the scaling is very wrong! Correct the scaling algorithm.
CPlate::cvt_IEEE_16()