Seymour explains it to me 

I had the bctg beyond 4096

But the branch to address was within 4096 of the base 

> On Feb 26, 2025, at 10:04 AM, Seymour J Metz <[email protected]> wrote:
> 
> Try JCT and JCTG. There's no reason to expect an error message on BCTG.
> 
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> עַם יִשְׂרָאֵל חַי
> נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
> 
> 
> 
> ________________________________________
> From: IBM Mainframe Assembler List <[email protected]> on 
> behalf of Joe Reichman <[email protected]>
> Sent: Wednesday, February 26, 2025 9:56 AM
> To: [email protected]
> Subject: Re: BCTG Instruction
> 
> External Message: Use Caution
> 
> 
> Tried BCT instruction and didn’t generate an error as well
> 
> 
> 
> Joe Reichman
> 
> Joe Reichman
> 
> Lead Developer Sam Golob Systems Programming LLC
> 
> 71-28 163 St Apt 1A
> 
> Fresh Meadows NY 11365
> 
> 
> 
> From: Joseph Reichman <[email protected]>
> Sent: Wednesday, February 26, 2025 9:53 AM
> To: [email protected]
> Cc: [email protected]
> Subject: Re: BCTG Instruction
> 
> 
> 
> Tried BCT instruction and didn’t generate assembly error
> 
> 
> 
> 
> 
> On Feb 26, 2025, at 9:15 AM, [email protected] 
> <mailto:[email protected]>  wrote:
> 
> 
> 
> John
> 
> 
> 
> Get Outlook for iOS <https://aka.ms/o0ukef>
> 
>  _____
> 
> From: IBM Mainframe Assembler List <[email protected] 
> <mailto:[email protected]> > on behalf of Seymour J Metz 
> <[email protected] <mailto:[email protected]> >
> Sent: Wednesday, February 26, 2025 9:15:04 AM
> To: [email protected] <mailto:[email protected]>  
> <[email protected] <mailto:[email protected]> >
> Subject: Re: BCTG Instruction
> 
> 
> 
> I suspect that is what he meant. Note that it's signed.
> 
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> עַם יִשְׂרָאֵל חַי
> נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר
> 
> 
> 
> ________________________________________
> From: IBM Mainframe Assembler List <[email protected] 
> <mailto:[email protected]> > on behalf of Binyamin Dissen 
> <[email protected] 
> <mailto:[email protected]> >
> Sent: Wednesday, February 26, 2025 9:05 AM
> To: [email protected] <mailto:[email protected]>
> Subject: Re: BCTG Instruction
> 
> External Message: Use Caution
> 
> 
> Did you perhaps wish to use
> 
>    BRCTG
> 
> ?
> 
> But that doesn't use a base register. The I2 field is the number of halfwords
> offset from the instruction.
> 
> On Wed, 26 Feb 2025 07:51:39 -0500 Joe Reichman <[email protected] 
> <mailto:[email protected]> > wrote:
> 
> :>Hi
> :>
> :>
> :>My understanding of this new instruction is that it is a BCT with a new 20
> :>bit displacement.
> :>
> :>The object code layout of this6 byte instruction has in bit 20 - 31 the 12
> :>bit displacement and if the address exceeds 4096 decimal the new bit
> :>displacement would get populated in bits
> :>
> :>32 - 40
> :>
> :>I tried out a BCTG R9,LONGDISP
> :>
> :>Where the address of longdisp was beyond 4096 and yet I don't see bits 32 -
> :>40 of the instruction being populated
> :>
> :>  So here is the example
> :>
> :>LONGDISP is beyond 4,096 and in bits 31 - 40  there is zeros
> :>
> :>
> :>00A0                                                   LONGDISP DS 0H
> :>
> :> 2E60      E390  00A0 00   46                           BCTG   R9,LONGDISP
> :>
> 
> --
> Binyamin Dissen <[email protected] 
> <mailto:[email protected]> >
> http://secure-web.cisco.com/10VvBXXP13I9QdFmSqp2I-Ib4_bsUk1XQkyAoTHK6iKBL-9V_SoZUmE6Ah9XPIWUfh4utzXEsjM1WIwl4pvjXn2_sKGIcrw1PR1P-jL2-c1P55KN20OYJpv9QnekdN57NXSt5Mxz4CzSZKTK5NgKVUSBdmYiR370gKKvXJ0FDoSrBdw6E_vNXYaTD3FPK0eQaUSnk1bV5Unku0FtMuyMnqH6Zw4KT-2cugodLTddAAAb4UwpMnQ9lk31kDyapEgRqmx03VcVMGMmFH0dQs9QirorclZQwOuXMMmS7jUs4PG8c7bZvIWi1S7h28RWx_CY3urbNq_f7Lsd1bRHuJeo9ygtkQ0Cnl89znmA6icxTZ6OKONXVD5UpMPQbeFnlYkZFd5dYKRiLunO35XhepByfYamd6dnnnbUyO_1Z52DdScU/http%3A%2F%2Fwww.dissensoftware.com
> 
> Director, Dissen Software, Bar & Grill - Israel

Reply via email to