Re: [SUSPECTED SPAM] Re: Instruction speeds

2019-08-13 Thread Seymour J Metz
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

[SUSPECTED SPAM] Re: [SUSPECTED SPAM] Re: Instruction speeds

2019-08-13 Thread Gord Tomlin
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)

Re: [SUSPECTED SPAM] Re: Instruction speeds

2019-08-13 Thread Charles Mills
> 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

Re: [SUSPECTED SPAM] Re: Instruction speeds

2019-08-13 Thread Brian Chapman
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