Intel 8087 berechnete Tangens in 90 Mikrosekunden – mit einer Mischung aus CORDIC und Polynom-Approximation
Reverse-engineering the Intel 8087's tangent algorithm: more than CORDIC

Der Intel 8087 von 1980 beschleunigte Gleitkommaoperationen im IBM PC enorm: Tangens in 90 statt 13.000 Mikrosekunden. Der Artikel analysiert die FPTAN-Instruktion anhand von Chip-Fotos und Mikrocode. Der 8087 kombiniert CORDIC (16 Bit Genauigkeit) mit einer rationalen Padé-Approximation 3x/(3−x²) für den Restwinkel. Die Division entfällt, da FPTAN Zähler und Nenner getrennt liefert. Das Ergebnis: volle 64-Bit-Genauigkeit bei hoher Geschwindigkeit.
Der 8087 kombinierte beide Ansätze, um sowohl hohe Genauigkeit als auch hohe Leistung zu erzielen.