🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.lang.asm370
1 messages
1 total messages Started by "Dwayne A. Blumenberg" Wed, 12 Aug 1992 16:37
ICM vs. L and LTR
#321
Author: "Dwayne A. Blumenberg"
Date: Wed, 12 Aug 1992 16:37
28 lines
1418 bytes
I've noticed lately that some recent IBM code uses
the sequence:

    L     Rx,AREA
    LTR   Rx,Rx
    BNZ   SOMEWHERE

and I was wondering if

    ICM   Rx,15,AREA
    BNZ   SOMEWHERE

would be faster?  It looks to me like the two code segments
would produce identical results (ignoring for the moment that
the LOAD instruction could take an index register, and that
ICM wasn't available on the 360, and that LOAD on a 360 could
cause a specification exception).

I'm sure that LTR is very fast, but is L + LTR faster than
ICM?  What, if any, advantages does the L + LTR sequence offer
above ICM?

Thanks.
--
Dwayne A. Blumenberg            | Internet:  dwayne@dwayneb.b30.ingr.com
IBM Systems Programmer          | UUCP:      ...uunet!ingr!b30!dwayneb!dwayne
Intergraph Corp., M.S. GD3002   | Voice:     (205) 730-3795
Huntsville, AL  35894-0001      | FAX:       (205) 730-3300
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads