Modified:
trunk/zvm/zcpu.py
Log:
Jump to relative offset, not offset-2.
Modified: trunk/zvm/zcpu.py
==============================================================================
--- trunk/zvm/zcpu.py (original)
+++ trunk/zvm/zcpu.py Sun Jun 22 04:43:22 2008
@@ -353,7 +353,7 @@
if (offset >= 2**15):
offset = - 2**16 + offset
log("Jump unconditionally to offset %d" % offset)
- self._opdecoder.program_counter += (offset - 2)
+ self._opdecoder.program_counter += offset
def op_print_paddr(self, string_paddr):