> Yeah, you are right if all pointer bits are actually used it is far too > easy. On the other hand especially because less space is wasted for > pointers on 32 bit, I can easily afford an extra variable to solve this > problem (kind of). I guess it is a pretty safe bet to assume that the lowest 65535 addresses in memory space (mask: 0x0000ffff) are not in GC memory?