A danger of using the "IEABRC approach" for the long-displacement
instructions is that the size of the instructions differ between the
"regular" and the "long displacement".
That might not matter to a given module but could cause some unexpected
difficulties with macro expansions that might have an operand something
like "*+n", taking advantage of "knowing" how long the current instruction
is.

We felt fully comfortable with IEABRC because all of the relative-branch
instructions were of the same length as their base-displacement
equivalents.

Peter Relson
z/OS Core Technology Design

----------------------------------------------------------------------
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

Reply via email to