At 16:27 -0600 on 12/28/2010, Mark Hammack wrote about Macro question
-- register pair:

But doesn't catch (RA) (i.e. register 10)

After the &REG1    SETC  '&REG1'(2,*), test &REG1 for A, C, and E and
set it to 10, 12, 14.

IE:

      AIF ("&REG1" EQ "A").RA
      AIF ("&REG1" EQ "C").RC
      AIF ("&REG1" EQ "E").RE
      AGO .CHKEVN
.RA   ANOP
&REG1 SETC "10"
      AGO .CHKEVN
.RC   ANOP
&REG1 SETC "12"
      AGO .CHKEVN
.RE   ANOP
&REG1 SETC "14"
      AGO .CHKEVN

I know I can shrink the test path by doing NEs and interlacing the
SETCs but this gives you the idea.

Reply via email to