diff options
author | Mike Pall <mike> | 2011-03-29 02:18:36 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-03-29 02:18:36 +0200 |
commit | 98e3c8a8ff03a9919cd4c21ce5a3d077821b28c2 (patch) | |
tree | c72b6dd6c1e2be9d14cc5d0a8effbf6996ecb461 /src/lj_frame.h | |
parent | 4c9a10f3ad9804e8d8ae4d14bf59c0ef4649440e (diff) | |
download | luajit-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.h | 13 |
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 |