The absurdly complicated circuitry for the 386 processor's registers
The Intel 386 processor implements its 30 registers using six different specialized circuits, each optimized for specific access patterns. These include triple-ported registers for simultaneous reads and writes, double-density layouts, and circuits supporting 8, 16, or 32-bit accesses.