| 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