comp.lang.ada
 help / color / mirror / Atom feed
From: Steffen Huber <steffen.huber@gmx.de>
Subject: Re: Expected bytes per sloc (semicolons) performance
Date: Thu, 20 Sep 2001 13:28:57 +0200
Date: 2001-09-20T13:28:57+02:00	[thread overview]
Message-ID: <3BA9D2F9.AEAC7E33@gmx.de> (raw)
In-Reply-To: 3BA93BB1.3685D423@intercom.com

"David B. Littell" wrote:
> Robert Dewar wrote:
> > "Jeff Creem" <jeff@thecreems.com> wrote:
> > > As for RISC/CISC.... One sometimes ends up with slightly larger code on a
> > > RISC than
> > > CISC machine but this probably has almost as much to do with mandatory nops,
> > >  missed delayed branch opportunities and alignment requirements as it does
> > > with
> > > the straight RISC/CISC issues.
> >
> > This is a misleading assessment. First of all most modern
> > RISC machines do not have mandatory nops etc, so you are
> > really talking about old style architectures here.
> >
> 
> Both MIPS (including MIPS32) and ARM processors provide a branch delay
> slot which may or may not be useful to the compiler.

I don't know much about the MIPS architecture, but are you sure about the
ARM? AFAIK, there is no such thing as a branch delay slot. Branches are
(after flushing the pipeline of course) taken directly.

[snip]
> I guess I'm not sure what a "modern" RISC is - each of the "big three"
> (MIPS, ARM, PowerPC) is haunted by legacy grodiness.

Oh come on. The ARM is surely the cleanest commercially available
processor architecture - at least until they added the THUMB extensions...

[snip]

Steffen

-- 
steffen.huber@gmx.de               steffen@huber-net.de
GCC for RISC OS  - http://www.arcsite.de/hp/gcc/
Private homepage - http://www.huber-net.de/



  reply	other threads:[~2001-09-20 11:28 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-18 22:03 Expected bytes per sloc (semicolons) performance Mike Harrison
2001-09-19  0:04 ` Jeff Creem
2001-09-19 10:13   ` Robert Dewar
2001-09-20  0:43     ` David B. Littell
2001-09-20 11:28       ` Steffen Huber [this message]
2001-09-20 13:10         ` Tarjei T. Jensen
2001-09-22 14:36           ` David B. Littell
2001-09-20 19:15   ` Mike Harrison
2001-09-21 14:02     ` Stephen Leake
2001-09-21 15:30       ` Mats Weber
2001-09-21 18:00         ` default
2001-09-24 17:03           ` Stephen Leake
2001-09-25 23:00             ` default
2001-09-25 16:08         ` tmoran
2001-09-25 16:44           ` Wes Groleau
2001-09-25 20:51             ` tmoran
2001-09-25 20:32           ` Stephen Leake
2001-09-25 21:04             ` Marin David Condic
2001-09-26 15:19               ` Stephen Leake
2001-09-26 16:58                 ` Marin David Condic
2001-09-21 16:22     ` Ted Dennison
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox