Paul,

There is an ICMH instruction, for which the mask bits indicate bit positions 
0-7, 8-15, 16-23, and 24-31 of a 64-bit register.  This instruction uses a 
20-bit signed offset.

There is also an ICMY instruction, which is equivalent to the ICM instruction 
except that this instruction uses a 20-bit signed offset.

John P. Baker

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of Paul Schuster
Sent: Friday, July 17, 2015 8:04 PM
To: [email protected]
Subject: 64 bit ICMxx ?

Recently got into some real 64-bit coding. Noticed that there is no 64-bit 
version of ICM. I am used to doing ICM R1,B'1111',FIELD and then a JZ.

It seems for a 64 bit register, there is no ICMxx R1,B'11111111',64bitfield 
equivalent. I have to do a   LG R1,64bitfield and then a LTGR R1,R1 and then 
the JZ.

I'm sure this was not overlooked by the engineers, so am I missing something?  
Or is this just a new paradigm going forward with 64 bit code?

Thank you.

Paul

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to