summaryrefslogtreecommitdiff
path: root/src/lj_frame.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-27 21:40:40 +0100
committerMike Pall <mike>2010-02-27 21:40:40 +0100
commit2144d55eb83f8b92732c3e5aa51ece61071a7b8f (patch)
treecffae5fd4a9843d6fd697596ef89046ac36f6488 /src/lj_frame.h
parentec78d3177e1b24c24a89f0e83c19eb3e3e0f8023 (diff)
downloadluajit2-2144d55eb83f8b92732c3e5aa51ece61071a7b8f.tar.gz
Save/restore remaining callee-save regs on trace<->interp transitions.
Diffstat (limited to 'src/lj_frame.h')
-rw-r--r--src/lj_frame.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lj_frame.h b/src/lj_frame.h
index 0d7b177b..089b24f6 100644
--- a/src/lj_frame.h
+++ b/src/lj_frame.h
@@ -77,10 +77,10 @@ enum {
#define CFRAME_SIZE (10*8)
#else
#define CFRAME_OFS_PREV (4*8)
-#define CFRAME_OFS_PC (5*4)
-#define CFRAME_OFS_L (4*4)
-#define CFRAME_OFS_ERRF (3*4)
-#define CFRAME_OFS_NRES (2*4)
+#define CFRAME_OFS_PC (7*4)
+#define CFRAME_OFS_L (6*4)
+#define CFRAME_OFS_ERRF (5*4)
+#define CFRAME_OFS_NRES (4*4)
#define CFRAME_OFS_MULTRES (1*4)
#define CFRAME_SIZE (10*8)
#endif