Removed complexity means you can fit more stuff into the same amount of silicon, and have it be quicker with less power.
Removed complexity means you can fit more stuff into the same amount of silicon, and have it be quicker with less power.
Sure, addition and moving bits between registers takes one clock cycle, but those kinds of instructions take one clock cycle on CISC as well. And very tiny RISC microcontrollers can take more than one cycle for adds and shifts if you're really stingy with the silicon.
(Memory operations will of course take multiple cycles too, but that's not the CPU's fault.)
Which seems like stuff you want support for, but this is seemingly arguing against?
More characteristic are assumptions about side effects (none for integer, and cumulative flags for FP) and number of register file ports needed.