Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Peter Relson
A danger of using the IEABRC approach for the long-displacement instructions is that the size of the instructions differ between the regular and the long displacement. That might not matter to a given module but could cause some unexpected difficulties with macro expansions that might have an

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Edward E. Jaffe
Peter Relson wrote: A danger of using the IEABRC approach for the long-displacement instructions is that the size of the instructions differ between the regular and the long displacement. That might not matter to a given module but could cause some unexpected difficulties with macro expansions

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Robert A. Rosenberg
At 08:29 -0600 on 02/20/2006, Todd Burch wrote about Re: z/Architecture Principles of Operation (SA22-7832-04): Roland, it's not that the IBM DSECTs are 4096, it's that mine is. And, for instance, the MF=(E,WORKOPEN) execute form of the macro was in storage 12 bits away. I seem

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Todd Burch
-04) At 08:29 -0600 on 02/20/2006, Todd Burch wrote about Re: z/Architecture Principles of Operation (SA22-7832-04): Roland, it's not that the IBM DSECTs are 4096, it's that mine is. And, for instance, the MF=(E,WORKOPEN) execute form of the macro was in storage 12 bits away. I seem

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Richard Pinion
: Tuesday, February 21, 2006 11:23 AM Subject: Re: z/Architecture Principles of Operation (SA22-7832-04) At 08:29 -0600 on 02/20/2006, Todd Burch wrote about Re: z/Architecture Principles of Operation (SA22-7832-04): Roland, it's not that the IBM DSECTs are 4096, it's that mine

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Edward E. Jaffe
Steve Comstock wrote: What LDF gives is relief in tying up base registers for branches, nothing more. You don't have to have a base established for your target address. You still need a register to move, store, and load data in memory. Whaaatt???!!! LDF has _nothing whatsoever_ to do with

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Robert Sample
Just curious, what is diddly squat selling for these days? I would have thought for about $0.02 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Robert A. Rosenberg
At 11:51 -0600 on 02/21/2006, Todd Burch wrote about Re: z/Architecture Principles of Operation (SA22-7832-04): Certainly I can do that. And, when I do that, I have absolutely no need for the LDF instructions. The purpose of the Long Displacement Facility is to provide relief for base

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Kirk Talman
But you do need to change all macros which generate in-line branches not to do so. A macro usually needs to use the MF=L/MF=E pair to avoid the generated branch. Some need more. IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 02/21/2006 01:32:55 PM: What LDF gives is relief in

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Robert A. Rosenberg
At 13:57 -0600 on 02/21/2006, Todd Burch wrote about Re: z/Architecture Principles of Operation (SA22-7832-04): Point taken, and I have to agree that your sample coding technique will work just fine. However, I prefer to let the assembler work for me, and to not spend my time manually coding

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Edward E. Jaffe
Robert A. Rosenberg wrote: At 11:51 -0600 on 02/21/2006, Todd Burch wrote about Re: z/Architecture Principles of Operation (SA22-7832-04): Certainly I can do that. And, when I do that, I have absolutely no need for the LDF instructions. The purpose of the Long Displacement Facility

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-21 Thread Todd Burch
: Tuesday, February 21, 2006 2:54 PM Subject: Re: z/Architecture Principles of Operation (SA22-7832-04) Todd, My assembler-writing days started in 1967 when storage was not all that abundant and economy was paramount*. Concise coding became an ingrained habit and I was often upset by inefficient

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-20 Thread Todd Burch
-MAIN@BAMA.UA.EDU Sent: Monday, February 20, 2006 1:09 AM Subject: Re: z/Architecture Principles of Operation (SA22-7832-04) Schiradin,Roland HG-Dir itb-db/dc wrote: Haven't seen any IBM-DSECT which is longer then 4096 bytes (z/os R4 and R7) Or do you think about you own DSECT for working storage

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-19 Thread Todd Burch
: IBM Mainframe Discussion List on behalf of Thomas Berg Sent: Tue 9/20/2005 9:10 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: z/Architecture Principles of Operation (SA22-7832-04) Have anyone used the long-displacement facility instructions (as in consistently do so to reduce base register usage

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-19 Thread Schiradin,Roland HG-Dir itb-db/dc
this to the Assembler listserver. Roland -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Todd Burch Sent: Sunday, February 19, 2006 8:01 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: z/Architecture Principles of Operation (SA22-7832-04) (Attn: old post

Re: z/Architecture Principles of Operation (SA22-7832-04)

2006-02-19 Thread Edward E. Jaffe
Schiradin,Roland HG-Dir itb-db/dc wrote: Haven't seen any IBM-DSECT which is longer then 4096 bytes (z/os R4 and R7) Or do you think about you own DSECT for working storage or static areas? Perhaps you can substitude the instruction like COPY IEABRC does? Oh well haven't spend so much time to

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-21 Thread Tom Harper
Thomas, No problems whatsoever... Tom Harper From: IBM Mainframe Discussion List on behalf of Thomas Berg Sent: Tue 9/20/2005 10:57 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: z/Architecture Principles of Operation (SA22-7832-04) Thanks, was it any problems

z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Jim Mulder
The subject document is published. It may be accessed on the IBM web site at the following URL: http://publibz.boulder.ibm.com/epubs/pdf/a2278324.pdf Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Steve Comstock
Jim Mulder wrote: The subject document is published. It may be accessed on the IBM web site at the following URL: http://publibz.boulder.ibm.com/epubs/pdf/a2278324.pdf Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY Great! Thanks, Jim. Kind regards, -Steve Comstock

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Bruce Black
Jim, you posted at 1:59. Apparently by 2:10, most of the IBM-MAIN list was downloading it. It took me about 5 minutes, which is exceptionally long. But it is much appreciated. -- Bruce A. Black Senior Software Developer for FDR Innovation Data Processing 973-890-7300 personal: [EMAIL

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Thomas Berg
Have anyone used the long-displacement facility instructions (as in consistently do so to reduce base register usage) ? Are there any pitfalls or limitations that a relatively inexperienced programmer should be aware of ? Btw, why is there no MVCY instruction ? Is it because of the existence of

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Tom Schmidt
On Wed, 21 Sep 2005 04:10:47 +0200, Thomas Berg wrote: Have anyone used the long-displacement facility instructions (as in consistently do so to reduce base register usage) ? Are there any pitfalls or limitations that a relatively inexperienced programmer should be aware of ? Btw, why is there no

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Greg Price
Ah, yes, how to get an opcode and two Y-format operands into a single 6-byte instruction :) Thomas Berg wrote: Have anyone used the long-displacement facility instructions (as in consistently do so to reduce base register usage) ? Are there any pitfalls or limitations that a relatively

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Tom Harper
facilities of HLASM. Tom Harper From: IBM Mainframe Discussion List on behalf of Thomas Berg Sent: Tue 9/20/2005 9:10 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: z/Architecture Principles of Operation (SA22-7832-04) Have anyone used the long-displacement facility

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Thomas Berg
Well, the implementation problem is not mine... :) And whats wrong with 8 bytes instructions in these 64-bits days... :) == Greg Price == wrote2005-09-21 05:01: Ah, yes, how to get an opcode and two Y-format operands into a single 6-byte instruction :) Thomas Berg wrote:

Re: z/Architecture Principles of Operation (SA22-7832-04)

2005-09-20 Thread Thomas Berg
on behalf of Thomas Berg Sent: Tue 9/20/2005 9:10 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: z/Architecture Principles of Operation (SA22-7832-04) Have anyone used the long-displacement facility instructions (as in consistently do so to reduce base register usage) ? Are there any pitfalls or limitations