dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] libjit ./ChangeLog jit/jit-gen-x86.h


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit ./ChangeLog jit/jit-gen-x86.h
Date: Sun, 26 Feb 2006 07:59:10 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Branch:         
Changes by:     Aleksey Demakov <address@hidden>        06/02/26 07:59:09

Modified files:
        .              : ChangeLog 
        jit            : jit-gen-x86.h 

Log message:
        corrected opcode in x86_pop_mem and x86_pop_membase

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/libjit/ChangeLog.diff?tr1=1.204&tr2=1.205&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/libjit/jit/jit-gen-x86.h.diff?tr1=1.5&tr2=1.6&r1=text&r2=text

Patches:
Index: libjit/ChangeLog
diff -u libjit/ChangeLog:1.204 libjit/ChangeLog:1.205
--- libjit/ChangeLog:1.204      Thu Feb 23 23:58:24 2006
+++ libjit/ChangeLog    Sun Feb 26 07:59:09 2006
@@ -1,3 +1,8 @@
+2006-02-26  Aleksey Demakov  <address@hidden>
+
+       * jit/jit-gen-x86.h (x86_pop_mem, x86_pop_membase): fix opcode --
+         it was 0x87 (xchg) instead of 0x8f (pop).
+
 2006-02-24  Aleksey Demakov  <address@hidden>
 
        * jit/jit-insn.c (jit_insn_address_of_label): fix a typo.
Index: libjit/jit/jit-gen-x86.h
diff -u libjit/jit/jit-gen-x86.h:1.5 libjit/jit/jit-gen-x86.h:1.6
--- libjit/jit/jit-gen-x86.h:1.5        Tue Jan 10 20:48:35 2006
+++ libjit/jit/jit-gen-x86.h    Sun Feb 26 07:59:09 2006
@@ -1417,13 +1417,13 @@
 
 #define x86_pop_mem(inst,mem)  \
        do {    \
-               *(inst)++ = (unsigned char)0x87;        \
+               *(inst)++ = (unsigned char)0x8f;        \
                x86_mem_emit ((inst), 0, (mem));        \
        } while (0)
 
 #define x86_pop_membase(inst,basereg,disp)     \
        do {    \
-               *(inst)++ = (unsigned char)0x87;        \
+               *(inst)++ = (unsigned char)0x8f;        \
                x86_membase_emit ((inst), 0, (basereg), (disp));        \
        } while (0)
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]