HLASM vs PoOP for 64-bit load on condition instructions?

2011-06-07 Thread Farley, Peter x23353
I just noticed a conflict between our version of HLASM (z/OS V1.10, HLASM R1.6 
PTF UK59311) and the z/Arch PoOP.  When I run ASMA90 with the option to print 
the UNIFIED or ZSERIES-5 level instruction tables, the instruction mnemonics 
for the 64-bit version of the load on condition instructions is different 
from the eighth edition PoOP manual.  HLASM prints this for the 64-bit version:

LGOC RSY  EBE2 R1,D2(B2),M3   LGOCERSY  EBE2 R1,D2(B2),M3
LGOCHRSY  EBE2 R1,D2(B2),M3   LGOCLRSY  EBE2 R1,D2(B2),M3
LGOCNE   RSY  EBE2 R1,D2(B2),M3   LGOCNH   RSY  EBE2 R1,D2(B2),M3
LGOCNL   RSY  EBE2 R1,D2(B2),M3

But the z/Arch PoOP says that the mnemonic is LOGC (page 7-228).

There is also a difference in HLASM's store on condition mnemonic vs. the 
PoOP, STGOC vs STOCG (p. 7-309 in the PoOP).

Which one is correct?

Peter
--

This message and any attachments are intended only for the use of the addressee 
and
may contain information that is privileged and confidential. If the reader of 
the
message is not the intended recipient or an authorized representative of the
intended recipient, you are hereby notified that any dissemination of this
communication is strictly prohibited. If you have received this communication in
error, please notify us immediately by e-mail and delete the message and any
attachments from your system.



Re: HLASM vs PoOP for 64-bit load on condition instructions?

2011-06-07 Thread Martin Trübner
 Which one is correct?

And Johns answer: The PoP is correct.

Of course- the question itself is heresy

;-)

--
Martin

Pi_cap_CPU - all you ever need around MWLC/SCRT/CMT in z/VSE
more at http://www.picapcpu.de


Re: HLASM vs PoOP for 64-bit load on condition instructions?

2011-06-07 Thread Paul Gilmartin
On Jun 7, 2011, at 10:27, Martin Trübner wrote:

 Which one is correct?

 And Johns answer: The PoP is correct.

 Of course- the question itself is heresy

What would happen if, for example, the hardware designers
invented some new stack manipulations and named them PUSH
and POP?

-- gil


