aboutsummaryrefslogtreecommitdiff
path: root/tcctok.h
diff options
context:
space:
mode:
authorbellard <bellard>2004-10-05 22:33:55 +0000
committerbellard <bellard>2004-10-05 22:33:55 +0000
commitec7d36326de63fa284f6c181db5b3d1c02f071bf (patch)
tree6ada11834f6a20104bf48026159f0c6e98411d77 /tcctok.h
parentbf45336afb7f7859efa05dd17c9e73c983a2d834 (diff)
downloadtinycc-ec7d36326de63fa284f6c181db5b3d1c02f071bf.tar.gz
tinycc-ec7d36326de63fa284f6c181db5b3d1c02f071bf.tar.bz2
C67 COFF executable format support (TK)
Diffstat (limited to 'tcctok.h')
-rw-r--r--tcctok.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/tcctok.h b/tcctok.h
index 1f80236..85643dd 100644
--- a/tcctok.h
+++ b/tcctok.h
@@ -111,7 +111,7 @@
DEF(TOK___moddi3, "__moddi3")
DEF(TOK___udivdi3, "__udivdi3")
DEF(TOK___umoddi3, "__umoddi3")
-#ifdef TCC_TARGET_ARM
+#if defined(TCC_TARGET_ARM)
DEF(TOK___divsi3, "__divsi3")
DEF(TOK___modsi3, "__modsi3")
DEF(TOK___udivsi3, "__udivsi3")
@@ -126,6 +126,16 @@
DEF(TOK___fixsfdi, "__fixsfdi")
DEF(TOK___fixdfdi, "__fixdfdi")
DEF(TOK___fixxfdi, "__fixxfdi")
+#elif defined(TCC_TARGET_C67)
+ DEF(TOK__divi, "_divi")
+ DEF(TOK__divu, "_divu")
+ DEF(TOK__divf, "_divf")
+ DEF(TOK__divd, "_divd")
+ DEF(TOK__remi, "_remi")
+ DEF(TOK__remu, "_remu")
+ DEF(TOK___sardi3, "__sardi3")
+ DEF(TOK___shrdi3, "__shrdi3")
+ DEF(TOK___shldi3, "__shldi3")
#else
/* XXX: same names on i386 ? */
DEF(TOK___sardi3, "__sardi3")