On Wed, 18 Oct 2023 at 13:11, Ed Jaffe <[email protected]> wrote:

> On 10/18/2023 9:48 AM, Dave Clark wrote:
> >
> >          Well, the other issue is performance.  I potentially call this
> > program hundreds of times.  So, I can build the parameter list just once
>
> I have used CALL to build a parameter list and do nothing else in a
> manner similar to:
>
> CALL (15),(parm1,parm2,...parmn),VL,MF=(E,plist)
> ORG   *-2
> .
> . (continue on -- no call is performed)
>

CALL actually has two keyword operands to control what link instruction is
generated - LINKINST and LINKOP. So you could presumably add LINKINST=NOPR,
and LINKOP=0 or the like. Just so you aren't assuming that CALL is always
generating a BALR 14,15 as the very last instruction. Or to be perverse,
LINKINST=ORG,LINKOP=*-2 . :-)

Tony H.

Reply via email to