It used to be in SHARE presentations.  Branch relative was presented in
1998 Stalking the new opcodes. That would be pre-MP3000,
pre-zArchitecture,I believe.  I always though a good place to add
documentation was https://bixoft.nl/english/opcd00.htm

On 2024-05-09 11:21 a.m., Charles Mills wrote:
EXTERNAL EMAIL ALERT This email originated from outside of DataKinetics. Do not 
click links or open any attachments unless you both recognize the sender, and 
know the content is safe.

Ah! That's a different question.

It's always a research project. I know of no exhaustive "this instruction was 
introduced with this model" document.

You can go through the various Principles of Operation versions and look for 
change bars. Not a quick task.

You can look at the description for each instruction and look at the Program Exceptions 
paragraph and find something like "Operation (if the general-instructions-extension 
facility is not installed)." And then go through the various announcements looking 
for when the relevant facility was announced.

Another trick is to look at the supported opcodes for each hardware level 
specification for HLASM.

As I say, not simple. A research project.

I once thought about doing a definitive spreadsheet but I gave up on the 
project before I had made much progress.

Charles



Gary Weinhold
Senior Application Architect
DATAKINETICS | Data Performance & Optimization
Phone:+1.613.523.5500 x216
Email: [email protected]
Visit us online at www.DKL.com
E-mail Notification: The information contained in this email and any 
attachments is confidential and may be subject to copyright or other 
intellectual property protection. If you are not the intended recipient, you 
are not authorized to use or disclose this information, and we request that you 
notify us by reply mail or telephone and delete the original message from your 
mail system.


-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]] On 
Behalf Of João Reginato
Sent: Thursday, May 9, 2024 8:07 AM
To: [email protected]
Subject: RES: Relative branching instructions info
Importance: Low

I need to know in what hardware it was first implemented

Reply via email to