fpu/softfloat: raise float_invalid for NaN/Inf in round_to_int_and_pack