Re: Odkryto blad w Pentium II, Pentium Pro6

Autor: Jarek Lis (lis_at_spamfilter.ict.pwr.wroc.pl)
Data: Tue 06 May 1997 - 18:17:57 MET DST


Piotr Sobczak <piotrs_at_tch.waw.pl> wrote:
: Wojciech Galazka napisal (-a) :
: > Na http://www.x86.org
: > znajduje sie informacja o swiezo odkrytym
: > "bledzie" w procesorach Pentium Pro i Pentium II.

: W/g mojego kolegi numeryka jest to dosc malo znaczacy blad ktorego
: wystapienie podczas ekspolatacji jest bliskie zeru ze wzgledu na bardzo
: rzadkie wykorzystywanie tej funkcji przy pisaniu programow numerycznych
: (blad przy zaokaglaniu 80-bit flagi real przy przejsciu do integer, czy
: jakos tak, nie znam sie na tym wiec moglem cos przekrecic ale jakos tak to
: brzmi).

Dokladniej chodzi o to, ze przy konwersji real->integer, dla liczb z zakresu
-2^31 - -2^47 nie jest zglaszany blad. Mozna wiec przeoczyc fakt wystapienia
nadmiaru. Bedzie to spory blad.

Tyle ze - taka konwersje robi sie faktycznie rzadko, bo integer w takim
zakresie to malo uzyteczny jest.

Dotyczy programow ciekawie pisanych - albo ktos sie nie przejmowal
mozliwymi nadmiarami, byc moze liczac na to, ze program padnie
z bledem - a tu nie padnie :-)
Ewentualnie ktos nadmiary sprawdza na slowie stanu procesora -
czyli program nalezy do gatunku nieprzenosnych.

No i raczej jest to gdzies w 'postprocessingu', wiec jest spora szansa ze
sie taki blad zauwazy.

J.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:05:00 MET DST