Microcode inside the Intel 8087 floating-point chip: register exchange

·Ken Shirriff··

In 1980, Intel introduced the 8087 floating-point chip, a co-processor that made floating-point operations up to 100 times faster. This chip was highly influential, and today most processors use the floating-point standard introduced by the 8087. The 8087 uses complicated algorithms to accurately compute functions such as square roots, tangents, and exponentials. These algorithms are implemented inside the chip in low-level code called microcode. I'm part of a group, the Opcode Collective, that ...

Read full article →

Related Articles

Should I run plain Docker Compose in production in 2026?
pmig · Hacker News · 4mo ago
Bun is being ported from Zig to Rust
SergeAx · Hacker News · 4mo ago
Computer Use is 45x more expensive than structured APIs
palashawas · Hacker News · 4mo ago
Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
ozkatz · Hacker News · 4mo ago
Google no longer provides direct URLs in search results
1e1a · Hacker News · 42m ago