-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]] On 
Behalf Of McKown, John
Sent: Monday, April 11, 2011 3:31 PM
To: [email protected]
Subject: Re: Best way to multiply doublewords?

do a SYNCH to the actual internal label where the processing occurs. Something 
like:

MYROUT CSECT
        USING *,R11
        SAVE (14,12)
        LR      R11,R15
        SYNCH ROUTINE
        RETURN (14,12),T,RC=(15)
ROUTINE DS 0H
...
GOBACK  SVC 3



The SYNCH macro expands into an SVC (12, I think).  The GOBACK label also 
executes an SVC.  There are certain coding environments in which no SVC can be 
executed other than ABEND.

Bill Fairchild
Rocket Software

Reply via email to