Thread: Apple M1 SoC
View Single Post
Old 2020-12-01, 20:32   #21
ewmayer's Avatar
Sep 2002
República de California

3×53×31 Posts

I misspoke re. number-of-GPRs-available above ... there are in fact 32, my Mlucas macros only ever use ones from the bottom 16, x0-x15. Laurent sent me a link to the Apple Developer page Writing Arm64 Code For Apple Platforms which notes some GPRs are reserved for the OS, but those are all in the high 16 GPRs x16-x31, so the out-of-registers compile error is a mystery. As it happens I have an old friend from my years in Cupertino who worked for Apple most of his career until taking early-retirement a few years back visiting me in the coming week, will ask him if he might still have any contacts among the Apple compiler group.

Originally Posted by FrankieBalla View Post
It turns out that in the current version of the macOS, the OS sends to Apple a hash (unique identifier) of each and every program you run, when you run it. Lots of people didn’t realize this, because it’s silent and invisible and it fails instantly and gracefully when you’re offline, but today the server got really slow and it didn’t hit the fail-fast code pat
See my post #10 in this thread.
ewmayer is offline   Reply With Quote