On 7/31/2005 11:50 AM, Edward E. Jaffe wrote:
Currently, FLAG(PAGE0) flags all explicit references in which the base
register is zero -- including those cases in which the index register
for an RX-type instruction is non-zero e.g., 'B 4(R14)'. Such coding is
fairly common practice. (Many years ago instructions coded this way
actually ran slower, but that hasn't been true for a long, long time.)
Furthermore, many instructions in AR-mode programs *must* be
deliberately coded in this manner. Whether optional or required, such
instructions should *not* be flagged as PSA references!
I think you may have meant that it flags all -implicit- references in
which the base register is zero. As I understand it, one fix for the
assembler complaining about 'B 4(R14)' is to explicitly code it as
'B 4(R14,0)'
Walt
----------------------------------------------------------------------
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