Re: IEABRC anomaly

2024-05-03 Thread Seymour J Metz
From: IBM Mainframe Assembler List on behalf of Ngan, Robert (DXC Luxoft) Sent: Friday, May 3, 2024 2:07 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: IEABRC anomaly I remember (a long time ago) we had "first time" code preceded by a NOP, which alter

Re: IEABRC anomaly

2024-05-03 Thread Ngan, Robert (DXC Luxoft)
Of Abe Kornelis Sent: Thursday, May 2, 2024 14:59 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: IEABRC anomaly [Some people who received this message don't often get email from a...@bixoft.nl. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ] Shmuel, all, it's be

Re: IEABRC anomaly

2024-05-02 Thread Seymour J Metz
arc-requ...@listserv.uga.edu> Sent: Thursday, May 2, 2024 8:49 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: IEABRC anomaly Would it help to use IEABRCX and disable it around that macro? -- Tom Marchant On Thu, 2 May 2024 21:50:26 +, Seymour J Metz wrote: >It's not clear that t

Re: IEABRC anomaly

2024-05-02 Thread Tom Marchant
>From: IBM Mainframe Assembler List on behalf >of Paul Gilmartin <0014e0e4a59b-dmarc-requ...@listserv.uga.edu> >Sent: Thursday, May 2, 2024 5:12 PM >To: ASSEMBLER-LIST@LISTSERV.UGA.EDU >Subject: Re: IEABRC anomaly > >On 5/2/24 11:16:13, Seymour J Metz wrote: >> E

Re: IEABRC anomaly

2024-05-02 Thread Seymour J Metz
GA.EDU Subject: Re: IEABRC anomaly On 5/2/24 11:16:13, Seymour J Metz wrote: > Except that IEABRC is only necessary for old code. I've inherited code that > uses NOP as a switch, overlaying the mask with F. > . Self-modifying or EX code!? -- gil

Re: IEABRC anomaly

2024-05-02 Thread Paul Gilmartin
On 5/2/24 11:16:13, Seymour J Metz wrote: Except that IEABRC is only necessary for old code. I've inherited code that uses NOP as a switch, overlaying the mask with F. . Self-modifying or EX code!? -- gil

Re: IEABRC anomaly

2024-05-02 Thread Abe Kornelis
J.) Metz > http://mason.gmu.edu/~smetz3 > עַם יִשְׂרָאֵל חַי > נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר > > > From: IBM Mainframe Assembler List on > behalf of Peter Relson > Sent: Thursday, May 2, 2024 8:37 AM > To: ASSEMBLER-L

Re: IEABRC anomaly

2024-05-02 Thread Seymour J Metz
Mainframe Assembler List on behalf of Peter Relson Sent: Thursday, May 2, 2024 8:37 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: IEABRC anomaly I don't recall having thought about this when providing IEABRC. But the conclusion that it's not going to get added is likely a correct one. Without

Re: IEABRC anomaly

2024-05-02 Thread Peter Relson
I don't recall having thought about this when providing IEABRC. But the conclusion that it's not going to get added is likely a correct one. Without a complex macro (which definitely is not going to happen), changing NOP to JNOP for the cases Jonathan Scott mentioned will reject operands that

Re: IEABRC anomaly

2024-05-01 Thread Seymour J Metz
:25 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: IEABRC anomaly There is a B2D2 there just the mask is zero So it falls thru > On May 1, 2024, at 11:06 AM, Pieter Wiid wrote: > > NOP translates to BC 0 > > -Original Message- > From: IBM Mainframe Assembler List

Re: IEABRC anomaly

2024-05-01 Thread Farley, Peter
, and very unlikely to ever change. I can live with that. Peter From: IBM Mainframe Assembler List On Behalf Of Jonathan Scott Sent: Wednesday, May 1, 2024 11:15 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: IEABRC anomaly As NOP is not a branch, I would not expect NOP to be converted

Re: IEABRC anomaly

2024-05-01 Thread Joseph Reichman
Paul Gilmartin > Sent: Wednesday, 01 May 2024 16:21 > To: ASSEMBLER-LIST@LISTSERV.UGA.EDU > Subject: Re: IEABRC anomaly > >> On 5/1/24 07:56:17, Seymour J Metz wrote: >> It turns out that IEABRC does not convert NOP to JNOP. Is that a bug or a >> feature? >&

Re: IEABRC anomaly

2024-05-01 Thread Jonathan Scott
As NOP is not a branch, I would not expect NOP to be converted by IEABRC. It is true that NOP has an address operand. If NOP is executed using EX with a suitable mask in the register it can be used for execution purposes, although this is rather obscure. However, as the address operand is not

Re: IEABRC anomaly

2024-05-01 Thread Pieter Wiid
NOP translates to BC 0 -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of Paul Gilmartin Sent: Wednesday, 01 May 2024 16:21 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: IEABRC anomaly On 5/1/24 07:56:17, Seymour J Metz wrote

Re: IEABRC anomaly

2024-05-01 Thread Paul Gilmartin
On 5/1/24 07:56:17, Seymour J Metz wrote: It turns out that IEABRC does not convert NOP to JNOP. Is that a bug or a feature? . Does NOP depend on a base register? -- gil

IEABRC anomaly

2024-05-01 Thread Seymour J Metz
It turns out that IEABRC does not convert NOP to JNOP. Is that a bug or a feature? -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר