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
