Some of the new formats are used in conjunction with a 72-byte save area, and you can definitely use them in A31. I don't know what LE supports (OCO delenda est!).
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Assembler List [[email protected]] on behalf of Schmitt, Michael [[email protected]] Sent: Thursday, January 20, 2022 10:56 AM To: [email protected] Subject: Re: Saving Caller's 64-bit Registers The problem is that the new save area formats are not compatible with the 72-byte save area format, so you can't use them in amode 31 unless you control both the calling and called programs. And they're not supported by Language Environment. -----Original Message----- From: IBM Mainframe Assembler List <[email protected]> On Behalf Of Steve Smith Sent: Thursday, January 20, 2022 9:52 AM To: [email protected] Subject: Re: Saving Caller's 64-bit Registers I don't know what you found, but that's incorrect. A standard Format-4 save area is 144 bytes, and there are additional formats (5-8) that can hold combinations of ARs and high-halves. As previously mentioned, the Assembler Services Guide defines all this. sas
