CVSROOT: /cvsroot/dotgnu-pnet
Module name: pnet
Changes by: Klaus Treichel <ktreichel> 07/08/18 11:34:39
Modified files:
. : ChangeLog
engine : cvm_stack.c
Log message:
Fix the opcode COP_PREFIX_REPL_WORD_N on x86_64.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3487&r2=1.3488
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/cvm_stack.c?cvsroot=dotgnu-pnet&r1=1.13&r2=1.14
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3487
retrieving revision 1.3488
diff -u -b -r1.3487 -r1.3488
--- ChangeLog 17 Aug 2007 19:18:25 -0000 1.3487
+++ ChangeLog 18 Aug 2007 11:34:39 -0000 1.3488
@@ -1,3 +1,8 @@
+2007-08-18 Klaus Treichel <[EMAIL PROTECTED]>
+
+ * engine/cvm_stack.c: Fix the opcode COP_PREFIX_REPL_WORD_N on x86_64
+ systems.
+
2007-08-17 Ivan de Jesus Deras Tabora <[EMAIL PROTECTED]>
* engine/cvm.h: Define the new cvm opcode COP_PREFIX_REPL_WORD_N to
Index: engine/cvm_stack.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/cvm_stack.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- engine/cvm_stack.c 17 Aug 2007 19:18:26 -0000 1.13
+++ engine/cvm_stack.c 18 Aug 2007 11:34:39 -0000 1.14
@@ -455,8 +455,7 @@
*/
VMCASE(COP_PREFIX_REPL_WORD_N):
{
- tempNum = ((ILInt32)CVMP_ARG_WORD) + 1;
- stacktop[-tempNum] = stacktop[-1];
+ stacktop[-(((ILInt32)CVMP_ARG_WORD) + 1)] = stacktop[-1];
MODIFY_PC_AND_STACK(CVMP_LEN_WORD, -1);
}
VMBREAK(COP_PREFIX_REPL_WORD_N);
_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits