[Info-vax] Native compilers
Arne Vajhøj
arne at vajhoej.dk
Tue Feb 22 15:37:32 EST 2022
On 2/22/2022 3:28 PM, John Reagan wrote:
> On Tuesday, February 22, 2022 at 1:59:37 PM UTC-5, Simon Clubley wrote:
>> On 2022-02-21, John Reagan <xyzz... at gmail.com> wrote:
>>> On Monday, February 21, 2022 at 2:26:44 PM UTC-5, Simon Clubley wrote:
>>>> Is there any chance we can have a look at the generated code for this ?
>>>>
>>>> Would be interesting to see what it looks like...
>>> .text
>>> .cfi_sections .eh_frame
>>> .globl LIB$PUT_OUTPUT
>>> .globl SS$_NORMAL
>>> .globl ELF$TFRADR
>>> .set ELF$TFRADR, START
>>> .file 1 "DKA100:[JREAGAN]HW.MAR;2"
>>> .section CODE,"ax", at progbits
>>> .globl START
>>> .type START, at function
>>> .p2align 4, 0x90
>>> START:
>>> .cfi_startproc
>> [snip example]
>>
>> Thank you for posting the example John.
>>
>> It's nice having a greater number of registers to work with than
>> the traditional Intel x86 architecture isn't it ? :-)
> ~8 vs ~16 Ugh. Compared to Alpha's 32 and Itanium's 128.
>
> However, gcc has lived forever in this environment with putting variables on the
> stack and hoping that the cache saves the day.
Ice Lake's got 48 KB data L1 and 1.25 MB L2 per core.
Arne
More information about the Info-vax
mailing list