3 ms·
I'd say all RISC CPUs were designed with the intention to run C very efficiently. However virtually all other designers didn't come to the conclusion that regis
by brucehoult 2y ago
I'd say all RISC CPUs were designed with the intention to run C very efficiently. However virtually all other designers didn't come to the conclusion that register windows were a good idea.
Patterson has said they only did that on RISC-I and RISC-II because Berkeley didn't have as good compiler technology as the MIPS guys at Stanford, and once you have a compiler with good register allocation the now standard Argument / Saved / Temp register split as an ABI convention is better.