Re: [External Sender] Re: Changing BRANCH to JUMP...

2024-05-24 Thread Ed Jaffe
On 5/24/2024 8:58 AM, David Clark wrote: Can't find that macro, either. Now what? ;-) The "Macro and Copy Code Source Summary" on the HLASM listing shows from which library every macro and copy code member was read. -- Phoenix Software International Edward E. Jaffe 831 Parkview Drive Nort

Re: Changing BRANCH to JUMP...

2024-05-24 Thread Seymour J Metz
I would assume that your BK is BC 3, in which case the appropriate translation in BRC 3. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe Assembler List on behalf of Marti

Re: [External Sender] Re: Changing BRANCH to JUMP...

2024-05-24 Thread David Clark
Nevermind... I found them both in a copybook for my IF/THEN/ELSE/ENDIF logical construct set. I missed them when I went though initially to change over to relative jump instructions. Fixing them now. Thanks for listening. ;-) Sincerely, Dave Clark -- int.ext: 91078 direct: (937) 531-6378 h

Re: [External Sender] Re: Changing BRANCH to JUMP...

2024-05-24 Thread David Clark
Thanks, Martin. The existing code that has worked for years and years looked like this. IF R8,(K,ALR),R8 MVI 0(R9),C'1' ENDIF That generated assembled code that looked like this. 787 ALR R8,R8 788 BNK ELSE0017 789+ BC12,ELSE0017 branch on no carry

Re: Changing BRANCH to JUMP...

2024-05-24 Thread Martin Trübner
Dave, BK never existed- could this be an inhouse macro? What is the condition that is in the corresponding 47instruction? or- how would you code the nn in this: BC nn,label Martin On 24.05.24 17:16, David Clark wrote: Some time back I changed my logical construct macro sets to use the re

Changing BRANCH to JUMP...

2024-05-24 Thread David Clark
Some time back I changed my logical construct macro sets to use the relative forms of branching. That has been working fine as I reassemble things. But today I came across one that failed to resolve successfully--but I can't find anything about it in the manuals I have. It was a branch on carry