That just means that the processor, provided with commands that should execute on all ARM processors, executes those successfully and completely, Apple can add custom instructions. This is currently implemented in the A13 processors, but I’m looking for the article from last year that referenced itYou say something that is contradictory.
"Because Apple can modify the processor to add Apple specific private instructions (their license allows it as long as it adheres to the entirety of the ARM instruction set otherwise)"

Simon Segars interview — Arm’s CEO on competitive threats, custom instructions, and a far-off IPO
Arm CEO Simon Segars took the stage at last week's Arm TechCon 2019 event to tell the company's ecosystem of partners about its future plans.
[automerge]1591749335[/automerge]Question: How do you add custom instructions and still maintain the ecosystem?
Segars: We’re trying to enable the best of all worlds. One key thing is that the custom instructions that can be added are purely additive to the core instruction set. The operating system that might sit on top of this processor isn’t going to rely on custom instructions. It might call a routine where, if the custom instructions are there, it runs very efficiently, and if they’re not there, it goes and does something else. But the core operating system that you can take off the shelf and run, that will still run on every ARM processor, because all the instructions that are defined today are still there.
Yeah, when you think about it, the Apple II WAS a commercial failure.Interesting. All Apple computer designs with CPUs from any company but Intel were commercial failures. We'll see if they can change this pattern.
Actually, if you had bought the 16 inch MBP, that would be the very definition of not going down the ARM path. Because Apple’s not shipping anything with an ARM processor in it yet.Glad I didn't shell out $4000+ AUD for the 16 inch MBP. It's been a fun ride with Macs. without my Legacy gaming Windows XP VM via Parallels, I just can't go down the ARM path.
Last edited: