aboutsummaryrefslogtreecommitdiff
path: root/src/lj_frame.h
diff options
context:
space:
mode:
authorMike Pall <mike>2011-08-10 21:54:03 +0200
committerMike Pall <mike>2011-08-10 21:56:10 +0200
commitd84207b8b6b906f9ec6eb1861a9319fb574dd1f8 (patch)
tree9642365632ac206e834672e4b7dc81802cdbd2ff /src/lj_frame.h
parent5385809d306bb56f2c0efe0940718b5dd1612b24 (diff)
downloadluajit-d84207b8b6b906f9ec6eb1861a9319fb574dd1f8.tar.gz
luajit-d84207b8b6b906f9ec6eb1861a9319fb574dd1f8.tar.bz2
luajit-d84207b8b6b906f9ec6eb1861a9319fb574dd1f8.zip
PPC: Save/restore cr2, cr3 and cr4 when entering/leaving VM.
Diffstat (limited to '')
-rw-r--r--src/lj_frame.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lj_frame.h b/src/lj_frame.h
index 2baf44a8..b8b7a727 100644
--- a/src/lj_frame.h
+++ b/src/lj_frame.h
@@ -100,13 +100,13 @@ 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#define CFRAME_OFS_ERRF 28 103#define CFRAME_OFS_ERRF 48
104#define CFRAME_OFS_NRES 24 104#define CFRAME_OFS_NRES 44
105#define CFRAME_OFS_PREV 20 105#define CFRAME_OFS_PREV 40
106#define CFRAME_OFS_L 16 106#define CFRAME_OFS_L 36
107#define CFRAME_OFS_PC 8 107#define CFRAME_OFS_PC 32
108#define CFRAME_OFS_MULTRES 12 108#define CFRAME_OFS_MULTRES 28
109#define CFRAME_SIZE 256 109#define CFRAME_SIZE 272
110#define CFRAME_SHIFT_MULTRES 3 110#define CFRAME_SHIFT_MULTRES 3
111#elif LJ_TARGET_PPCSPE 111#elif LJ_TARGET_PPCSPE
112#define CFRAME_OFS_ERRF 28 112#define CFRAME_OFS_ERRF 28