refine floating point estimations