2017-02-14 02:03:29 +08:00
|
|
|
*~
|
|
|
|
\#*
|
|
|
|
.#*
|
2010-06-12 22:26:37 +08:00
|
|
|
*.o
|
|
|
|
*.a
|
2014-11-26 11:40:14 +08:00
|
|
|
*.exe
|
2017-02-14 02:03:29 +08:00
|
|
|
*.dll
|
|
|
|
*.obj
|
|
|
|
*.pdb
|
|
|
|
*.lib
|
|
|
|
*.exp
|
2014-11-26 11:40:14 +08:00
|
|
|
*.log
|
2017-02-14 02:03:29 +08:00
|
|
|
*.bz2
|
|
|
|
*.zip
|
|
|
|
.gdb_history
|
|
|
|
a.out
|
2002-08-18 21:27:16 +08:00
|
|
|
tcc_g
|
|
|
|
tcc
|
2017-02-14 02:03:29 +08:00
|
|
|
*-tcc
|
2017-02-23 15:41:57 +08:00
|
|
|
libtcc*.def
|
2017-02-14 02:03:29 +08:00
|
|
|
|
2017-02-23 15:41:57 +08:00
|
|
|
config*.h
|
2020-12-18 07:33:44 +08:00
|
|
|
*_.h
|
2017-02-23 15:41:57 +08:00
|
|
|
config*.mak
|
2003-05-24 22:18:56 +08:00
|
|
|
config.texi
|
2017-02-14 02:03:29 +08:00
|
|
|
conftest*
|
2010-06-21 00:48:16 +08:00
|
|
|
tags
|
2014-11-26 11:40:14 +08:00
|
|
|
TAGS
|
2017-02-14 02:03:29 +08:00
|
|
|
tcc.1
|
|
|
|
tcc.pod
|
|
|
|
tcc-doc.html
|
|
|
|
tcc-doc.info
|
|
|
|
|
|
|
|
win32/doc
|
WIN32/64 only: Added C99 math functions: tgamma(), tgammaf(), lgamma(), lgammaf(), cbrt(), cbrtf(), log2(), log2f(), exp2(), exp2f().
The gamma() functions are accurate to 13 digits over the full range. Returns INFINITY / NAN identical to other compiler's math libs.
#include <stdio.h>
#include <math.h>
int main() {
double x;
for (x = -7.0; x <= 520.0; x += 1.0) {
printf("tgamma/lgamma %6.3f: %20.13g %20.13g\n", x/3, tgamma(x/3.0), lgamma(x/3.0));
}
printf("tgamma/lgamma %g: %20.13g %20.13g\n", 0.00000234, tgamma(0.00000234), lgamma(0.00000234));
printf("log2, exp2, cbrt, cbrt: %.15g %.15g %.15g %.15g\n", log2(1024), exp2(10), cbrt(-10), cbrt(10));
}
2020-11-14 07:02:58 +08:00
|
|
|
win32/examples/libtcc_test.c
|
2017-02-14 02:03:29 +08:00
|
|
|
win32/libtcc
|
|
|
|
win32/lib/32
|
|
|
|
win32/lib/64
|
|
|
|
win32/include/float.h
|
WIN32/64 only: Added C99 math functions: tgamma(), tgammaf(), lgamma(), lgammaf(), cbrt(), cbrtf(), log2(), log2f(), exp2(), exp2f().
The gamma() functions are accurate to 13 digits over the full range. Returns INFINITY / NAN identical to other compiler's math libs.
#include <stdio.h>
#include <math.h>
int main() {
double x;
for (x = -7.0; x <= 520.0; x += 1.0) {
printf("tgamma/lgamma %6.3f: %20.13g %20.13g\n", x/3, tgamma(x/3.0), lgamma(x/3.0));
}
printf("tgamma/lgamma %g: %20.13g %20.13g\n", 0.00000234, tgamma(0.00000234), lgamma(0.00000234));
printf("log2, exp2, cbrt, cbrt: %.15g %.15g %.15g %.15g\n", log2(1024), exp2(10), cbrt(-10), cbrt(10));
}
2020-11-14 07:02:58 +08:00
|
|
|
win32/include/stdalign.h
|
2017-02-14 02:03:29 +08:00
|
|
|
win32/include/stdarg.h
|
|
|
|
win32/include/stdbool.h
|
|
|
|
win32/include/stddef.h
|
WIN32/64 only: Added C99 math functions: tgamma(), tgammaf(), lgamma(), lgammaf(), cbrt(), cbrtf(), log2(), log2f(), exp2(), exp2f().
The gamma() functions are accurate to 13 digits over the full range. Returns INFINITY / NAN identical to other compiler's math libs.
#include <stdio.h>
#include <math.h>
int main() {
double x;
for (x = -7.0; x <= 520.0; x += 1.0) {
printf("tgamma/lgamma %6.3f: %20.13g %20.13g\n", x/3, tgamma(x/3.0), lgamma(x/3.0));
}
printf("tgamma/lgamma %g: %20.13g %20.13g\n", 0.00000234, tgamma(0.00000234), lgamma(0.00000234));
printf("log2, exp2, cbrt, cbrt: %.15g %.15g %.15g %.15g\n", log2(1024), exp2(10), cbrt(-10), cbrt(10));
}
2020-11-14 07:02:58 +08:00
|
|
|
win32/include/stdnoreturn.h
|
2017-02-14 02:03:29 +08:00
|
|
|
win32/include/varargs.h
|
|
|
|
win32/include/tcclib.h
|
|
|
|
|
|
|
|
tests/tcctest[1234]
|
|
|
|
tests/tcctest.gcc
|
2017-12-13 00:57:20 +08:00
|
|
|
tests/*.out*
|
2017-02-14 02:03:29 +08:00
|
|
|
tests/*.ref
|
|
|
|
tests/*.txt
|
|
|
|
tests/*.gcc
|
|
|
|
tests/*-cc*
|
|
|
|
tests/*-tcc*
|
|
|
|
tests/libtcc_test
|
2019-12-11 07:37:18 +08:00
|
|
|
tests/libtcc_test_mt
|
2017-12-13 00:57:20 +08:00
|
|
|
tests/asm-c-connect
|
|
|
|
tests/asm-c-connect-sep
|
2017-02-14 02:03:29 +08:00
|
|
|
tests/vla_test
|
|
|
|
tests/hello
|
|
|
|
tests/tests2/fred.txt
|
2020-03-21 23:57:00 +08:00
|
|
|
libtcc.dylib
|