Hypothetically a 64-bit application could be designed to save space by hacking together a sort of "near pointer/far pointer" system by using native 64-bit reference pointers and 16-bit or 32-bit offsets from them. This would save on a lot of the space used for storing pointers to nearby data.