3 ms·
> Got me thinking, from what I've read, modern high-performance cores do a lot of similar tricks and translate everything to uops anyway. It's not really true.
by astrange 2y ago
> Got me thinking, from what I've read, modern high-performance cores do a lot of similar tricks and translate everything to uops anyway.
It's not really true. The uops are highly related to the input instructions. There's enough room in a big desktop CPU to fit a big complex decoder yes, but it's a waste of space you could be using for other things, namely even more caches.
But the main reason not to do it is that you can do emulation or recompilation in software instead.