On 2015-09-30, at 08:10, Steve Smith wrote:

> I looked at the TRKADDR macro and found that it does different expansions
> based on SYSSTATE AMODE64.  The author evidently thought that using all 64
> bits of registers was disallowed unless AMODE64 was set; and conversely,
> also seemed to think that it's required that *G instructions be used if on
> (it is inconsistent on that however).
>  
Is it possible that at the time the macro was coded it was required
to support non-64-bit hardware, and AMODE64 was a sufficient (though
not necessary) condition to presume 64-bit support?

-- gil

Reply via email to