It seems that the endianness handling was broken in ef6c4be655 ("Safer IEEE754 conversion."). So drop it.
ef6c4be655