07-20-2018 02:54 PM
Extended precision (80 bits) really doesn't get you much. The math co-processors use it internally in order to guarantee that their results are always accurate to the full precision of doubles (64-bit). If you use extended precision, you have no guard bits and the truncation errors will start piling up; in the end, you may have a result that's no better than DBL.
07-20-2018 03:15 PM
As I mentioned earlier, even slight reordering of computations can change the result. Here's a illustrative old example. Even though Pi is involved here, we cannot blame it for the differences! 😄