update RoundToBinaryPrecision