At program entry: STMH 2,14,your-high-halves-save-area 13 fullwords for 2-14 high halves
At program exit: LMH 2,14, your-high-halves-save-area HTH Peter -----Original Message----- From: IBM Mainframe Assembler List <[email protected]> On Behalf Of Dave Clark Sent: Wednesday, January 19, 2022 5:21 PM To: [email protected] Subject: Saving Caller's 64-bit Regsiters (was: Unsigned Binary Formats) "IBM Mainframe Assembler List" <[email protected]> wrote on 01/19/2022 05:12:36 PM: > Is register 2 considered volatile for the 64 bit high half? > > If not, then how do you know if the macro user will preserve and > restore the register? There is no macro, but I think I get your point. Although testing seems to be going just fine at the moment, I guess I better investigate how to save the caller's registers as 64-bit registers instead of just as 32-bit registers as I am doing now. Any hints to start my investigation would be welcome. ;-) Sincerely, Dave Clark -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.
