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
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
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
-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
: 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
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
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
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
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
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
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
: 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
-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
: 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
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
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
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
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
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
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
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
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
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
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
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:
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
26 matches
Mail list logo