Comment 5 for bug 1137924

Revision history for this message
Lutz Euler (lutz-euler) wrote :

OK, this result is completely different from the x87 one.

We have for (SIN 3.708937962535487d21):

x87 (x86 Linux): 0.0d0
x86-64 Linux: 0.999508127153045d0
x86-64 OpenBSD: -0.8792229689034846d0

So, definitely OpenBSD uses a range reduction method differing from the two we have tests for so far.

I personally think it is not terribly important to be able to run this test on OpenBSD x86-64; the original test was written because there was a bug in the x87 range reduction, and I later added the version for GNU libm as that is widely used on platforms SBCL runs on. So my plan would be to skip the :precise-pi test under OpenBSD.

Or would that be too broad? After all the test was added more than half a year ago. Did nobody run it so far under OpenBSD? Or did a recent OpenBSD upgrade bring a different math library with it? What about the other BSDs?