I'm trying to debug an SSCH which is giving an operand exception, but I've had
no previous experience with this instruction. Naturally I've read the pop but
by its definition it seems to be ok.
The failing instruction is:
-> 0000000001029ADE" SSCH B233A000 0000000001200000
SCH 000B DEV 0100
*** 0000000001029ADE" PROG 0015 -> 00000000000AB008
OPERAND
R01200000 01265800 13C28000 027A5C78 012652B0 F6
R01200010 0082FF00
By contrast a good SSCH from earlier in the path is:
-> 0000000001029ADE" SSCH B233A000 0000000001200000 CC 0
SCH 000B DEV 0100
CPA 01714078 PARM 01265800 KEY 0 FPI 82 LPM 80
V01200000 01265800 00828000 01714078 012652B0 F6 R01200000
V01200010 0080FF00
GPR 1 = 0001000B
I notice that in the ORB the key, M, Y, and P fields have changed, as well as
the CPA, and the addresses reported by trace have changed from V to R but, if
I understand correctly, none of these should trigger an operation exception.
Any thoughts most welcome.
ian
...
Ian S. Worthington, MBCS.
me: http://isw.me.uk/
photos: http://gallery.isw.me.uk/
Dulce et decorum est pro patria mori, sed dulcius pro patria vivere, et
dulcissimus pro patria biber. Ergo, bibiamo pro salute patriae.