Re: Why no AGH instruction?

2013-06-24 Thread Steve Smith
On Mon, Jun 24, 2013 at 10:18 AM, Don Higgins wrote: > Steve, all > > > > It does look like AGH is missing. If not using register is more important > than being RENT, here is test macro program which uses MVC and AGHI: > > I didn't (and rarely do) have a register shortage, but if I did, I'd prob

Re: Why no AGH instruction?

2013-06-24 Thread John McKown
Thanks. But that makes them even more expensive to implement. Which could be a further reason as to why they weren't. On Mon, Jun 24, 2013 at 10:05 AM, Ed Jaffe wrote: > On 6/24/2013 7:42 AM, John McKown wrote: > >> given that most of these new instructions are likely millicoded, I don't >> know

Re: Why no AGH instruction?

2013-06-24 Thread Ed Jaffe
On 6/24/2013 7:42 AM, John McKown wrote: given that most of these new instructions are likely millicoded, I don't know why the architects didn't "complete" the instruction set. Primitive instructions such as AGH/ALGH/SGH/SLGH would not be implemented in millicode. -- Edward E Jaffe Phoenix Sof

Re: Why no AGH instruction?

2013-06-24 Thread Meyer, Kenneth J
On the most recent machines, as soon as you modify an instruction, you blow away the instruction cache, resulting in degradation of performance. :( Ken Meyer snip..

Re: Why no AGH instruction?

2013-06-24 Thread Paul Gilmartin
On 2013-06-24, at 08:18, Don Higgins wrote: > > It does look like AGH is missing. If not using register is more important > than being RENT, here is test macro program which uses MVC and AGHI: > With a suitable work area, a RENT version could be designed. But I suspect Charlie Brown, of "Peanut

Re: Why no AGH instruction?

2013-06-24 Thread John McKown
I'll put in my comment. I don't think that the current z architects are driven by "how will assembler programmers use the architecture" any more. Neither are they theoretical computer architects who are wedded to an "orthogonal" instruction set. To me, many of the new instruction have been introduc

Re: Why no AGH instruction?

2013-06-24 Thread Don Higgins
Steve, all It does look like AGH is missing. If not using register is more important than being RENT, here is test macro program which uses MVC and AGHI: * TEST AGH MACRO WHICH AVOIDS USING EXTRA REGISTER * BUT IS NOT RENT * DON HIGGINS 06/24/13 MACRO &N AGH &RG,&SH MVC *+6+2(2)

Automatic reply: Why no AGH instruction?

2013-06-24 Thread Dunne, Anthony J
I am out of the office today but will be checking emails. I will respond as soon as possible.

Re: Why no AGH instruction?

2013-06-24 Thread Steve Smith
On Mon, Jun 24, 2013 at 12:55 AM, Ed Jaffe wrote: > The lack of AGH/SGH is a noticeable (and sometimes frustrating) "gap" in > the architecture. > Well, that's disappointing. I always thought the system architects were damn close to being infallible and omnipotent :-). On Mon, Jun 24, 2013 at

Re: Why no AGH instruction?

2013-06-24 Thread Binyamin Dissen
XI** are more important in my opinion. On Mon, 24 Jun 2013 09:11:12 +0200 Martin Truebner wrote: :>There is lots of room in the E3xx range close to CGH and/or LGH. :> :>E310 to E312 and/or E337 thru E33D :> :>We will see next month. -- Binyamin Dissen http://www.dissensoftware.com Director, D

Re: Why no AGH instruction?

2013-06-24 Thread robin
From: "Steve Smith" Sent: Monday, June 24, 2013 12:24 PM I've been converting some code to use full 64-bit registers lately, and was greatly surprised that there appears to be no AGH (Add Halfword (to 64-bit register)). There's LGH, and even CGH, as well as AGHI (much less ALGHSIK). There's A

Re: Why no AGH instruction?

2013-06-24 Thread Martin Truebner
There is lots of room in the E3xx range close to CGH and/or LGH. E310 to E312 and/or E337 thru E33D We will see next month. -- Martin Pi_cap_CPU - all you ever need around MWLC/SCRT/CMT in z/VSE more at http://www.picapcpu.de

Re: Why no AGH instruction?

2013-06-23 Thread Ed Jaffe
On 6/23/2013 7:24 PM, Steve Smith wrote: I've been converting some code to use full 64-bit registers lately, and was greatly surprised that there appears to be no AGH (Add Halfword (to 64-bit register)). There's LGH, and even CGH, as well as AGHI (much less ALGHSIK). There's AGF and AGFI. Am I

Automatic reply: Why no AGH instruction?

2013-06-23 Thread Baraniecki, Ray
I am OOO  with no access to email.  Please contact Widner Joseph for all urgent matters. NOTICE: Morgan Stanley is not acting as a municipal advisor and the opinions or views contained herein are not intended to be, and do not constitute, advice within the meaning of Section 975 of the

Automatic reply: Why no AGH instruction?

2013-06-23 Thread Fong, Bartley
I will be out of the office beginning the Morning of Friday, June 21, 2013. I plan to return to work on Tuesday, June 25, 2013.

Automatic reply: Why no AGH instruction?

2013-06-23 Thread Slater, Mark
I'm currently out of the office until Monday 24/06/2013. Any urgent matters please contact either of the following: Peter Poole (Extn: 185219) Shruthi (shruthi.raveend...@cognizant.com) Thousif(ahmedlitousif.sh...@cognizant.com) MARKSANDSPENCER.COM Unless othe

Automatic reply: Why no AGH instruction?

2013-06-23 Thread Zeitounlian, Armenio
I will be on vacation between Jun 24 and Jul 23--back on Jul 24.

Why no AGH instruction?

2013-06-23 Thread Steve Smith
I've been converting some code to use full 64-bit registers lately, and was greatly surprised that there appears to be no AGH (Add Halfword (to 64-bit register)). There's LGH, and even CGH, as well as AGHI (much less ALGHSIK). There's AGF and AGFI. Am I the only one who needs to add a variable