R1->PLIST->H'0', with VL set in the PLIST address. By the time OS/VS came along, the PLIST issue was compatibility rather than storage.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Assembler List <[email protected]> on behalf of Paul Gilmartin <[email protected]> Sent: Friday, September 4, 2020 9:32 AM To: [email protected] Subject: Re: Deep cuts On 2020-09-04, at 07:23:49, Gary Weinhold wrote: > > Even if they'd had the foresight to use a different way to indicate the > end of a parameter list, I don't think they were consciously seeing not > changing the extenal architecture of the hardware for 40 years. > Terminatingthe argument list with a null pointer would have allowed extension to 32 or 64 bits and supported an empty argument list, not possible with CALL -VL. But storage was too expensive a half century ago to add 4 bytes to each CALL. What does JCL generate for an EXEC with no PARM? -- gil
