|
Boost : |
From: Lars Gullik Bjønnes (larsbj_at_[hidden])
Date: 2006-09-24 09:05:42
On gcc 4.1.1 glibc 2.4 x86_64 linux.
If I use asinhf from glibc then the test works, if I use asinh from
boost::math then it fails. (This is for float)
glibc, scaled error > 0:
-1.4 scaled_error = 2.1509
-0.6 scaled_error = 0.592733
-0.4 scaled_error = 0.270268
0.4 scaled_error = 0.270268
0.6 scaled_error = 0.592733
1.4 scaled_error = 2.1509
boost::match, scaled error > 0:
-3.8 scaled_error = 44.7236
-1.4 scaled_error = 2.1509
-0.8 scaled_error = 0.668717
-0.4 scaled_error = 0.540536
0.4 scaled_error = 0.540536
0.8 scaled_error = 0.668717
1.4 scaled_error = 2.1509
3.8 scaled_error = 44.7236
For the test to pass scaled_error must be less than 4.
-- Lgb
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk