3 ms·
> but I doubt we'd see 128 bit pointers (aka a 128 bit address space) any time soon. I can see 128-bit pointers being a thing: not because of 128-bits of addr
by DaiPlusPlus 6y ago
> but I doubt we'd see 128 bit pointers (aka a 128 bit address space) any time soon.
I can see 128-bit pointers being a thing: not because of 128-bits of address space, but for the ability to embed type information directly in the pointer - which could improve performance for dynamic-dispatch scenarios or runtime type-safety built-in to the hardware itself.
> Having a native uint128_t would make dealing with IPv6 addresses a lot nicer though :)
[We're already there](https://stackoverflow.com/questions/34234407/is-there-hardware-support-for-128bit-integers-in-modern-processors https://stackoverflow.com/questions/34234407/is-there-hardwa...)
- saagarjha 6y agoNot type information, but CHERI capabilities: https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri-morello.html https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri...