2 #include "./i386/setjmp.S"
3 #elif defined(__x86_64__)
4 #include "./x86_64/setjmp.S"
5 #elif defined(__sparc__)
6 #include "./sparc64/setjmp.S"
7 #elif defined(__mips__)
8 #if _MIPS_SIM == _ABI64
9 #include "./mips64/setjmp.S"
11 #include "./mips/setjmp.S"
13 #elif defined(__powerpc__) || defined(__PPC__)
14 #include "./powerpc/setjmp.S"
15 #elif defined(__ia64__)
16 #include "./ia64/setjmp.S"
17 #include "./ia64/longjmp.S"
18 #elif defined(__arm__)
19 #include "./arm/setjmp.S"
20 #elif defined(__aarch64__)
21 #include "./arm64/setjmp.S"
22 #elif defined(__riscv)
23 #include "./riscv/setjmp.S"
25 #error "Unknown target cpu type"