Using the extra 16 bits in 64-bit pointers
The high order bits are reserved in case the address bus would be increased in the future, so you can’t use it simply like that The AMD64 architecture defines a 64-bit virtual address format, of which the low-order 48 bits are used in current implementations (…) The architecture definition allows this limit to be raised … Read more