format float: 32bit to 64bit for large num

fix a large num format bug.
e.g.
if set to 32bit, 996945664 will convert to 996945660.