fix nan and 1-rounded case in fcvt