>  IF (TP,DUB,,Z)
or
>  IF TP,DUB,,Z

Yes, that's good.  I have now had a chance to look at the code
(ASMMPOPI macro) and it supports non-compare instructions with
1, 2 or 3 operands, but the above syntax is needed for one
operand.  I've made a note that we need to get that documented.

The source code of HLASM itself uses some of these these macros,
but in most cases we use a separate instruction followed by IF Z
or similar.  I think that seems more like the assembler language
itself, and less like a new and different language.  It avoids
the need to use a different syntax for the instruction, and it
also gives space for separate remarks.

Jonathan Scott, HLASM
IBM Hursley, UK

Reply via email to