Once again:
is my understanding correct, that LE cannot handle the 64 bit situation
in the SDWA
correctly, and you repair this by modifying the contents of the SDWA in
your ESTAE routine,
before percolating to LE, that is: you are "fooling" LE, this way
repairing (?) the problem
that LE has?
IMO you should ask IBM for help on this;
if calling AMODE 64 Assembler routines is supported from LE HLL programs,
LE should be able to handle ABENDs that occur there correctly.
Kind regards
Bernd
Am 27.08.2017 um 22:15 schrieb Charles Mills:
I am thinking of trying setting AMODE 31 in the SDWA PSW16 (going back to my
own ESTAE ahead of LE's) and seeing if that helps.
It does indeed! Seems to solve the problem. LE is happy. It interprets all of
the registers as 31-bit addresses, but most of them are anyway.
Need to work on this a little, but I have the key I think.
Unless someone else has the "right" way of doing this.
Charles
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN