diff options
author | Mike Pall <mike> | 2011-08-10 22:09:14 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2011-08-10 22:33:52 +0200 |
commit | e8fa76feace720c8348f08fd0e0c9f0656277987 (patch) | |
tree | 67b7cb0b9ef18d217dbcc0204a6808f05af39458 /src/lj_ccall.c | |
parent | d84207b8b6b906f9ec6eb1861a9319fb574dd1f8 (diff) | |
download | luajit-e8fa76feace720c8348f08fd0e0c9f0656277987.tar.gz luajit-e8fa76feace720c8348f08fd0e0c9f0656277987.tar.bz2 luajit-e8fa76feace720c8348f08fd0e0c9f0656277987.zip |
PPCSPE: Save/restore cr2, cr3 and cr4 when entering/leaving VM.
Diffstat (limited to 'src/lj_ccall.c')
-rw-r--r-- | src/lj_ccall.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_ccall.c b/src/lj_ccall.c index 183e471c..3ec5b1cc 100644 --- a/src/lj_ccall.c +++ b/src/lj_ccall.c | |||
@@ -578,7 +578,7 @@ static int ccall_set_args(lua_State *L, CTState *cts, CType *ct, | |||
578 | } | 578 | } |
579 | if (fid) lj_err_caller(L, LJ_ERR_FFI_NUMARG); /* Too few arguments. */ | 579 | if (fid) lj_err_caller(L, LJ_ERR_FFI_NUMARG); /* Too few arguments. */ |
580 | 580 | ||
581 | #if LJ_TARGET_X64 || LJ_TARGET_PPC || LJ_TARGET_PPCSPE | 581 | #if LJ_TARGET_X64 || LJ_TARGET_PPC |
582 | cc->nfpr = nfpr; /* Required for vararg functions. */ | 582 | cc->nfpr = nfpr; /* Required for vararg functions. */ |
583 | #endif | 583 | #endif |
584 | cc->nsp = nsp; | 584 | cc->nsp = nsp; |