News for hackers. Stuff that matters.
Re:HelloSilicon – An introduction to assembly on Apple Silic... by sounds on Monday December 26, 2022 @01:17AM (#34135175)
I replied to this post: "Apple diverges from standard 64-bit ARM architecture in specific ways"

I know about Apple Silicon's total store ordering mode and other matrix extensions.

When the poster wrote "Apple diverges from standard 64-bit ARM architecture in specific ways" I expected the link to have more information on the Apple Silicon, but found it was just ABI information.

See for yourself -

https://developer.apple.com/documentation/xcode/writing-arm6...

Re:HelloSilicon – An introduction to assembly on Apple Silic... by masklinn on Monday December 26, 2022 @05:51AM (#34136561)
> I know about Apple Silicon's total store ordering mode and other matrix extensions.

OK?

> When the poster wrote "Apple diverges from standard 64-bit ARM architecture in specific ways" I expected the link to have more information on the Apple Silicon, but found it was just ABI information.

Yees?

That's really no clearer.

The poster wrote that Apple diverges from "standard 64-bit ARM in specific ways", and extensions aside the ABI restrictions is those specific ways: they mean that you can't take random ARM64 assembly or machine code and run it on Apple Silicon without validation that the additional restrictions are respected.

Again, what did you mean exactly? Did you expect Apple Silicon to not implement ARM despite being an implementation of the ARM ISA?