Charles

I would recommend hiding naked PLO behind a macro and give the user something 
more friendly to code.

In my own PLO-esque macros, I used R14, R15 and R2 - although the macro caller 
could obviously either respecify them via some sort of WORKREGS=(Rx,Ry,Rz) 
keyword or save and restore regs from working storage.

Rob

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of Charles Mills
Sent: Tuesday, October 10, 2017 7:06 PM
To: [email protected]
Subject: PLO register specifications?

The syntax of PLO is of course PLO R1,D2(B2),R3,D4(B4).

For many of the operation codes (5, e.g.) R1 and R3 (in the syntax, not GPRs
1 and 3) are unused. What is the recommended practice for what registers to 
specify? It seems odd to me that the PoOp is silent. GPR 0 would be the obvious 
choice, but it is specifically dis-recommended for R3 under certain 
circumstances. I kind of have a funny gut feeling about specifying a particular 
GPR other than 0.

What do people do generally? Or am I missing something in the documentation?

Charles

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN
================================
Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 877.328.2932
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy
================================

This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to