// Standard Headers #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // Intrinsics #if !defined(__FMA__) #if !defined(_MSC_VER) #error "Get a better CPU (the kind that supports FMA) or enable -mfma" #endif #endif // xmmintrin.h depends on mm_malloc.h, which itself includes other CRT headers // Which introduces compiler errors. Actually does it really matter? I would // need to check again #undef __STDC_HOSTED__ #include #include #include "intrin.h" // Dependencies #include "util.c" #include "conv/decfloat/decfloat.c" // Platform-independent stuff #include "fmt/gen_fmt.c" #include "math/basic.c" #include "math/division.c" #include "math/gen_math.c" #include "math/bits.c" #include "math/round.c" #include "conv/digits.c" #include "conv/strpfx.c" #include "conv/int.c" #include "conv/float.c" #include "stdlib/algorithm.c" #include "stdlib/multibyte.c" #include "stdlib/random.c" #include "ctype.c" #include "errno.c" #include "fenv.c" #include "locale.c" #include "string.c" #include "uchar.c" #include "wchar.c" #include "wctype.c" // Windows stuff #if defined(CIABATTA_WIN) #include "_win/win.h" #include "_win/assert.c" #include "_win/cmdline.c" #include "_win/entry.c" #include "_win/environment.c" #include "_win/heap.c" #include "_win/signal.c" #include "_win/stdio.c" #include "_win/threads.c" #include "_win/time.c" #endif