arm IS more efficient on the instruction level (faster conditions directly in the instructions, better prediction, it's overall more efficient)
even armv4 is technically more efficient thrn modern x86, assuming identical node size
oh yeah and x86 has a billion extensions that requires multiple arm instructions to execute. but non of this matters as none of the arm or x86 chipsets actually execute arm or x86 machine code, it's all transformed (sorry i can't use the word compile here people get mad) into processor specific microcode making the whole thing moot
arm IS more efficient on the instruction level (faster conditions directly in the instructions, better prediction, it's overall more efficient)
even armv4 is technically more efficient thrn modern x86, assuming identical node size
oh yeah and x86 has a billion extensions that requires multiple arm instructions to execute. but non of this matters as none of the arm or x86 chipsets actually execute arm or x86 machine code, it's all transformed (sorry i can't use the word compile here people get mad) into processor specific microcode making the whole thing moot
You don’t understand what microcode is, it’s not a magic spell that can hide all problems of an instruction set.