upvote
One difference is that the Mac OS itself was not initially 32-bit clean, with the top byte being used by the Memory Manager.
reply
Ah yes, these 68000 pointers have a spare 8 bits for me to use! Because nothing will ever need more than 16 MB of memory. Sigh.
reply
It's all good if you have 128kb ram but they should have had a plan to escape it from day one.
reply
This is how pointer authentication codes work on Arm64.
reply