From e238e6521bcbbc3a4ff6d795564b8f2d322de349 Mon Sep 17 00:00:00 2001 From: "Pavlas, Zdenek" Date: Fri, 30 Sep 2016 07:29:38 -0700 Subject: gtst_addr(): short conditional jumps (i386, x86_64) --- tcc.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tcc.h') diff --git a/tcc.h b/tcc.h index 20846a3..9b292eb 100644 --- a/tcc.h +++ b/tcc.h @@ -1472,6 +1472,11 @@ ST_FUNC void gfunc_epilog(void); ST_FUNC int gjmp(int t); ST_FUNC void gjmp_addr(int a); ST_FUNC int gtst(int inv, int t); +#if defined TCC_TARGET_I386 || defined TCC_TARGET_X86_64 +ST_FUNC void gtst_addr(int inv, int a); +#else +#define gtst_addr(inv, a) gsym_addr(gtst(inv, 0), a) +#endif ST_FUNC void gen_opi(int op); ST_FUNC void gen_opf(int op); ST_FUNC void gen_cvt_ftoi(int t); -- cgit v1.3.1