Karim BELABAS on Wed, 4 Dec 2002 22:35:34 +0100 (MET)


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

Re: gp: divrem([],[]) ?


On Wed, 4 Dec 2002, Bill Allombert wrote:
> I am not sure if it is a bug. On the other hand,
> ? divrem(x,2)
> %3 = 1/2*x
> (should be a vector)
> ? divrem([x,2],3.);
> ? divrem([1.,2],x)
>   ***   significant pointers are lost in gerepile !!! (please report)
>
> are bugs...
>
> It looks like they appeared in
> -- src/basemath/gen3.c
> revision 1.51
> date: 2001/11/17 18:15:15;  author: karim;  state: Exp;  lines: +174 -74
> extend gdivent,gdiventres,gdivround, fix gmod(x,y) when y < 0 inexact:
> 2 % (-3.) --> -1.  !!
>
> when Karim has rewritten gen3.c.

[ a small part thereof... ]

I have fixed all the above (various typos).

    Karim.
-- 
Karim Belabas                    Tel: (+33) (0)1 69 15 57 48
Dép. de Mathématiques, Bât. 425  Fax: (+33) (0)1 69 15 60 19
Université Paris-Sud             Email: Karim.Belabas@math.u-psud.fr
F-91405 Orsay (France)           http://www.math.u-psud.fr/~belabas/
--
PARI/GP Home Page: http://www.parigp-home.de/