>The ability to write or design reliable compilers/debuggers that people will use in the real world, and estimations of "hardware complexity", has very little to do with how difficult it is to emit object code for some ISA, I'm afraid to tell you.
Itanium is a counterexample to your argument.
>All the actual complexity is elsewhere, and is (mostly) independent of the ISA.
Which renders ISA complexity difficult to defend, particularly as RISC-V has demonstrated code density competitive with amd64.
Complexity is inherently bad, thus the use of complexity needs strong justification.
Itanium is a counterexample to your argument.
>All the actual complexity is elsewhere, and is (mostly) independent of the ISA.
Which renders ISA complexity difficult to defend, particularly as RISC-V has demonstrated code density competitive with amd64.
Complexity is inherently bad, thus the use of complexity needs strong justification.