I can see all 64 bits in the SDWA. CharlesSent from a mobile; please excuse the brevity. -------- Original message --------From: Steve Smith <[email protected]> Date: 8/28/17 8:47 AM (GMT-05:00) To: [email protected] Subject: Re: Can AMODE 31 C/C++ get a signal on a S0C1/4 in AMODE 64 assembler? I can only guess that this particular register dump comes from a 32-bit savearea. Deliberately masking off the high-halves when available would be profoundly asinine. Say it ain't so, LE!
sas On Sun, Aug 27, 2017 at 5:01 PM, Charles Mills <[email protected]> wrote: ... > > LE fails to print the high register halves, for example > > GPR0..... ********_000000C6 GPR1..... ********_00000020 GPR2..... > ********_FFFFFFFF GPR3..... ********_00000002 > > If I had nothing better to do I would open an RFE on that. Even assuming > AMODE 31, how can LE assume that the high halves of the registers are of no > debugging value? 64-bit register arithmetic -- or even using the high halves > of registers as a temporary holding area -- is a valid technique even in the > absence of AMODE 64. The C/C++ compiler itself does so. > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
