


Going the other way around seems way more difficult, since there are many different groups of RISC ops that are functionally equivalent to one specific CISC op, so you'd have a hard time correctly identifying such groups in a program. Emulating CISC on RISC should be comparatively easy, since you could just translate every CISC instruction into a specific group of RISC instructions. "but it seem like it should be easier to emulate a RISC architecture with a CISC instruction set than the reverse."
