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

Reply via email to