forgot about the base+displacement (been awhile since i've looked at 390 instructions)...so x0159552 is the address which has x5000432B. -- Todd Blevins On Fri, 12 Apr 2002, Todd Blevins wrote: > > > Well, here's a trace if it means anything to you...doing a load psw...if i > understand the opcode, we load the doubleword from the address of the 2nd > operand in the operation...it contains all 0s: > > > I 00C > Tracing active at IPL > 0000003 FILES CHANGED > -> 00010028 TPROT E50150000000 10000000 00000000 CC 2 > *** 00010028 PROG 0005 -> 00010060 ADDRESSING > -> 000100D8 MVPG B2540012 00000000 00000000 > *** 000100D8 PROG 0001 -> 000100E0 OPERATION > -> 0028744C ???? 0000 > *** 0028744C PROG 0001 -> 000100E0 OPERATION > HCPGIR453W CP entered; program interrupt loop > -> 000100E0 LPSW 8200D0E6 00159552 > *** 000100E0 PROG 0006 -> 000100E0 SPECIFICATION > > D T0000D0E6 > R0000D0E0 00000000 00000000 00000000 00000000 06 *................* > D T00100E0 > R000100E0 8200D0E6 07070707 00080000 80011000 06 *b..W............* > D T0159552 > R00159550 43105000 432B1000 A7210004 A784001D 06 *..&.....x...xd..* > > B > HCPGIR453W CP entered; program interrupt loop > -> 000100E0 LPSW 8200D0E6 00159552 > *** 000100E0 PROG 0006 -> 000100E0 SPECIFICATION > > D P > PSW = 00080000 800100E0 > >