Pn Thu, Jun 13, 2024 at 11:57 AM Paul Koning via cctalk < cctalk@classiccmp.org> wrote:
> MIPS, perhaps? It has "delay slots". MIPS has delay slots for branches (two for Standord MIPS, one for commercial MIPS), but no delay slots for ALU operations. All MIPS implementations either interlocked the pipeline to avoid a race when an instruction that writes a register is followed by one that reads that register, or (more commonly after the early RISC days) has feed-forward in the pipeline.