Re: BCTG Instruction

2025-02-27 Thread Jon Perryman
|  On Thursday, February 27, 2025 at 09:19:19 AM PST, Charles Mills wrote:|  You could not code an executed relative instruction otherwise. I agree with Paul's point in asking "how useful is that?". There is a time when these points are useful but for Joseph, this is not that time. I purposef

Re: BCTG Instruction

2025-02-27 Thread Robert Raicer
It is extremely useful! In addition to what Charles stated, this characteristic of the EXECUTE instruction permits, for example, having a set of linkage type instructions (BRAS, BAS, and similar instructions) which could be the targets of an indexed EXECUTE instruction ("Branch Tables" of which so

Re: BCTG Instruction

2025-02-27 Thread Charles Mills
You could not code an executed relative instruction otherwise. Or at least, if otherwise, the assembler would have to know the one place it was executed from. Charles -Original Message- From: IBM Mainframe Assembler List On Behalf Of Paul Gilmartin Sent: Thursday, February 27, 2025 9

Re: BCTG Instruction

2025-02-27 Thread Paul Gilmartin
On 2/26/25 20:54, Robert Raicer wrote: An important correction to the information provided by Jon Perryman regarding how the branch address in the BRCT, BRCTG and BRCTH instructions is computed. The RI field is a signed binary integer value which represents the number of halfwords which is added