On Nov 15, 2018, at 6:44 AM, Peter Relson wrote:
>
> A more modern (over 20 years old by now?) would suggest not having a USING
> for your "code" at all, but rather using relative branch with one register
> set up to point to your static data and a USING for that. It is relatively
>
I have been following the ASMA034E discussion and am interested in learning how
to do the new-fangled relative branching stuff.
Can someone point me to a reasonably simple example? I learned my Assembler in
the 80's and have been using that way of coding ever since. I think it is time
to
Or you can just put CODE LOCTR before your entry point instruction.
Here is the slightly edited beginning of one of my modules. This gets the
copyright constant first in the object code, and avoids any extra branches.
(ABEND EDCPRLG is an entry point.)
CZ4MIA$L CSECT
SYSSTATE
On Nov 15, 2018, at 10:33 AM, Charles Mills wrote:
>
> I am personally not fond of IEABRCX. The whole point of assembler is tight
> control of the generated machine code; not compiler magic. It is not hard at
> all to do CHG B J PREFIX and work through them one at a time either accepting
>
The other key tool for eliminating excessive base register dependencies is
LOCTR. Too long a topic for an e-mail, but LOCTR lets you code instructions
in whatever order you prefer, such as putting DC's at the "bottom," and lets
you use LTORG in the normal fashion -- while still putting everything
On Fri, 16 Nov 2018 02:17:47 +1100, Greg Price wrote:
>On 2018-11-16 1:47 AM, Ward Able, Grant wrote:
>> Can someone point me to a reasonably simple example?
>
>If you can do branch instructions then you can do branch-relative
>instructions. Apart from RR instructions (BR, BASR, BALR, BASSM, BSM,
Dean,
You say you only have "stand alone tape drives" at the DR location. Are they
defined as MTL devices (Manual Tape Library)? They would be defined in the I/O
Gen. Or are you using the same I/O Gen as your home location and these devices
are genned to be inside a robotic device? If the
On 2018-11-16 1:47 AM, Ward Able, Grant wrote:
Can someone point me to a reasonably simple example?
If you can do branch instructions then you can do branch-relative
instructions. Apart from RR instructions (BR, BASR, BALR, BASSM, BSM,
BAKR and any others I've missed) replace the B that
@Greg is right -- Jump is not a big learning curve with lots of gotchas (unlike
say 64-bit or AR mode).
In addition to replacing Bxx with Jxx, you need to replace BAL with BRAS.
Again, works exactly the same, one-for-one, but no base register needed.
LARL is also very cool. It is like LA
Anybody else having issues getting to shopz? This is what we're getting,
different browsers, different nets:
https://www.ibm.com/;www-03.ibm.com//software/shopzseries/ShopzSeries_public.wss
This isn't right... looks like it injects ';www-03.ibm.com/'.
Thomas Ambros
zEnterprise Operating
For both 2.1 and 2.3 we have
SUBSYS SUBNAME(TNF) /* IBM TCP/IP */
No problems on our side. I am curious about your SEZALOAD. You say that it's
added to link list *after* NIP. Like all other PDSE libraries, we have it in
PROGxx. That's particularly important for a subsystem that names an
Cross posted to TCPIP/IBMMAIN
List -
When I IPL z/OS V2.1 TNF comes up correctly.
When I IPL z/OS V2.3 TNF fails to start. I get a message saying it is not in
the IEFSSNxx - but it is the same IEFSSNxx member for 2.1 and 2.3.
So has anyone run across this issue in 2.3?
The message is:
On Thu, 15 Nov 2018 12:38:05 -0600, Tom Marchant wrote:
>On Thu, 15 Nov 2018 08:33:55 -0800, Charles Mills wrote:
>
>>LARL is also very cool. It is like LA without a base register.
>
>Agreed. One thing to be aware of with LARL. It uses a signed
>halfword that is added to the current PSW address.
Yes I saw the same, plus the IBM logo was upside down. I just assumed the
website was down under .
David
On Thursday, November 15, 2018 Ambros, Thomas wrote:
Anybody else having issues getting to shopz? This is what we're getting,
different browsers, different nets:
Surely a Hack-even the most loathsome PFCSK would do a blink test.
In a message dated 11/15/2018 3:17:44 PM Central Standard Time,
00ac4b1d56b3-dmarc-requ...@listserv.ua.edu writes:
Yes I saw the same, plus the IBM logo was upside down. I just assumed the
website was down under .
Thanks a lot Greg. I am sure to have fun with that!
Regards – Grant
DTCC Internal (Green)
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Greg Price
Sent: 15 November 2018 15:18
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: ASMA034E
John, Are they preparing for Black Friday???
_
Dave Jousma
Mainframe Engineering, Assistant Vice President
david.jou...@53.com
1830 East Paris, Grand Rapids, MI 49546 MD RSCB2H
p 616.653.8429
f 616.653.2717
-Original
So where you have a problem with what is generated, turn off IEABRCX. Then turn
it back on. The documentation explains this.
The macro could only have so much smarts.
Sent from my iPhone — small keyboarf, fat fungrs, stupd spell manglr. Expct
mistaks
> On Nov 15, 2018, at 11:33 AM, Charles
Our product is called as a subroutine of the user's program (usually
COBOL). Most of our code is user key, but on the first call for a task
we issue a PC to set a RESMGR exit. This exit allows us to freemain our
control blocks and close any datasets we may have opened whether the
task
The problem is on our end. The team supporting the Shopz servers is
aware of it and working on it.
Ambros, Thomas wrote:
Anybody else having issues getting to shopz? This is what we're getting,
different browsers, different nets:
More seriously, I really wish they would change that upside down logo
page. Not just the upside down IBM, but the whole thing could be more
professional. A customer who needs something right away and gets a 404
(whoever's fault that is doesn't matter) probably isn't in the mood for
a joke.
This is an intentional change in APAR OA55657.
You should see the same results on z/OS 2.1 with PTF UA97322.
Jim Mulder z/OS Diagnosis, Design, Development, Test IBM Corp.
Poughkeepsie NY
"IBM Mainframe Discussion List" wrote on
11/15/2018 02:52:41 PM:
> From: "Gary Weinhold"
> To:
> I believe that you can have a relative branch to a symbol in another
> CSECT that is resolved at binder time.
You can but you need the enhanced object code format to do that. GOFF? Some
such thing.
>If the programmer is so rash as to define an ENTRY point with an odd
>address, Bad Things can
I received an IBM page that said "patience is a virtue" before getting the
404
On Thu, Nov 15, 2018, 16:50 Tom Brennan More seriously, I really wish they would change that upside down logo
> page. Not just the upside down IBM, but the whole thing could be more
> professional. A customer who
Tom, I agree in principle, but it does get attention! Wonder how long it's
been upside down and I never noticed.
And it introduces a little 'poke fun at myself' from IBM.
Think this horse is dead...
David
On Thursday, November 15, 2018 Tom Brennan wrote:
More seriously, I really wish they
A nitpick, but why would you change everything to Jxx except BAL/BAS? JAS
would be more consistent.
IEABRC is pretty clever, but I've found it pretty quick to just rename all
the B* to J* and clean up the exceptions.
However, in my recent environment, virtually no branches of any kind were
Just habit. Just what I do.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Steve Smith
Sent: Thursday, November 15, 2018 3:34 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: ASMA034E
A nitpick, but why would you change
AFAIK. Did you try?
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Paul Gilmartin
Sent: Thursday, November 15, 2018 3:23 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: ASMA034E
On Thu, 15 Nov 2018 15:43:12 -0600, Tom
On Thu, 15 Nov 2018 13:21:01 -0600, Paul Gilmartin wrote:
>On Thu, 15 Nov 2018 12:38:05 -0600, Tom Marchant wrote:
>
>>On Thu, 15 Nov 2018 08:33:55 -0800, Charles Mills wrote:
>>
>>>LARL is also very cool. It is like LA without a base register.
>>
>>Agreed. One thing to be aware of with LARL. It
On Thu, 15 Nov 2018 15:43:12 -0600, Tom Marchant wrote:
>
>>If the programmer is so rash as to define an ENTRY point with an odd
>>address, Bad Things can happen.
>
>I don't think that HLASM will allow you to do that.
>
How about:
FRED CSECT
DCC'A'
JOE DCC'Data only; not
On 2018-11-15 16:43, Tom Marchant wrote:
I believe that you can have a relative branch to a symbol in another
CSECT that is resolved at binder time.
Yes, if you include GOFF in your HLASM parameters. You will find that
when you specify GOFF, you will also need LIST(133) .
--
Regards, Gord
Lizette,
Just one test, Can you add the IEFSSN entry dynamically and try starting
TNF ? See if it comes up ?
On Thu 15 Nov, 2018, 9:48 PM Lizette Koehler Cross posted to TCPIP/IBMMAIN
>
> List -
>
> When I IPL z/OS V2.1 TNF comes up correctly.
>
> When I IPL z/OS V2.3 TNF fails to start. I
On Thu, 15 Nov 2018 08:33:55 -0800, Charles Mills wrote:
>LARL is also very cool. It is like LA without a base register.
Agreed. One thing to be aware of with LARL. It uses a signed
halfword that is added to the current PSW address. As a result
it cannot be used to get the address of an odd
On Thu, 15 Nov 2018 22:22:31 -0500, Gord Tomlin wrote:
>On 2018-11-15 16:43, Tom Marchant wrote:
>> I believe that you can have a relative branch to a symbol in another
>> CSECT that is resolved at binder time.
>
>Yes, if you include GOFF in your HLASM parameters. You will find that
>when you
I think IBM is like sleeping beauty, waiting for a price to awake from the
Watson nightmare (or the prince called RAD HAT ?!)...
ITschak
On Thu, Nov 15, 2018 at 5:57 AM zMan wrote:
> Welcome to the new IBM.
>
> And they think they're going to woo cloud customers with this level of
> support...
A more modern (over 20 years old by now?) would suggest not having a USING
for your "code" at all, but rather using relative branch with one register
set up to point to your static data and a USING for that. It is relatively
infrequent that your static data would exceed 4K, and even if it did
Thanks for the links and some of the definitions provided, I will pass this
information along to the programmer.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the
37 matches
Mail list logo