fsum modf fixed