|
|
|
|
|
by abainbridge
2805 days ago
|
|
x86 really does decode CISC into RISC-like instructions. They're called micro-ops. Some of the instruction cache stores these translated instructions. People research the details of this. See https://www.agner.org/optimize/blog/read.php?i=142&v=t The article looked about right to me. I didn't watch the (3 hour!) video you linked to. Can you give the time offset where the myth you refer to is explained? |
|
Separate load and op instructions and fixed size instructions are pretty much the only things left differentiating RISC and CISC architectures (there is nothing reduced about modern RISCs), so I do not think the claim that x86 CPUs are RISC inside does hold.
I think that Agner, which knows what he is talking about, it is just being loose with terminology.
In the grand scheme of thing it just doesn't matter, it is simply a name. I just dislike it when the x86-is-a-RISC meme get repeated, as if being a RISC somehow is a virtue in itself.