Yes, you have to be carefull.
But CALL doesn´t do that

-----Mensagem original-----
De: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU> Em nome de 
Paul Gilmartin
Enviada em: quinta-feira, 14 de julho de 2022 17:25
Para: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Assunto: Re: RES: YA MGCRE RCF?

On 7/14/22 13:11:38, João Reginato wrote:
> Yes, all the lines coded after the OPSYN will treat the "LA" instruction as a 
> "LAY" until you suspend it with a new "LA OPSYN ,"
>  
Mustn't one be careful with this sort of OPSYN because some library macros 
branch around generated code using absolute displacements rather than generated 
labels?
If the OPSYNed instruction has a different length this will cause a wild branch.

> -----Mensagem original-----
> De: Schmitt, Michael
> Enviada em: quinta-feira, 14 de julho de 2022 11:30
 >
> I've never used OPSYN. Can this technique be used with the execute form of 
> the CALL macro, so that the linkage items can be further away from the base 
> registers.

--
gil

Reply via email to