No, this is not a brand new CPU ISA without custom instructions, it's Arm based. And yes, compatibility will be kept with other Arm based CPUs including Apple Silicon.
No, this is not a brand new CPU ISA without custom instructions, it's Arm based. And yes, compatibility will be kept with other Arm based CPUs including Apple Silicon.
Being an undocumented extension doesn't matter. Compilers already handle per platform extensions on x86.
Being undocumented is better because it means people won't be targeting it in as high numbers, and therefore won't be making non portable code.
Did you forget the three E's?
"Embrace, extend, extinguish"? Surely you're not that young?
[1]: https://techcrunch.com/2019/10/08/arm-brings-custom-instruct...
But things will become really interesting at the point ARM would be eaten by Nvidia. I've prepared a big pile of popcorn just in case.
Agreed on the popcorn though!!
As others have said the licensing terms of the Arm ISA prevent this very thing happening and in any event there is no way that even MS could do this given the size of the whole Arm ecosystem.