summaryrefslogtreecommitdiff
path: root/src/lj_frame.h
diff options
context:
space:
mode:
authorMike Pall <mike>2011-03-29 02:18:36 +0200
committerMike Pall <mike>2011-03-29 02:18:36 +0200
commit98e3c8a8ff03a9919cd4c21ce5a3d077821b28c2 (patch)
treec72b6dd6c1e2be9d14cc5d0a8effbf6996ecb461 /src/lj_frame.h
parent4c9a10f3ad9804e8d8ae4d14bf59c0ef4649440e (diff)
downloadluajit-98e3c8a8ff03a9919cd4c21ce5a3d077821b28c2.tar.gz
luajit-98e3c8a8ff03a9919cd4c21ce5a3d077821b28c2.tar.bz2
luajit-98e3c8a8ff03a9919cd4c21ce5a3d077821b28c2.zip
ARM: Add register assignments, type definitions and stack layout.
Diffstat (limited to 'src/lj_frame.h')
-rw-r--r--src/lj_frame.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/lj_frame.h b/src/lj_frame.h
index 21074724..c123353e 100644
--- a/src/lj_frame.h
+++ b/src/lj_frame.h
@@ -91,13 +91,12 @@ enum {
91#define CFRAME_SHIFT_MULTRES 0 91#define CFRAME_SHIFT_MULTRES 0
92#endif 92#endif
93#elif LJ_TARGET_ARM 93#elif LJ_TARGET_ARM
94/* NYI: Dummy definitions for now. */ 94#define CFRAME_OFS_ERRF 24
95#define CFRAME_OFS_ERRF 28 95#define CFRAME_OFS_NRES 20
96#define CFRAME_OFS_NRES 24 96#define CFRAME_OFS_PREV 16
97#define CFRAME_OFS_PREV 20 97#define CFRAME_OFS_L 12
98#define CFRAME_OFS_L 16 98#define CFRAME_OFS_PC 8
99#define CFRAME_OFS_PC 12 99#define CFRAME_OFS_MULTRES 4
100#define CFRAME_OFS_MULTRES 8
101#define CFRAME_SIZE 64 100#define CFRAME_SIZE 64
102#define CFRAME_SIZE_JIT CFRAME_SIZE 101#define CFRAME_SIZE_JIT CFRAME_SIZE
103#define CFRAME_SHIFT_MULTRES 3 102#define CFRAME_SHIFT_MULTRES 3