Re: DS 0H

2012-06-05 Thread Martin Truebner
Glen, Now that I write that, where is the STM 14,12,12(13)? Could be a VSE main program. In VSE you don't have to use std-linkage conventions for batch_mainlines (but you can since 35 (or so) years). Old method: no linkage and at end of work an SVC 0E (EOJ SVC). Source for major headaches

Re: Opinions? Syntax enhancement to numeric literals.

2012-06-05 Thread Sharuff Morsa3
John wrote: Date:Mon, 4 Jun 2012 21:16:35 -0400 From:John Gilmore johnwgilmore0...@gmail.com Subject: Re: Opinions? Syntax enhancement to numeric literals. I have taxed other people with not having mastered details, but I must admit that I did not know that | DCF'2

Re: DS 0H

2012-06-05 Thread McKown, John
-Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of glen herrmannsfeldt Sent: Monday, June 04, 2012 4:24 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: DS 0H snip Oh, yes, in the general case I agree. It just seemed unneeded

Re: Opinions? Syntax enhancement to numeric literals.

2012-06-05 Thread McKown, John
-Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of John Ehrman Sent: Monday, June 04, 2012 4:31 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: Opinions? Syntax enhancement to numeric literals. John McKown suggested: It

Re: Base registers

2012-06-05 Thread McKown, John
OOPS, the statement: AROUND DS 0H should be before the ST R13,4(,R1) -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com

Re: DS 0H

2012-06-05 Thread Scott Ford
John, I do the same Scott ford www.identityforge.com On Jun 5, 2012, at 7:51 AM, McKown, John john.mck...@healthmarkets.com wrote: -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of glen herrmannsfeldt Sent: Monday, June

Re: Base registers

2012-06-05 Thread Dan Skomsky @ Home
Use R14 instead of R1 to avoid the reloading of R1 (parameter list pointer). We always set the new save are to all X'FF' so it stands out in a DUMP. -Original Message- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of McKown, John Sent: Tuesday,

Re: DS 0H

2012-06-05 Thread Bill Fairchild
The one exception that comes to mind is a label on a macro which has a keyword RELATED=, where is somehow supposed to be a clue as to where in the source code is the macro which does the opposite of the first macro. E.g., GETMAIN and FREEMAIN do opposite actions with the same

Re: MIPS calculation for a particular Job

2012-06-05 Thread Jon Perryman
'SYS1.SAMPLIB(IEEACTRT)' contains a sample IEFACTRT exit that displays some step/job termination messages which should give you some numbers to do a comparison. Hope it still works. I haven't seen it run in years. Technically it's not mips but it's clear jake meant cpu time. Regards, Jon.

Re: DS 0H

2012-06-05 Thread McKown, John
Ah! I have never use the RELATED= and so I didn't think of that reason. In that case, I (still being weird) would consider that label to not be one for use in a branch, but more as documentation. So I'd still have the branch label in a preceding DS 0H statement. -- John McKown Systems Engineer

Re: MIPS calculation for a particular Job

2012-06-05 Thread McKown, John
I does. We still use it. If we didn't, the programmers and Production Control would likely kill us. But they are more interested in the step return codes than the other data. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland

Re: DS 0H

2012-06-05 Thread Binyamin Dissen
On Tue, 5 Jun 2012 09:04:15 -0500 McKown, John john.mck...@healthmarkets.com wrote: :Ah! I have never use the RELATED= and so I didn't think of that reason. In that case, I (still being weird) would consider that label to not be one for use in a branch, but more as documentation. So I'd still

Long Displacement thought.

2012-06-05 Thread McKown, John
Another weird thought from me. In order to more easily convert to baseless coding, IBM created the IEABRCX instruction to convert all the base+displacement branch instructions to the corresponding relative instruction. As best as I can tell, the majority of the IBM macros still use the short

Re: Base registers

2012-06-05 Thread Robert A. Rosenberg
At 07:57 -0400 on 06/05/2012, Tom Marchant wrote about Re: Base registers: Yuck. By adding a few LOCTR instructions, all of the data can be grouped at the beginning of the program. If relative branches are used in the code, the base register is needed only for data and literals. MYCSECT

Re: Base registers

2012-06-05 Thread Tom Marchant
On Tue, 5 Jun 2012 14:51:48 -0400, Robert A. Rosenberg wrote: At 07:57 -0400 on 06/05/2012, Tom Marchant wrote about Re: Base registers: By adding a few LOCTR instructions, all of the data can be grouped at the beginning of the program. If relative branches are used in the code, the base

Re: Base registers

2012-06-05 Thread McKown, John
Damn, you had to include the word good. If you want some baseless code which is LE enabled and is designed to run as a z/OS UNIX command, you can download my UNIX alpha code from the CBT. It is FILE864 at http://www.cbttape.org/updates.htm I also attached a non-LE baseless HLASM program source

Re: Base registers

2012-06-05 Thread Tom Marchant
On Tue, 5 Jun 2012 15:59:36 -0400, Scott Ford wrote: where can you find a good sample of baseless assembler code ? Look for Ed Jaffe's SHARE presentation Jumpify your code. Baseless is not an accurate description, IMO. You still need base registers to reference data. You can, however, use

Re: Base registers

2012-06-05 Thread Scott Ford
Tom,   Thank you, I have his great presentation and John gave me so code, and who said we old folks cant change Scott J Ford Software Engineer http://www.identityforge.com   From: Tom Marchant m42tom-ibmm...@yahoo.com To: ASSEMBLER-LIST@LISTSERV.UGA.EDU