Re: z14 PoO Available - VFLL instruction

2017-09-24 Thread MELVYN MALTZ
And wouldn't it be great if it was called z390 and available on a website 
called www.z390.org and if just a few Java programmers could be bothered to 
spend a few hours achieving just that as Don, Melvyn, Abe and several others 
tried to do over the past years...doh.


And while I'm on the subject, does anyone remember that a few months ago I 
wanted the PoOPS ripped apart and reconstructed so that every single 
instruction had a page to itself with links ?
My suggestion got trashed...I still can't believe that the guys and gals 
here have so little imagination.


53 years of assembler coding and still no-one listens to me.

And just to annoy people even more, enhancing the IBM360 architecture is 
like redesigning the T-Rex...it's already extinct guys...time to move on.


Melvyn Maltz.

- Original Message - 
From: "Gary Weinhold" 

To: 
Sent: Sunday, September 24, 2017 11:59 PM
Subject: Re: z14 PoO Available - VFLL instruction


But wouldn't be great if the PoO could just be fed into a software 
emulator creator (in machine-readable format, of course) and out would 
come a software emulator. And the another process could create all the 
chips and microcode. That way the PoO would always exactly match the 
processor.


Gary Weinhold

From: a...@bixoft.nl
Sent: September 24, 2017 3:01 PM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Reply to: a...@bixoft.nl
Subject: Re: z14 PoO Available - VFLL instruction


All,

In the new PoO, on page 24-26, Programming Note for VFLL instruction,
there is what seems to be another copy-paste error. I quote:

*Programming Note*: If a trapping IEEE exception is
   encountered during execution of VECTOR LOAD
   LENGTHENED it is model dependent if the VIX in
   the VXC field is the index of the source or target element
   unless the IBM z/Architecture Principles of
   Operation is installed in which case it is always the
   index of the source element.

Beats me how the PoO could be installed in the processor,
but maybe I'm taking things too literally?

Can it be it should have referred to the vector-enhancement
facility 1 ?

Kind regards,
Abe Kornelis
==



Op 15-9-2017 om 8:07 schreef Dan Greiner:

The IBM z14 processor is generally available today (14 September 2017).

The z/Architecture Principles of Operation corresponding to the new z14 
processor is available at 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr011.pdf


The z/Architecture Reference Summary corresponding to the new z14 
processor is available at 
http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs009.pdf




Gary Weinhold
Senior Application Architect

DATAKINETICS | Data Performance & Optimization

Phone:  +1.613.523.5500 x216
Email:  weinh...@dkl.com

