redefines floats.from_i64:convert an i64 value to a floating point valueif the value cannot be represented exactly, the result is eitherthe nearest higher or nearest lower value