
24 Sep
2006
24 Sep
'06
1:05 p.m.
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