Speedrunning a CPU: RISC-V in a Week

I made a RISC-V Emulator that runs at 550 million instructions per second from scratch in one week. Here's how it went.