Not only no but hell no.
JNE foo generates A74 with a mask of F, the same code as BRC 15,foo; BNE foo
generates 47 with a mask of F, the same code as BC 15,foo.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion
On 2019-08-13 10:33, Mike Shaw wrote:
JNE generates the same machine instruction as BNE, etc.
Nope.
Are you possibly fooling yourself by looking at code that uses IEABRC or
IEABRCX?
--
Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905)
> JNE generates the same machine instruction as BNE, etc.
Not really. The (old) branch instructions like BNE use a base register and a
<4K displacement. The Jxx opcodes are synonyms for (new -- as in 20+ years)
relative branch instructions which use a +/-64K relative displacement.
The jumps
Mike,
I believe the difference is related to the fact that branch instructions
require a base register and jump does not.
Thank you,
Brian Chapman
On Tue, Aug 13, 2019 at 10:40 AM Mike Shaw wrote:
> On 8/12/2019 9:33 PM, Christopher Y. Blaicher wrote:
> > ..>
> > JUMPs are faster than