, AndyC wrote

*snip*

Nope, it's easy for a compiler to spit out four instructions instead of one. It's much, much harder to deal with the typically non-orthogonal register usage of CISC designs, not to mention that optimising around big complex instructions is actually much harder to do.

Good to know. The part about optimizing around complex instructions makes a lot of sense.