Hello *,
Running times of the maxima testsuite by various lisps on my pentium E5300
box are
sbcl1.0.45 165
cmucl20b 172
gcl2.6.8_pre 172
ccl1.6 322
ecl11.1.1 344
clisp2.49 552
For the first time, sbcl became fastest in this benchmark (in recent
times, cmucl was faster).
But...
Now there is a new testsuite failure with sbcl. It's rtest16, problem 385.
It's about floatingpoint calculation of zeta(%i+3) (%i is the imaginary
unit). sbcl produced a resulr with error of order 3*10^(9) instead of
expected 10^(15). Earlier versions of sbcl did not have this failure.
Looks like a regression. All the other lisps listed above also don't have
this particular failure (ecl has 2 failures in rtest8, this is another
story). Looks like something is calculated in single precision when it
should be done in double.
It would be interesting to trace which change in sbcl has caused this
regression.
Many thanks for this excellent lisp system (I use it for maxima and
fricas),
Andrey
