diff options
author | Mike Pall <mike> | 2015-01-03 15:28:33 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2015-01-03 15:28:33 +0100 |
commit | f307d0adafc7e35d2dc1c461d50f6572c5e6bca8 (patch) | |
tree | 0ce471fc05dad49f3e5d60338034ff8a4a9904f8 /src/lj_frame.h | |
parent | cb481ddc8f9d92913ba07d998f4274bbf9711077 (diff) | |
download | luajit-f307d0adafc7e35d2dc1c461d50f6572c5e6bca8.tar.gz luajit-f307d0adafc7e35d2dc1c461d50f6572c5e6bca8.tar.bz2 luajit-f307d0adafc7e35d2dc1c461d50f6572c5e6bca8.zip |
ARM64: Add build infrastructure and initial port of interpreter.
Diffstat (limited to 'src/lj_frame.h')
-rw-r--r-- | src/lj_frame.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lj_frame.h b/src/lj_frame.h index 226d74f1..f024c43f 100644 --- a/src/lj_frame.h +++ b/src/lj_frame.h | |||
@@ -159,6 +159,15 @@ enum { LJ_CONT_TAILCALL, LJ_CONT_FFI_CALLBACK }; /* Special continuations. */ | |||
159 | #define CFRAME_SIZE 64 | 159 | #define CFRAME_SIZE 64 |
160 | #endif | 160 | #endif |
161 | #define CFRAME_SHIFT_MULTRES 3 | 161 | #define CFRAME_SHIFT_MULTRES 3 |
162 | #elif LJ_TARGET_ARM64 | ||
163 | #define CFRAME_OFS_ERRF 196 | ||
164 | #define CFRAME_OFS_NRES 200 | ||
165 | #define CFRAME_OFS_PREV 160 | ||
166 | #define CFRAME_OFS_L 176 | ||
167 | #define CFRAME_OFS_PC 168 | ||
168 | #define CFRAME_OFS_MULTRES 192 | ||
169 | #define CFRAME_SIZE 208 | ||
170 | #define CFRAME_SHIFT_MULTRES 3 | ||
162 | #elif LJ_TARGET_PPC | 171 | #elif LJ_TARGET_PPC |
163 | #if LJ_TARGET_XBOX360 | 172 | #if LJ_TARGET_XBOX360 |
164 | #define CFRAME_OFS_ERRF 424 | 173 | #define CFRAME_OFS_ERRF 424 |