ARM processors significantly differ from Apple Silicon. Apple's M series are not fully compliant with the ARM64 ISA and contain undocumented instructions. There was a discussion about that a few month ago on /r/hackintosh https://www.reddit.com/r/hackintosh/comments/1c9rfdz/is_hack...
"Apple's M series are not fully compliant with the ARM64 ISA"
Do you have a source/evidence for this claim (other than a reddit comment)? Apple's processors are (should be) not only fully compliant with the ARM64 ISA (AArch64), but Apple actively contributes to defining new revisions of the ISA.
It's true that M series has had some private extensions. eg: the TSO memory model to support Rosetta, and the AMX matrix co-processor. But that doesn't mean they aren't fully compliant with the ISA. And in any case, as of the M4 CPU, Apple have reportedly replaced AMX with the new, official ARM SME matrix instructions anyway.
Comments
ARM processors significantly differ from Apple Silicon. Apple's M series are not fully compliant with the ARM64 ISA and contain undocumented instructions. There was a discussion about that a few month ago on /r/hackintosh https://www.reddit.com/r/hackintosh/comments/1c9rfdz/is_hack...
Do you have a source/evidence for this claim (other than a reddit comment)? Apple's processors are (should be) not only fully compliant with the ARM64 ISA (AArch64), but Apple actively contributes to defining new revisions of the ISA.
It's true that M series has had some private extensions. eg: the TSO memory model to support Rosetta, and the AMX matrix co-processor. But that doesn't mean they aren't fully compliant with the ISA. And in any case, as of the M4 CPU, Apple have reportedly replaced AMX with the new, official ARM SME matrix instructions anyway.