+2006-01-11 Aleksey Demakov <ademakov@gmail.com>
+
+ * jit/jit-gen-x86.h (x86_jump_memindex): add macro for indirect
+ jumps.
+
2006-01-08 Aleksey Demakov <ademakov@gmail.com>
* jit/jit-apply-x86.h (jit_builtin_return_int): change definition
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.
*/