On Tue, 22 Apr 2014 13:22:19 -0400, Ola Fosheim Grøstad <ola.fosheim.grostad+dl...@gmail.com> wrote:

On Tuesday, 22 April 2014 at 16:58:23 UTC, Kapps wrote:
iOS now on 64-bit processors doesn't necessarily use a hashtable
for refcounting. Basically, only 33 bits of the 64-bit pointer
are used to actually refer to an address, then 19 of the
remaining bits are used to store an inline reference count.

I am sure you are right, but how does that work? Do you have a link?

I think what he's saying is the 19 bits are an offset into the global ref count container. Some sentinel value means "lookup the pointer in a hashtable."

-Steve

Reply via email to