diff options
Diffstat (limited to 'src/lj_ccall.h')
-rw-r--r-- | src/lj_ccall.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/lj_ccall.h b/src/lj_ccall.h index 17ed56c7..6f9c58e5 100644 --- a/src/lj_ccall.h +++ b/src/lj_ccall.h | |||
@@ -19,9 +19,6 @@ | |||
19 | #define CCALL_NARG_FPR 0 | 19 | #define CCALL_NARG_FPR 0 |
20 | #define CCALL_NRET_GPR 2 | 20 | #define CCALL_NRET_GPR 2 |
21 | #define CCALL_NRET_FPR 1 /* For FP results on x87 stack. */ | 21 | #define CCALL_NRET_FPR 1 /* For FP results on x87 stack. */ |
22 | #define CCALL_STRUCT_RETREF 1 /* Return structs by reference. */ | ||
23 | #define CCALL_COMPLEX_RETREF 1 /* Return complex by reference. */ | ||
24 | #define CCALL_COMPLEXF_RETREF 0 /* Return complex float by value. */ | ||
25 | #define CCALL_ALIGN_STACKARG 0 /* Don't align argument on stack. */ | 22 | #define CCALL_ALIGN_STACKARG 0 /* Don't align argument on stack. */ |
26 | #elif LJ_ABI_WIN | 23 | #elif LJ_ABI_WIN |
27 | #define CCALL_NARG_GPR 4 | 24 | #define CCALL_NARG_GPR 4 |
@@ -29,9 +26,6 @@ | |||
29 | #define CCALL_NRET_GPR 1 | 26 | #define CCALL_NRET_GPR 1 |
30 | #define CCALL_NRET_FPR 1 | 27 | #define CCALL_NRET_FPR 1 |
31 | #define CCALL_SPS_EXTRA 4 | 28 | #define CCALL_SPS_EXTRA 4 |
32 | #define CCALL_COMPLEX_ARGREF 1 /* Pass complex by reference. */ | ||
33 | #define CCALL_COMPLEX_RETREF 1 /* Return complex by reference. */ | ||
34 | #define CCALL_COMPLEXF_RETREF 0 /* Return complex float by value. */ | ||
35 | #else | 29 | #else |
36 | #define CCALL_NARG_GPR 6 | 30 | #define CCALL_NARG_GPR 6 |
37 | #define CCALL_NARG_FPR 8 | 31 | #define CCALL_NARG_FPR 8 |
@@ -60,8 +54,6 @@ typedef intptr_t GPRArg; | |||
60 | #define CCALL_NRET_GPR 4 /* For softfp complex double. */ | 54 | #define CCALL_NRET_GPR 4 /* For softfp complex double. */ |
61 | #define CCALL_NRET_FPR 0 | 55 | #define CCALL_NRET_FPR 0 |
62 | #define CCALL_SPS_FREE 0 /* NYI */ | 56 | #define CCALL_SPS_FREE 0 /* NYI */ |
63 | #define CCALL_STRUCT_ARGREF 1 /* Pass structs by reference. */ | ||
64 | #define CCALL_STRUCT_RETREF 1 /* Return structs by reference. */ | ||
65 | 57 | ||
66 | typedef intptr_t GPRArg; | 58 | typedef intptr_t GPRArg; |
67 | 59 | ||
@@ -72,21 +64,6 @@ typedef intptr_t GPRArg; | |||
72 | #ifndef CCALL_SPS_EXTRA | 64 | #ifndef CCALL_SPS_EXTRA |
73 | #define CCALL_SPS_EXTRA 0 | 65 | #define CCALL_SPS_EXTRA 0 |
74 | #endif | 66 | #endif |
75 | #ifndef CCALL_STRUCT_ARGREF | ||
76 | #define CCALL_STRUCT_ARGREF 0 | ||
77 | #endif | ||
78 | #ifndef CCALL_STRUCT_RETREF | ||
79 | #define CCALL_STRUCT_RETREF 0 | ||
80 | #endif | ||
81 | #ifndef CCALL_COMPLEX_ARGREF | ||
82 | #define CCALL_COMPLEX_ARGREF 0 | ||
83 | #endif | ||
84 | #ifndef CCALL_COMPLEX_RETREF | ||
85 | #define CCALL_COMPLEX_RETREF 0 | ||
86 | #endif | ||
87 | #ifndef CCALL_COMPLEXF_RETREF | ||
88 | #define CCALL_COMPLEXF_RETREF CCALL_COMPLEX_RETREF | ||
89 | #endif | ||
90 | #ifndef CCALL_VECTOR_REG | 67 | #ifndef CCALL_VECTOR_REG |
91 | #define CCALL_VECTOR_REG 0 | 68 | #define CCALL_VECTOR_REG 0 |
92 | #endif | 69 | #endif |