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 On Thu, Jan 20, 2022 at 10:30 AM Dave Clark <dlcl...@winsupplyinc.com> wrote: > "IBM Mainframe Assembler List" <ASSEMBLER-LIST@LISTSERV.UGA.EDU> wrote on > 01/20/2022 09:36:03 AM: > > "IBM Mainframe Assembler List" <ASSEMBLER-LIST@LISTSERV.UGA.EDU> wrote > on > > 01/19/2022 06:05:12 PM: > > > 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 > > > > Thanks. I take it that I shouldn't presume the caller has > > provided an extended save area for accommodating the high halves of the > > registers. Thus, on entry, I save the low halves in the caller's save > > area but save the high halves in my own extended save area? Or is there > > > some other means of knowing whether or not to save the high halves in > the > > caller's save area? > > > I found that a "standard register save area" is now defined by IBM > as 128 bytes long. That would be the original 72 bytes (18 full words) > plus 56 bytes (an additional 14 full words). But the links aren't working > so I can't drill into any further details than that. Does this mean it is > only intended that 14 high halves should be saved/restored? Would that > omit registers 0 and 15, or what? > > > Sincerely, > > Dave Clark > -- > int.ext: 91078 > direct: (937) 531-6378 > home: (937) 751-3300 > > Winsupply Group Services > 3110 Kettering Boulevard > Dayton, Ohio 45439 USA > (937) 294-5331 > > > > > > > > > Sincerely, > > > > Dave Clark > > -- > > int.ext: 91078 > > direct: (937) 531-6378 > > home: (937) 751-3300 > > > > Winsupply Group Services > > 3110 Kettering Boulevard > > Dayton, Ohio 45439 USA > > (937) 294-5331 > > > > > > > > > > > > ********************************************************************************************* > > This email message and any attachments is for use only by the named > > addressee(s) and may contain confidential, privileged and/or proprietary > > > information. If you have received this message in error, please > > immediately notify the sender and delete and destroy the message and all > > > copies. All unauthorized direct or indirect use or disclosure of this > > message is strictly prohibited. No right to confidentiality or privilege > > > is waived or lost by any error in transmission. > > > > ********************************************************************************************* > > > > ********************************************************************************************* > This email message and any attachments is for use only by the named > addressee(s) and may contain confidential, privileged and/or proprietary > information. If you have received this message in error, please > immediately notify the sender and delete and destroy the message and all > copies. All unauthorized direct or indirect use or disclosure of this > message is strictly prohibited. No right to confidentiality or privilege > is waived or lost by any error in transmission. > > ********************************************************************************************* >