Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
alexbevi
GitHub Repository: alexbevi/BizHawk
Path: blob/master/libsnes/bsnes/libco/libco.c
2 views
1
/*
2
libco
3
auto-selection module
4
license: public domain
5
*/
6
7
#if (defined(__ARM_EABI__) || defined(__ARMCC_VERSION) )
8
#include "sjlj-multi.c"
9
#elif defined(__GNUC__) && defined(__i386__)
10
#if !defined(LIBCO_MSVC)
11
#include "x86.c"
12
#endif
13
#elif defined(__GNUC__) && defined(__amd64__)
14
#include "amd64.c"
15
#elif defined(__GNUC__) && defined(_ARCH_PPC)
16
#include "ppc.c"
17
#elif defined(__GNUC__)
18
#include "sjlj.c"
19
#elif defined(_MSC_VER) && defined(_M_IX86)
20
#include "x86.c"
21
#elif defined(_MSC_VER) && defined(_M_AMD64)
22
#include "amd64.c"
23
#elif defined(_MSC_VER)
24
#include "fiber.c"
25
#else
26
#error "libco: unsupported processor, compiler or operating system"
27
#endif
28
29