[Info-vax] How much of VMS is still in MACRO-32?
John Dallman
jgd at cix.co.uk
Mon May 31 06:54:00 EDT 2021
In article <acaada5c-fa6f-4715-bdf2-c7170bc03462n at googlegroups.com>,
xyzzy1959 at gmail.com (John Reagan) wrote:
> All the Macro compilers (Alpha, Itanium, and x86) have 64-bit
> builtins beyond the VAX instruction set. However, changing a
> field or argument involves touching every single instruction
> that involves it as the size is part of the instruction.
Make sense.
> Widening arguments can be a little tricky, but all those string
> descriptors, itemlists, and RMS data structures have 32-bit
> pointers in them. Yes, there are some 64-bit flavors
> of itemlists and descriptors and even some RMS data structures (but
> even RAB64 didn't widen ALL of the pointers) but switching involves
> touching lots of code again.
Got it, thanks.
John
More information about the Info-vax
mailing list