[Top][All Lists]
[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: |
Tue, 10 Jan 2006 20:48:35 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: libjit
Branch:
Changes by: Aleksey Demakov <address@hidden> 06/01/10 20:48:35
Modified files:
. : ChangeLog
jit : jit-gen-x86.h
Log message:
added x86_jump_memindex
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/libjit/ChangeLog.diff?tr1=1.187&tr2=1.188&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/libjit/jit/jit-gen-x86.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
Patches:
Index: libjit/ChangeLog
diff -u libjit/ChangeLog:1.187 libjit/ChangeLog:1.188
--- libjit/ChangeLog:1.187 Sun Jan 8 04:25:24 2006
+++ libjit/ChangeLog Tue Jan 10 20:48:35 2006
@@ -1,3 +1,8 @@
+2006-01-11 Aleksey Demakov <address@hidden>
+
+ * jit/jit-gen-x86.h (x86_jump_memindex): add macro for indirect
+ jumps.
+
2006-01-08 Aleksey Demakov <address@hidden>
* jit/jit-apply-x86.h (jit_builtin_return_int): change definition
Index: libjit/jit/jit-gen-x86.h
diff -u libjit/jit/jit-gen-x86.h:1.4 libjit/jit/jit-gen-x86.h:1.5
--- libjit/jit/jit-gen-x86.h:1.4 Mon Dec 19 20:36:40 2005
+++ libjit/jit/jit-gen-x86.h Tue Jan 10 20:48:35 2006
@@ -1480,6 +1480,11 @@
x86_membase_emit ((inst), 4, (basereg), (disp)); \
} while (0)
+#define x86_jump_memindex(inst,basereg,disp,indexreg,shift) \
+ do { \
+ *(inst)++ = (unsigned char)0xff; \
+ x86_memindex_emit ((inst), 4, (basereg), (disp), (indexreg),
(shift)); \
+ } while (0)
/*
* target is a pointer in our buffer.
*/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] libjit ./ChangeLog jit/jit-gen-x86.h,
Aleksey Demakov <=