aboutsummaryrefslogtreecommitdiff
path: root/lib/libtcc1.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libtcc1.c')
-rw-r--r--lib/libtcc1.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/lib/libtcc1.c b/lib/libtcc1.c
index c3ff7fe..0edfbd8 100644
--- a/lib/libtcc1.c
+++ b/lib/libtcc1.c
@@ -478,18 +478,6 @@ long long __ashldi3(long long a, int b)
#endif
}
-long long __tcc_cvt_ftol(long double x)
-{
- unsigned c0, c1;
- long long ret;
- __asm__ __volatile__ ("fnstcw %0" : "=m" (c0));
- c1 = c0 | 0x0C00;
- __asm__ __volatile__ ("fldcw %0" : : "m" (c1));
- __asm__ __volatile__ ("fistpll %0" : "=m" (ret));
- __asm__ __volatile__ ("fldcw %0" : : "m" (c0));
- return ret;
-}
-
#endif /* !__x86_64__ */
/* XXX: fix tcc's code generator to do this instead */