On 15 October 2013 13:46, MichealButz <[email protected]> wrote: > DATA AT PSW 0438EA42 - D4021001 10014770 B1C29620 > GR 0: 00054AD8 1: 00000000 > 2: 00000000 3: 00000002 > 4: 00054AD7 5: 00054AD8 > 6: 008C0E31 7: 0438EA04 > 8: 8438CBEC 9: 8438CB4E > A: 0438F8F8 B: 8438E8FA > C: 008C0E4F D: 008C0770 > E: 00000001 F: 04391742
Since the failing insruction is an NC of the three bytes at location 0 with themselves, and since your program (as posted, which is incomplete), doesn't contain an NC instruction, I imagine you have branched off somewhere wildly. That EX of some unknown instruction at MOVE_PROG without first checking that the BCTR didn't set R4 to a negative (i.e. large positive) number is suspicious. You may find it convenient to use AHI R4,-1 rather than the traditional BCTR, because AHI sets the condition code, which you can check before doing the EX. Whether this is the cause of the problem I cannot say based on what little you've provided. Tony H. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
