Deutsch   English   Français   Italiano  
<20250303144537.00007442@yahoo.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Michael S <already5chosen@yahoo.com>
Newsgroups: comp.arch
Subject: Re: Why VAX Was the Ultimate CISC and Not RISC
Date: Mon, 3 Mar 2025 14:45:37 +0200
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <20250303144537.00007442@yahoo.com>
References: <vpufbv$4qc5$1@dont-email.me>
	<2025Mar1.232526@mips.complang.tuwien.ac.at>
	<vq2dfr$2skk$1@gal.iecc.com>
	<2025Mar2.234011@mips.complang.tuwien.ac.at>
	<vq35t1$cbc$1@gal.iecc.com>
	<2025Mar3.083903@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 03 Mar 2025 13:45:39 +0100 (CET)
Injection-Info: dont-email.me; posting-host="11d8a0a452863b8400961f6528e78815";
	logging-data="1390522"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18GDmOi74dPp3TB5owrordggG9No8l5WgI="
Cancel-Lock: sha1:+X5SixgJ8jgxpGSm3JtbR5EIVM8=
X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32)
Bytes: 2345

On Mon, 03 Mar 2025 07:39:03 GMT
anton@mips.complang.tuwien.ac.at (Anton Ertl) wrote:

> 
> And looking at my latest code size measurements
> <2024Jan4.101941@mips.complang.tuwien.ac.at>, both armhf (ARM T32) and
> riscv64 (RV64GC) result in shorter code than IA-32 and AMD64:
> 
>    bash     grep      gzip
>   595204   107636    46744 armhf
>   599832   101102    46898 riscv64
>   796501   144926    57729 amd64
>   853892   152068    61124 i386
> 

I never measured size of gnu utilities, but my measurements of few
of my own embedded projects and of some microbenchmarks always gave
very different ratios.
That is, in my measurements T32 was also a champion among extant 32b/64b
architectures (extinct nanoMIPS was better), but i386 was MUCH closer
than in your figures above. Up to twice closer, actually.
It seems, newer gcc is much worse than older versions at generation of
compact i386 code.
Also in my measurement T32 was significantly denser than RV64GC,
although in case of RV I only did microbenchmarks.

One of my early measurements that I have bookmarked.
https://www.realworldtech.com/forum/?threadid=86001&curpostid=86094