🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #1772

Re: delayed branch (time to plug the ARM again ...;-)

#1772
From: John
Date: Mon, 07 Aug 1989 15:24
18 lines
1122 bytes
In article <PAUL@marvin.moncam.co.uk> paul@moncam.co.uk (Paul Hudson) writes:
>For some reason known only to the designers, the ARM doesnt have a
>delayed branch slot (blowing away the pipeline instead). What it does
>have is conditional execution of every instruction ...

I believe it's because the ARMs designers are all assembly code freaks and
didn't like the idea of having to do all that reordering by hand. Something of
a copout!

>... IMHO, they should have had a delay slot too, though.

Yes, it would have added another few % of performance at no cost (except to
the mental health of Roger Wilson).

>--
>Paul Hudson	These opinions void where prohibited by law.

John Cupitt
Technical Details
Message-ID: <1986@harrier.ukc.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!pacbell!ames!mailrus!csd4.milw.wisc.edu!cs.utexas.edu!uunet!mcvax!ukc!harrier.ukc.ac.uk!jrc

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!pacbell!ames!mailrus!csd4.milw.wisc.edu!cs.utexas.edu!uunet!mcvax!ukc!harrier.ukc.ac.uk!jrc
From: jrc@ukc.ac.uk (John)
Newsgroups: comp.arch
Subject: Re: delayed branch (time to plug the ARM again ...;-)
Message-ID: <1986@harrier.ukc.ac.uk>
Date: 7 Aug 89 15:24:42 GMT
Reply-To: jrc@ukc.ac.uk (John)
Organization: Computing Lab, University of Kent at Canterbury, UK.
Lines: 18