diff options
| author | Pavlas, Zdenek <zden3k@gmail.com> | 2016-09-30 07:29:38 -0700 |
|---|---|---|
| committer | Pavlas, Zdenek <zden3k@gmail.com> | 2016-09-30 07:33:20 -0700 |
| commit | e238e6521bcbbc3a4ff6d795564b8f2d322de349 (patch) | |
| tree | 137d4b6fc7ab60c010e24050db67f159aed525b8 /tcc.h | |
| parent | fc0fc6aba3d8fce415325b76fcd1499365d448ea (diff) | |
| download | tinycc-e238e6521bcbbc3a4ff6d795564b8f2d322de349.tar.gz tinycc-e238e6521bcbbc3a4ff6d795564b8f2d322de349.tar.bz2 | |
gtst_addr(): short conditional jumps (i386, x86_64)
Diffstat (limited to 'tcc.h')
| -rw-r--r-- | tcc.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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); |
