English Version |
Artigos Bug no co-processador do Pentium Pro e Pentium II
Parece que já está virando tradição. Os primeiros 386DX lançados tinham um bug na instrução de multiplicação 32 bits do modo protegido. Os primeiros Pentium tinham também um problema no co-processador interno, que fazia com que cálculos saíssem errados. Agora é a vez do Pentium Pro e do Pentium II. O co-processador matemático integrado destes processadores possui um bug na instrução de conversão de números de ponto flutuante (números reais, com precisão de 80 bits) para números inteiros (que possuem precisão somente de 16 ou 32 bits). As chances do bug ocorrer: 1 em 8,6 bilhões na conversão de um número de ponto flutuante para inteiro de 16 bits ou 1 em 563 trilhões na conversão de um número de ponto flutuante para inteiro de 32 bits. Este bug está sendo chamado de "Dan0411", por ter sido descoberto por um certo "Dan" em 11 de abril de 1997 (04-11, no formato americano). Maiores informações e programas para testar se o seu Pentium Pro ou Pentium II possui ou não o bug em
http://www.x86.org/secrets/dan0411.html.
|