Similar to what I said in an earlier post about BCTR Rx,0, I suspect that
the early stages of the pipeline just do a "raw" classification of the
upcoming instructions -- perhaps just by their op-codes.  Because Load-
Address involves a process of generating an address from a base/displacement
(and maybe an index register), it's not as easy to set up for parallel or
out-of-order execution as the Load-Halfword-Immediate.  

With this understanding, I've adjusted my "style" to use LHI in place of
LA wherever possible.


At 08:22 AM 12/13/2007, Chase, John wrote:
  
>[...snip...]
>
>This is the simplest solution I've seen so far.  One question:  Why LHI
>instead of LA to initialize the count register?



==================================================
Art Celestini       Celestini Development Services
Phone: 201-670-1674                    Wyckoff, NJ
=============  http://celestini.com  =============
Mail sent to the "From" address  used in this post
will be rejected by our server.   Please send off-
list email to:  ibmmain<at-sign>celestini<dot>com.
==================================================

----------------------------------------------------------------------
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