Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-14 Thread William H. Blair
John McKown asked: | Why do I need to know the number of 1 bits in | each individual byte in a GPR? Is it _that_ | common a question in application or system | code? Say you were an operating system software developer. Let's further say that you wanted to write a really efficient cell

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-12 Thread Frank Swarbrick
| | | | View on blogger.popcnt.org | Preview by Yahoo | | | |   | From: Robin Vowels To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Sent: Wednesday, March 11, 2015 3:25 PM Subject: Re: LZRG??? Does this mean that 56-bit addressing is "a thing"? From: "John McKown" Sent: Thu

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-12 Thread Fred . van . der . Windt
I too would find that interesting. Fred! -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of John McKown Sent: woensdag 11 maart 2015 15:50 To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: LZRG??? Does this mean that 56-bit

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-12 Thread John McKown
On Wed, Mar 11, 2015 at 9:58 AM, Mike Shaw wrote: > > On Wed, Mar 11, 2015 at 10:49 AM, John McKown > wrote: > >> Given some of the new instructions, such as LGZR, I wish IBM would >> publish a manual with a title like: "What were the architects thinking >> of? Explanation of the reasons behind t

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-12 Thread Mike Shaw
​ On Wed, Mar 11, 2015 at 10:49 AM, John McKown wrote: > Given some of the new instructions, such as LGZR, I wish IBM would > publish a manual with a title like: "What were the architects thinking > of? Explanation of the reasons behind the instructions in the z > architecture". > ​... > "​To ma

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-12 Thread Fred . van . der . Windt
> Pages 7 to 8 of this presentation: > https://share.confex.com/share/124/webprogram/Session16609.html > > Evidently the code with SIMD instructions is the equivalent of what the > millicode does for SRST, but I may have misinterpreted what was said. > Using the millicoded instruction is eviden

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread Robin Vowels
From: "John McKown" Sent: Thursday, March 12, 2015 1:49 AM Given some of the new instructions, such as LGZR, I wish IBM would publish a manual with a title like: "What were the architects thinking of? Explanation of the reasons behind the instructions in the z architecture". Some are obvious,

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread Rob van der Heij
On 11 March 2015 at 16:41, Paul Gilmartin < 0014e0e4a59b-dmarc-requ...@listserv.uga.edu> wrote: > On 2015-03-11, at 08:49, John McKown wrote: > > And POPCNT is another > > one. Why do I need to know the number of 1 bits in each individual > > byte in a GPR? > > > Because CDC had it first? I

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread Gary Weinhold
Pages 7 to 8 of this presentation: https://share.confex.com/share/124/webprogram/Session16609.html Evidently the code with SIMD instructions is the equivalent of what the millicode does for SRST, but I may have misinterpreted what was said. Using the millicoded instruction is evidently less ef

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread Fred . van . der . Windt
> When Dan Greiner used to present new hardware instructions at SHARE, he used > to mention some had uses in micro/millicode. He talked about instructions he > had personally pushed > for because he could see performance benefits by > using them in millicode. Those of us attending couldn't thi

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread Paul Gilmartin
On 2015-03-11, at 08:49, John McKown wrote: > And POPCNT is another > one. Why do I need to know the number of 1 bits in each individual > byte in a GPR? > Because CDC had it first? I suspect that it became a built-in function in Pascal, CARD(), because Pascal was developed on a CDC which had

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread David Cole
Oops. I dyslex'd the whole thing. Nevermind. At 3/11/2015 04:06 AM, Binyamin Dissen wrote: Easy alignment to a 256 byte boundary?

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread Gary Weinhold
When Dan Greiner used to present new hardware instructions at SHARE, he used to mention some had uses in micro/millicode. He talked about instructions he had personally pushed for because he could see performance benefits by using them in millicode. Those of us attending couldn't think of any

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread John McKown
Given some of the new instructions, such as LGZR, I wish IBM would publish a manual with a title like: "What were the architects thinking of? Explanation of the reasons behind the instructions in the z architecture". Some are obvious, like L, ST, A. But why a single instruction to do this? Is it _t

Re: LZRG??? Does this mean that 56-bit addressing is "a thing"?

2015-03-11 Thread David Cole
Oops. I dyslex'd the whole thing. Nevermind. At 3/11/2015 04:06 AM, Binyamin Dissen wrote: Easy alignment to a 256 byte boundary? On Tue, 10 Mar 2015 18:57:53 -0400 David Cole wrote: :>Per the new PoOps: :> :> :>>LZRG R1,D2(X2,B2) [RXY-a] :>> :>>The second operand, with the rightmost byt