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

