Add a test for range reduction of trigonometric functions on non-x86.
authorLutz Euler <lutz.euler@freenet.de>
Thu, 7 Jun 2012 12:23:11 +0000 (14:23 +0200)
committerLutz Euler <lutz.euler@freenet.de>
Thu, 7 Jun 2012 12:23:11 +0000 (14:23 +0200)
commit4de15256dd6387e52c8b9f5588c08044b68f6817
tree990a2f8b57abe90b689c65f84bda6c783a5ca6f8
parentd7c9385e5a7b27d38884ebed9df6e9e5c3ac5cbf
Add a test for range reduction of trigonometric functions on non-x86.

Trigonometric functions of large float arguments yield differing results
depending on how range reduction is done. There is already a test for
the results expected on x86, float.pure.lisp/(:range-reduction :x87).

Add a test for the results expected from GNU libm and enable it for
all platforms except x86. The new test is impure and therefore added
to "float.impure.lisp". Move the x86 test there, too, to reduce the
potential for future confusion.
tests/float.impure.lisp
tests/float.pure.lisp