[Info-vax] problem with 64-bit pointers in C

yuhongbao_386 at hotmail.com yuhongbao_386 at hotmail.com
Sun Feb 11 18:10:47 EST 2018


On Thursday, February 8, 2018 at 8:36:17 AM UTC-8, Stephen Hoffman wrote:
> On 2018-02-08 11:23:40 +0000, already5chosen at yahoo.com said:
> 
> > So, you say, VMS 5.1 and 6.x on Alpha were pure 32-bit?
> 
> OpenVMS prior to V7 was 32-bit sign-extended (internally) to 64-bit.  
> Apps were 32-bit.
> 
> > Or in your book VMS 7.0 is also not considered 64-bit?
> 
> It's 64-bit in the same way that TKB is fondly remembered by RSX-11 
> developers.  All but a few apps remain 32-bit.
> 
> 
> -- 
> Pure Personal Opinion | HoffmanLabs LLC

One thing worth mentioning is that there is a code size cost to 64-bit pointers in x86-64 because of the REX prefixes.



More information about the Info-vax mailing list