diff options
Diffstat (limited to 'lib/libtcc1.c')
| -rw-r--r-- | lib/libtcc1.c | 12 |
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 */ |