Re: ASSEMBLER-LIST Digest - 5 Jun 2011 to 6 Jun 2011 (#2011-96)

2011-06-07 Thread John Walker
I don't often comment here, but I feel motivated to comment about the 'read the 
manual' comments.  I can't speak for OLD IBM manuals, but I CAN speak for 
current ones.  You are inundated in spurious and unnecessary things in all the 
RIGHT places, but frequently the important information is in very obscure 
places.  AND there is no consistency in where that obscure location is.  This 
is consistent with the typical programmer doc, but still...one can't say 
reading the manual does anything but tell you where the information you need is 
NOT at.  As such, I've given up on IBM manuals 20 years ago.  Can anyone give a 
class on reading current IBM manuals and FIND info(which you don't already 
know, I can find THAT)?


Re: ASSEMBLER-LIST Digest - 5 Jun 2011 to 6 Jun 2011 (#2011-96)

2011-06-07 Thread Lindy Mayfield
I worked for a couple of years as a DB2 DBA in DC government before and after 
Y2K.

Around 2003 or so I attended a DB2 conference in Europe.  They had some DBA 
qualification tests.  I took a practice test on one of the computers.  I failed 
miserably.

-Original Message-
From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On 
Behalf Of John Walker
Sent: Tuesday, June 07, 2011 8:27 PM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: ASSEMBLER-LIST Digest - 5 Jun 2011 to 6 Jun 2011 (#2011-96)

I don't often comment here, but I feel motivated to comment about the 'read the 
manual' comments.  I can't speak for OLD IBM manuals, but I CAN speak for 
current ones.  You are inundated in spurious and unnecessary things in all the 
RIGHT places, but frequently the important information is in very obscure 
places.  AND there is no consistency in where that obscure location is.  This 
is consistent with the typical programmer doc, but still...one can't say 
reading the manual does anything but tell you where the information you need is 
NOT at.  As such, I've given up on IBM manuals 20 years ago.  Can anyone give a 
class on reading current IBM manuals and FIND info(which you don't already 
know, I can find THAT)?


Re: ASSEMBLER-LIST Digest - 5 Jun 2011 to 6 Jun 2011 (#2011-96)

2011-06-07 Thread Tobias Schmid

such, I've given up on IBM manuals 20 years ago.  Can anyone give a
class on reading current IBM manuals and FIND info(which you don't
already know, I can find THAT)?


Have you tried this one:
http://publib.boulder.ibm.com/infocenter/zos/v1r12/index.jsp


Re: HLASM vs PoOP for 64-bit load on condition instructions?

2011-06-07 Thread Tony Harminc
On 7 June 2011 13:15, Paul Gilmartin paulgboul...@aim.com wrote:
 On Jun 7, 2011, at 10:27, Martin Trübner wrote:

 Which one is correct?

 And Johns answer: The PoP is correct.

 Of course- the question itself is heresy

 What would happen if, for example, the hardware designers
 invented some new stack manipulations and named them PUSH
 and POP?

When the XA architecture came out, the designers added a TRACE
instruction, and its addition to ASMH made it impossible to assemble
much of VM/HPO. IBM's response at the time was WAD: ASM XF was the
only supported assembler. It was easy to work around, but of course
PUSH and POP are now so entrenched in the larger assembler world that
even the hardware designers would presumably have trouble, uh, pushing
that one through.

Tony H.


Re: ASSEMBLER-LIST Digest - 5 Jun 2011 to 6 Jun 2011 (#2011-96)

2011-06-07 Thread Roger Bolan
I'll second Tobias's recommendation:

http://publib.boulder.ibm.com/infocenter/zos/v1r12/index.jsp

http://publib.boulder.ibm.com/infocenter/zos/v1r12/index.jspI know you're
right about important information sometimes being hidden in obscure places.
 The solution is to give up on the hard copy manuals and use the online
manuals.  With BookManager bookshelves, searchable PDF's and the Information
Centers I'm sure the writers expect you to search online for information and
some of it would be impossible to find using only hard copy.   The only time
I use hard copy is when I need information on an old IBM product.  Some of
the products still used and supported today last put out new documentation
before the books started going online.

One caveat about searching in the infocenter link above.   You will often
get too many hits.  If you have an idea of the areas to which you can limit
the search, use the SEARCH SCOPE settings to do it.  You can save those so
that you can do more focused searches when you need to, and and only search
everything when you have no idea where to look.

Not everything is in the Information Centers.   Some books are on FTP sites,
some are still only in BookManager Bookshelves and some are located in
places that seem impossible to find from the main www.ibm.com page.   Some
books have moved to other sites like infoprint.com or afpcinc.org. .
Google is your friend for finding books.
--Roger

On Tue, Jun 7, 2011 at 11:27 AM, John Walker jwalker...@yahoo.com wrote:

 I don't often comment here, but I feel motivated to comment about the 'read
 the manual' comments.  I can't speak for OLD IBM manuals, but I CAN speak
 for current ones.  You are inundated in spurious and unnecessary things in
 all the RIGHT places, but frequently the important information is in very
 obscure places.  AND there is no consistency in where that obscure location
 is.  This is consistent with the typical programmer doc, but still...one
 can't say reading the manual does anything but tell you where the
 information you need is NOT at.  As such, I've given up on IBM manuals 20
 years ago.  Can anyone give a class on reading current IBM manuals and FIND
 info(which you don't already know, I can find THAT)?