Rob Scott wrote:
Maybe this is a bit of a religious war - but I have always disliked "LA Rx,integer" - for maintainability (and readability) I would much prefer "L Rx,=F'integer'.
Depends on what you wish to do. These days I much prefer using A constants to let the assembler generate appropriate lengths for storage mappings and other goodies. In the worst case, changing the F literal could get you lack of addressability in tight code, where the A would already have taken the extra space during development.
Those of us around long enough to patch SVC overlays without going over 1K tend to be more sensitive; e.g., in the LA r,0 vs. xR r,r debate, the register forms are shorter, even if they were slower on most 360s).
Gerhard Postpischil Bradford, VT ---------------------------------------------------------------------- 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