Ilya Zakharevich on Wed, 30 Oct 2002 13:45:19 -0800


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: gcc 3.2?


On Wed, Oct 30, 2002 at 10:30:22PM +0100, Karim BELABAS wrote:
> I've fixed incorrect roudings in the floating point kernel in 2.2.5.
> Maybe you did not update your test suite ?

When one installs Math::Pari, by default the latest stable version is
picked up.  But apparently the error in the translator from GP/PARI
test engine to the Perl one.

> As far as I'm concerned, in these 3, the 'out'(put) result is correct, not the
> 'expect'(ed) one:
> > # in='sum($k,1,10, sub{2.**-$k})'
> > #    out='0.9990234375', type='Math::Pari'
> > # expect='0.9990234375000001'
> 
>        (22:15) gp > sum(k=1,10,2.^-k)
>        %1 = 0.999023437500000000000000000000

This is what is in src/test/32/sumiter.  So I need to understand how
0.9990234375000001 jumped to existence...

Thanks for clearing my mind,
Ilya