El Intel 8087 calculaba tangentes combinando CORDIC con una aproximación racional

Reverse-engineering the Intel 8087's tangent algorithm: more than CORDIC

El Intel 8087 calculaba tangentes combinando CORDIC con una aproximación racional

El 8087 de Intel, lanzado en 1980, revolucionó el cálculo en punto flotante en la IBM PC. Su instrucción FPTAN calculaba la tangente en 90 microsegundos, frente a los 13.000 del 8086. Para lograrlo, combinaba el algoritmo CORDIC con una aproximación racional de Padé, evitando divisiones costosas y alcanzando 64 bits de precisión. Este análisis del circuito y el microcódigo revela cómo se equilibraban velocidad y exactitud.

El 8087 proporcionó una enorme aceleración sobre el microprocesador 8086, calculando una tangente en 90 microsegundos en lugar de 13.000 microsegundos.

Más de este día

2026-09-27