Index: basic_opcodes.ops
===================================================================
RCS file: /home/perlcvs/parrot/basic_opcodes.ops,v
retrieving revision 1.37
diff -u -r1.37 basic_opcodes.ops
--- basic_opcodes.ops	2001/10/10 18:21:04	1.37
+++ basic_opcodes.ops	2001/10/12 12:35:20
@@ -270,7 +270,7 @@

 /* JUMP Ix */
 MANUAL_OP jump_i {
-  RETURN(INT_REG(P1));
+  RETURNABS(INT_REG(P1));
 }

 /* SET Nx, CONSTANT */
Index: process_opfunc.pl
===================================================================
RCS file: /home/perlcvs/parrot/process_opfunc.pl,v
retrieving revision 1.24
diff -u -r1.24 process_opfunc.pl
--- process_opfunc.pl	2001/10/07 15:27:42	1.24
+++ process_opfunc.pl	2001/10/12 12:35:20
@@ -76,6 +76,7 @@

     s/RETURN\((.*)\)/return cur_opcode + $1/;
     s/RESUME\((.*)\)/interpreter->resume_addr = cur_opcode + $1/;
+    s/RETURNABS\((.*)\)/return (opcode_t *)interpreter->code->byte_code + $1/;

     s/\bP(\d+)\b/$param_sub[$1]/g;
     s/INT_REG\(([^)]+)\)/interpreter->int_reg->registers[$1]/g;
