aboutsummaryrefslogtreecommitdiff
path: root/src/lj_frame.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_frame.h')
-rw-r--r--src/lj_frame.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lj_frame.h b/src/lj_frame.h
index e5a56897..b8429c2a 100644
--- a/src/lj_frame.h
+++ b/src/lj_frame.h
@@ -100,6 +100,16 @@ enum {
100#define CFRAME_SIZE 64 100#define CFRAME_SIZE 64
101#define CFRAME_SHIFT_MULTRES 3 101#define CFRAME_SHIFT_MULTRES 3
102#elif LJ_TARGET_PPC 102#elif LJ_TARGET_PPC
103#if LJ_ARCH_PPC64
104#define CFRAME_OFS_ERRF 472
105#define CFRAME_OFS_NRES 468
106#define CFRAME_OFS_PREV 448
107#define CFRAME_OFS_L 464
108#define CFRAME_OFS_PC 460
109#define CFRAME_OFS_MULTRES 456
110#define CFRAME_SIZE 400
111#define CFRAME_SHIFT_MULTRES 3
112#else
103#define CFRAME_OFS_ERRF 48 113#define CFRAME_OFS_ERRF 48
104#define CFRAME_OFS_NRES 44 114#define CFRAME_OFS_NRES 44
105#define CFRAME_OFS_PREV 40 115#define CFRAME_OFS_PREV 40
@@ -108,6 +118,7 @@ enum {
108#define CFRAME_OFS_MULTRES 28 118#define CFRAME_OFS_MULTRES 28
109#define CFRAME_SIZE 272 119#define CFRAME_SIZE 272
110#define CFRAME_SHIFT_MULTRES 3 120#define CFRAME_SHIFT_MULTRES 3
121#endif
111#elif LJ_TARGET_PPCSPE 122#elif LJ_TARGET_PPCSPE
112#define CFRAME_OFS_ERRF 28 123#define CFRAME_OFS_ERRF 28
113#define CFRAME_OFS_NRES 24 124#define CFRAME_OFS_NRES 24