Overflow non détecté
Publié : ven. avr. 18, 2008 6:24 pm
En faisant les commandes suivantes sur un système 32 bits :
p:=(1+x^20056000+y^200003400+z^199011207+t^2040988405)^10;
c:=symb2poly(p,[x,y,z,t]);
J'obtiens des :
}+%%%{210,[0,0,0,-425980972]%%%}+%%%{210,[0,0,0,-638971458]%%%}+%%%{45,[0,0,0,-851961944]%%%}+%%%{1,[0,0,0,-1064952430]%%
ie des exposants négatifs.
C'est surement à cause d'overflow non détecté. Il serait mieux de renvoyer une erreur, je pense.
p:=(1+x^20056000+y^200003400+z^199011207+t^2040988405)^10;
c:=symb2poly(p,[x,y,z,t]);
J'obtiens des :
}+%%%{210,[0,0,0,-425980972]%%%}+%%%{210,[0,0,0,-638971458]%%%}+%%%{45,[0,0,0,-851961944]%%%}+%%%{1,[0,0,0,-1064952430]%%
ie des exposants négatifs.
C'est surement à cause d'overflow non détecté. Il serait mieux de renvoyer une erreur, je pense.