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.
Quote:
Originally Posted by FrankieBalla
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.