@buherator @lauriewired @kenshirriff
Every ten years, Intel decides to build an architecture for which it is impossible to build a compiler. They did this with an iAPX432. They did it again with the i960. Then, again, with Itanium. Then a decade later with their exciting GPU architecture with the 2D register file. It's probably a sign of the decline of Intel that they haven't done this for more than a decade.
In contrast, we developed the CHERI ISA along with the compiler and OS and so are confident that it is actually usable by software.
@buherator @lauriewired @kenshirriff No offence taken, I just wanted to clarify the difference in approaches. I believe IBM i had a similar flow of being driven by requirements from the mainframe software teams. Intel famously does not talk to compiler people until they've finalised an ISA.