That's plausible.  I don't know how old TRKADDR is, but the non-G
expansions would work on ESA.

On Wed, Sep 30, 2015 at 10:26 AM, Paul Gilmartin <
00000014e0e4a59b-dmarc-requ...@listserv.uga.edu> wrote:

> 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
>



-- 
sas

Reply via email to