🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #10634

Re: skip instructions

#10634
From: Randell Jesup
Date: Mon, 06 May 1991 07:22
20 lines
1645 bytes
In article <1545@geovision.gvc.com> gd@geovision.gvc.com (Gord Deinstadt) writes:
>In a pipelined machine, would it not be more efficient to just deactivate
>a couple of instructions rather than go through the pain of a forward
>branch?  In other words just keep grinding forward, but inhibiting
>execution for a specified number of cycles, rather than trying to
>change course.  There would be no branch delay slot.

	See the Acorn ARM architecture, which I believe has this (encoded
off condition flags - all (or almost all) instructions can be conditionally
executed based on condition codes in order to avoid short forward branches.
(Of course, I may have mis-remembered it, in which case there will be 12 
different rebuttals).

-- 
Randell Jesup, Keeper of AmigaDos, Commodore Engineering.
{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com  BIX: rjesup  
Disclaimer: Nothing I say is anything other than my personal opinion.
Thus spake the Master Ninjei: "To program a million-line operating system
is easy, to change a man's temperament is more difficult."
(From "The Zen of Programming")  ;-)
Technical Details
Message-ID: <21271@cbmvax.commodore.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!bagate!cbmvax!jesup
References: <1182@opus.NMSU.Edu> <3027@spim.mips.COM> <11874@mentor.cc.purdue.edu> <1545@geovision.gvc.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!bagate!cbmvax!jesup
From: jesup@cbmvax.commodore.com (Randell Jesup)
Newsgroups: comp.arch
Subject: Re: skip instructions
Message-ID: <21271@cbmvax.commodore.com>
Date: 6 May 91 07:22:40 GMT
References: <1182@opus.NMSU.Edu> <3027@spim.mips.COM> <11874@mentor.cc.purdue.edu> <1545@geovision.gvc.com>
Reply-To: jesup@cbmvax.commodore.com (Randell Jesup)
Organization: Commodore, West Chester, PA
Lines: 20