Never use AREAD unless it's really needed and you are willing to code it
correctly. Circumventing the assembler is not helpful. AREAD bypasses assembler
syntax, parsing and messages. It also requires a lot more code than programmers
are willing to write and there are so many exceptions that get
The OP may want to change to an AREAD loop within one macro. I have
attached one of my simpler ones. It generates a branch table with range
checking. I have more complex ones that build tables just like the OP
wants. The attached macro us used thus:
BRANCH_ON (R15)
SSS_C
No need to respond, test