[http://www.dkl.com/wp-content/uploads/2015/07/dkl_logo.png]

Visit us online at www.DKL.com

[http://www.dkl.com/wp-content/uploads/2015/08/banner.png]

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.






Re: z14 PoO Available - VFLL instruction

2017-09-24 Thread Paul Gilmartin
On 2017-09-24, at 16:59, Gary Weinhold wrote:

> But wouldn't be great if the PoO could just be fed into a software emulator 
> creator (in machine-readable format, of course) and out would come a software 
> emulator. And the another process could create all the chips and microcode. 
> That way the PoO would always exactly match the processor.
>  
Except that currently there are far more defects in the PoO than in the
chips and microcode.

See also:
https://en.wikipedia.org/wiki/WEB

-- gil


Re: z14 PoO Available - VFLL instruction

2017-09-24 Thread Gary Weinhold
But wouldn't be great if the PoO could just be fed into a software emulator 
creator (in machine-readable format, of course) and out would come a software 
emulator. And the another process could create all the chips and microcode. 
That way the PoO would always exactly match the processor.

Gary Weinhold

From: a...@bixoft.nl
Sent: September 24, 2017 3:01 PM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Reply to: a...@bixoft.nl
Subject: Re: z14 PoO Available - VFLL instruction


All,

In the new PoO, on page 24-26, Programming Note for VFLL instruction,
there is what seems to be another copy-paste error. I quote:

*Programming Note*: If a trapping IEEE exception is
encountered during execution of VECTOR LOAD
LENGTHENED it is model dependent if the VIX in
the VXC field is the index of the source or target element
unless the IBM z/Architecture Principles of
Operation is installed in which case it is always the
index of the source element.

Beats me how the PoO could be installed in the processor,
but maybe I'm taking things too literally?

Can it be it should have referred to the vector-enhancement
facility 1 ?

Kind regards,
Abe Kornelis
==



Op 15-9-2017 om 8:07 schreef Dan Greiner:
> The IBM z14 processor is generally available today (14 September 2017).
>
> The z/Architecture Principles of Operation corresponding to the new z14 
> processor is available at http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr011.pdf
>
> The z/Architecture Reference Summary corresponding to the new z14 processor 
> is available at http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs009.pdf
>

Gary Weinhold
Senior Application Architect

DATAKINETICS | Data Performance & Optimization

Phone:  +1.613.523.5500 x216
Email:  weinh...@dkl.com

[http://www.dkl.com/wp-content/uploads/2015/07/dkl_logo.png]

Visit us online at www.DKL.com

[http://www.dkl.com/wp-content/uploads/2015/08/banner.png]

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.




Re: z14 PoO Available - VFLR instruction

2017-09-24 Thread Abe Kornelis
All,

another typo in the new PoO. This time on page 24-27, where extended
mnemonic VLED
is specified as taking two vector registers and three masks, but the
VFLR equivalent has
M4,M4,M5 which I think should have been M3,M4,M5.

Kind regards,
Abe Kornelis
==



Op 15-9-2017 om 8:07 schreef Dan Greiner:
> The IBM z14 processor is generally available today (14 September 2017). 
>
> The z/Architecture Principles of Operation corresponding to the new z14 
> processor is available at http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr011.pdf
>
> The z/Architecture Reference Summary corresponding to the new z14 processor 
> is available at http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs009.pdf
>


Re: z14 PoO Available - VFLL instruction

2017-09-24 Thread Abe Kornelis
All,

In the new PoO, on page 24-26, Programming Note for VFLL instruction,
there is what seems to be another copy-paste error. I quote:

*    Programming Note*: If a trapping IEEE exception is
    encountered during execution of VECTOR LOAD
    LENGTHENED it is model dependent if the VIX in
    the VXC field is the index of the source or target element
    unless the IBM z/Architecture Principles of
    Operation is installed in which case it is always the
    index of the source element.

Beats me how the PoO could be installed in the processor,
but maybe I'm taking things too literally?

Can it be it should have referred to the vector-enhancement
facility 1 ?

Kind regards,
Abe Kornelis
==



Op 15-9-2017 om 8:07 schreef Dan Greiner:
> The IBM z14 processor is generally available today (14 September 2017). 
>
> The z/Architecture Principles of Operation corresponding to the new z14 
> processor is available at http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr011.pdf
>
> The z/Architecture Reference Summary corresponding to the new z14 processor 
> is available at http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs009.pdf
>


Re: z14 PoO Available

2017-09-24 Thread Abe Kornelis
All,

In the new PoO, on page 24-14, the extended mnemonics for VFCHE are listed.
It looks like the last one went missing: WFKHEXBS with mask values 4,12,1

I assume it should have been present?

Kind regards,
Abe Kornelis.
===



Op 15-9-2017 om 8:07 schreef Dan Greiner:
> The IBM z14 processor is generally available today (14 September 2017). 
>
> The z/Architecture Principles of Operation corresponding to the new z14 
> processor is available at http://publibfp.dhe.ibm.com/epubs/pdf/dz9zr011.pdf
>
> The z/Architecture Reference Summary corresponding to the new z14 processor 
> is available at http://publibfp.dhe.ibm.com/epubs/pdf/dz9zs009.pdf
>


Re: z14 PoO Available - SIGP description

2017-09-24 Thread Abe Kornelis
Dan,

thanks for the explanation. I've marked order code 20 as unavailable.

Thanks also for your answers to my other posts.

Kind regards, and do enjoy your retirement!
Abe
===


Op 24-9-2017 om 0:27 schreef Dan Greiner:
> One of the unpleasant attributes of the software with which the PoO is 
> rendered (Adobe FrameMaker) is that it occasionally gets its knickers tied in 
> a knot rendering two-column material. This is the case in programming-note 1 
> on page 10-184.  For an instruction description, programming notes usually 
> follow the description of any program exceptions. FrameMaker somehow got it 
> into its head that there was a page-wide text break immediately above the 
> programming notes, thus it began rendering the notes in the left column.  
> PN#1 actually continues immediately to the right, under the list of program 
> exceptions.  (This has been a known FM bug for over 10 years; but, as with 
> many software vendors, there's little money to be made in fixing bugs.)
>
> Regarding SIGP order code 20 (0x14): As I recall, this is used only by the 
> LPAR hypervisor, and should not have appeared in the external PoO. Since I'm 
> now retired, I don't have access to the internal stuff any more, but I don't 
> believe order code 20 is available to a logical partition or virtual machine. 
> So, don't sweat it.
>


Re: z14 PoO Available - SIGP description

2017-09-24 Thread Martin Truebner
My favourite pet peeve since ages:

"two-column material"

how on earth is someone with a reduced size screen (let alone
tablet or mobile) supposed to read that (without printing!) ?

Martin