This was exactly the rumor that I thought I recalled hearing that led to my
OP.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Peter Relson
Sent: Monday, October 30, 2006 7:37 AM
To: [email protected]
Subject: Re: BCTR out of favor?

You might want to check out some of Bob Rogers' SHARE talks on "what you do
when you're a CPU"..

Certainly the storage efficiency (i.e., the instruction is shorter) of BCTR
is a plus in its favor.

However, BCTR(G) is not superscalar (someone else will have to explain the
full ramifications of this). And the fact that the machine needs to treat
BCTR(G) as a branch until it can get to the point where it determines that
the R2 field is 0 means that the machine's instruction decode logic must
decode the BCTR(G) by itself. "By itself" is never a good thing for modern
machines

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to