[Info-vax] problem with 64-bit pointers in C
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Tue Feb 13 01:36:54 EST 2018
On 2018-02-12, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:
> On 2018-02-11 23:10:47 +0000, yuhongbao_386 at hotmail.com said:
>>
>> One thing worth mentioning is that there is a code size cost to 64-bit
>> pointers in x86-64 because of the REX prefixes.
>
> Worth mentioning... why? There were code-size increases going from
> VAX to Alpha.
Those code size changes from VAX to Alpha were not helped by the lousy
code density on Alpha when compared to VAX.
Macro-32 is a much nicer assembly language than Macro-64 is.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world
More information about the Info-vax
mailing list