Post
Usually, rotating a vector by an angle requires complicated math. But for some special angles, the calculation requires just shifts and adds, easy to do in hardware. The CORDIC algorithm breaks down an angle into special angles (using a table), does quick vector rotations, producing the trig answer.
For details on how the 8087 calculates tangents by using the CORDIC algorithm combined with polynomials, see my latest article: www.righto.com/2026/09/8087...
righto.comReverse-engineering the vintage Intel 8087's tangent algorithm: more than CORDICI hope you're not tired of the 8087, because I have another article about Intel's floating-point chip. 1 In 1980, Intel introduced the 8087...
Credits: I've been working on this with the members of the "Opcode Collective", especially Smartest Blob and @gloriouscow.bsky.social, who used ML to convert ROM images to microcode data and extensively analyzed the contents. 7/7
2 reposts44 likes