3 ms·
That's not correct! Apple have ARM IP for instructions. So Apple Silicon is 100% ARM compatible.
by mobilio 6y ago
That's not correct!
Apple have ARM IP for instructions. So Apple Silicon is 100% ARM compatible.
- gjsman-1000 6y agoYes, but Apple has added additional instructions to it. Any app that relies on those Apple-specific additional instructions would crash running on different chips.
- als0 6y agoThey are additional model specific registers, not instructions.
- my123 6y agoThere are additional instructions too. However, they aren't documented and Apple's compilers do not include them at all. They can only be used in Accelerate.framework or in the kernel, which checks and is able to work without them.
- als0 6y agoCan you provide a source? Everywhere I've looked just shows MRS and MSR instructions, which are standard ARM instructions with platform specific operands/results. It can only be a custom instruction if the disassembly shows it's in the reserved instruction opcode space.