summaryrefslogtreecommitdiff
path: root/src/lj_frame.h
diff options
context:
space:
mode:
authorMike Pall <mike>2015-01-03 15:28:33 +0100
committerMike Pall <mike>2015-01-03 15:28:33 +0100
commitf307d0adafc7e35d2dc1c461d50f6572c5e6bca8 (patch)
tree0ce471fc05dad49f3e5d60338034ff8a4a9904f8 /src/lj_frame.h
parentcb481ddc8f9d92913ba07d998f4274bbf9711077 (diff)
downloadluajit-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.h9
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