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 the

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

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 suspect

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 think

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

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?

new instructions (was: LZRG ...)

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

CE key

2015-03-11 Thread glen herrmannsfeldt
I wonder if anyone knows where to find CE keys for S/360 CPUs. thanks, -- glen

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

2015-03-11 Thread Robin Vowels
From: John McKown john.archie.mck...@gmail.com 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

Re: CE key

2015-03-11 Thread Tony Harminc
On 11 March 2015 at 17:33, glen herrmannsfeldt g...@ugcs.caltech.edu wrote: I wonder if anyone knows where to find CE keys for S/360 CPUs. I assume you mean a genuine IBM-logo key, rather than a generic Allen key. The IBM ones show up on eBay from time to time. I bought a similar DEC one a few

Re: CE key

2015-03-11 Thread retired mainframer
Are you referring to the hex wrench used to open the cabinet doors or the one used to put the CPU in maintenance mode? -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER- l...@listserv.uga.edu] On Behalf Of glen herrmannsfeldt Sent: Wednesday, March 11, 2015 2:33

Re: CE key

2015-03-11 Thread glen herrmannsfeldt
If you're talking about the CE key that switched metering from customer to IBM, I have no idea. Those were a real pin-tumbler lock; not just a simple latch. They may even have been unique to each machine, though I think it would've been impractical to have each CE carry a jangling bunch of

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

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 dbc...@colesoft.com wrote: :Per the new PoOps: : : :LZRG R1,D2(X2,B2) [RXY-a] : :The second operand, with the