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
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
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
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
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
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