From 421911f921b9bc2b4a038d1d657411d3ca1051ad Mon Sep 17 00:00:00 2001 From: bellard Date: Sun, 10 Feb 2002 16:13:14 +0000 Subject: [PATCH] moved i368 specific code --- i386-gen.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/i386-gen.c b/i386-gen.c index c845a25..9aad2e1 100644 --- a/i386-gen.c +++ b/i386-gen.c @@ -443,11 +443,18 @@ void gfunc_epilog(void) *func_sub_sp_ptr = (-loc + 3) & -4; } +/* generate a jump to a label */ int gjmp(int t) { return psym(0xe9, t); } +/* generate a jump to a fixed address */ +void gjmp_addr(int a) +{ + oad(0xe9, a - ind - 5); +} + /* generate a test. set 'inv' to invert test. Stack entry is popped */ int gtst(int inv, int t) {