John Maddock
513d4aedfc
Fix up Linux x64 tests a little better - note that the test with the FPU in FTZ mode still fail pretty badly, especially with Intel-12.1
...
[SVN r79576]
2012-07-17 16:54:41 +00:00
John Maddock
c2e90167f7
Tentative fix for issue #4445 .
...
Adds tests for next.hpp when using the SSE2 instruction set in DAZ and FTZ modes.
Note that FTZ mode is particularly pernicious as non-zeros can change to zeros at random points in program flow depending upon the exact instructions generated by the compiler - thus breaking program logic/invariants.
Refs #4445 .
[SVN r79572]
2012-07-17 09:22:59 +00:00
John Maddock
f617e8e284
Change nextafter and related functions to handle infinities as arguments the same way as GLIBC and MSVC.
...
Fixes #5823 .
[SVN r74918]
2011-10-11 17:28:13 +00:00
John Maddock
2246b77395
Change tests to link to external Boost.Test library as this speeds build times by several factors when building with Intel C++.
...
Change fpclassify to use our code rather than std::fpclassify with Intel C++ as it doesn't always compile the latter.
[SVN r51576]
2009-03-03 17:16:56 +00:00
John Maddock
eb9b7a8839
Improve pch support.
...
Move configuration tests to their own directory so they're only run when required.
[SVN r49442]
2008-10-23 12:24:45 +00:00
John Maddock
3f6394139c
Merge changes from Trunk.
...
[SVN r48293]
2008-08-22 12:33:21 +00:00
John Maddock
f284acaf50
Merge changes from Trunk.
...
[SVN r47079]
2008-07-04 17:08:58 +00:00
John Maddock
b13d51b1fe
Added float_advance + docs.
...
Changed pow<N> to reduce the number of template instantiations.
[SVN r45357]
2008-05-14 18:35:52 +00:00
John Maddock
721d6a0d62
Fixed float_next and added extra tests to detect the bug.
...
Fixed expected assoc_legendre results.
[SVN r45332]
2008-05-13 16:43:46 +00:00
John Maddock
2d19ade9fd
Made float_distance return a signed value.
...
Added docs for float_next etc.
Updated test_next to cope with signed results.
Added informational output to test_tr1.
[SVN r45220]
2008-05-08 17:14:17 +00:00
John Maddock
2986ee8bf6
Renamed next_* functions to float_*.
...
[SVN r45216]
2008-05-08 16:16:51 +00:00
John Maddock
d7e23fd2a4
Added first cut of nextafter family of functions.
...
[SVN r44878]
2008-04-29 12:01:22 +00:00