make SItoF and UItoF support floats