Re: z14 PoO Available - VFLL instruction

2017-09-25 Thread Abe Kornelis
Melvyn,

the ripped-apart version exists. It starts from
www.bixoft.com/english/opcd00.htm
(I'm sorry - many instruction pages are missing currently due to space
constraints)

It's not the complete PoO - it's just opcode descriptions c.a.

Just like Jonathan Scott's proof of concept, it is all generated from a
simple list,
containing opcodes, mnemonics, mask values, and instruction names.

It is tedious work to maintain the list. the joy is in the hlasm macros that
convert the input list (it uses AREAD) into html documents.

Does it make sense? Of course not! But it's fun.
Now you know why I'm reading the PoO with such scrutiny!

Kind regards & happy programming!

Abe Kornelis
==


Op 25-9-2017 om 2:12 schreef 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" <weinh...@dkl.com>
> To: <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
> 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<tel:+1.613.523.5500%20x216>
>> Email:  weinh...@dkl.com<mailto:weinh...@dkl.com>
>>
>> [http://www.dkl.com/wp-content/uploads/2015/07/dkl_logo.png]<http://www.dkl.com/>
>>
>>
>> Visit us online at www.DKL.com<http://www.dkl.com/>
>>
>> [http://www.dkl.com/wp-content/uploads/2015/08/banner.png]<http://www.dkl.com/mailsig>
>>
>>
>> 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 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" <weinh...@dkl.com>

To: <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
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<tel:+1.613.523.5500%20x216>
Email:  weinh...@dkl.com<mailto:weinh...@dkl.com>

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

Visit us online at www.DKL.com<http://www.dkl.com/>

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

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<tel:+1.613.523.5500%20x216>
Email:  weinh...@dkl.com<mailto:weinh...@dkl.com>

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

Visit us online at www.DKL.com<http://www.dkl.com/>

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

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 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
>