What do you mean by loss of precision?
There is a certain number of decimal places the point double can hold, and any more than that it is forced to round, you can't get an exact answer using...