Fix loss of precision with floats on -Duselongdouble perls