Mercurial > pub > dyncall > dyncall
comparison dyncallback/dyncall_args.c @ 122:f63467916f98
- first draft of mips64 n64 callbacks, not everything working, though
author | cslag |
---|---|
date | Mon, 04 Jul 2016 01:11:08 +0200 |
parents | b7a9b524f0c3 |
children | 170cde9e2a83 |
comparison
equal
deleted
inserted
replaced
121:f00b1f3da52e | 122:f63467916f98 |
---|---|
25 | 25 |
26 #include "../dyncall/dyncall_macros.h" | 26 #include "../dyncall/dyncall_macros.h" |
27 | 27 |
28 #if defined(DC__Arch_Intel_x86) | 28 #if defined(DC__Arch_Intel_x86) |
29 # include "dyncall_args_x86.c" | 29 # include "dyncall_args_x86.c" |
30 #elif defined (DC__Arch_AMD64) | 30 #elif defined(DC__Arch_AMD64) |
31 # include "dyncall_args_x64.c" | 31 # include "dyncall_args_x64.c" |
32 #elif defined (DC__Arch_PPC32) | 32 #elif defined(DC__Arch_PPC32) |
33 # if defined (DC__OS_Darwin) | 33 # if defined(DC__OS_Darwin) |
34 # include "dyncall_args_ppc32.c" | 34 # include "dyncall_args_ppc32.c" |
35 # else | 35 # else |
36 # include "dyncall_args_ppc32_sysv.c" | 36 # include "dyncall_args_ppc32_sysv.c" |
37 # endif | 37 # endif |
38 #elif defined (DC__Arch_PPC64) | 38 #elif defined(DC__Arch_PPC64) |
39 # include "dyncall_args_ppc64.c" | 39 # include "dyncall_args_ppc64.c" |
40 #elif defined (DC__Arch_ARM_ARM) | 40 #elif defined(DC__Arch_ARM_ARM) |
41 # include "dyncall_args_arm32_arm.c" | 41 # include "dyncall_args_arm32_arm.c" |
42 #elif defined (DC__Arch_ARM_THUMB) | 42 #elif defined(DC__Arch_ARM_THUMB) |
43 # include "dyncall_args_arm32_thumb.c" | 43 # include "dyncall_args_arm32_thumb.c" |
44 #elif defined (DC__Arch_MIPS) | 44 #elif defined(DC__Arch_MIPS) |
45 # if defined(DC__ABI_MIPS_O32) | 45 # if defined(DC__ABI_MIPS_O32) |
46 # include "dyncall_args_mips_o32.c" | 46 # include "dyncall_args_mips_o32.c" |
47 # else | 47 # else |
48 # include "dyncall_args_mips.c" | 48 # include "dyncall_args_mips.c" |
49 # endif | 49 # endif |
50 #elif defined (DC__Arch_Sparc) | 50 #elif defined(DC__Arch_MIPS64) |
51 # include "dyncall_args_mips64.c" | |
52 #elif defined(DC__Arch_Sparc) | |
51 # include "dyncall_args_sparc32.c" | 53 # include "dyncall_args_sparc32.c" |
52 #elif defined (DC__Arch_Sparcv9) | 54 #elif defined(DC__Arch_Sparcv9) |
53 # include "dyncall_args_sparc64.c" | 55 # include "dyncall_args_sparc64.c" |
54 #elif defined (DC__Arch_ARM64) | 56 #elif defined(DC__Arch_ARM64) |
55 # if defined (DC__OS_Darwin) | 57 # if defined(DC__OS_Darwin) |
56 # include "dyncall_args_arm64_apple.c" | 58 # include "dyncall_args_arm64_apple.c" |
57 # else | 59 # else |
58 # include "dyncall_args_arm64.c" | 60 # include "dyncall_args_arm64.c" |
59 # endif | 61 # endif |
60 #endif | 62 #endif |