Save/restore remaining callee-save regs on trace<->interp transitions.

This commit is contained in:
Mike Pall
2010-02-27 21:40:40 +01:00
parent ec78d3177e
commit 2144d55eb8
6 changed files with 1511 additions and 1447 deletions

View File

@@ -118,10 +118,10 @@ enum {
*/
#if LJ_64
#ifdef _WIN64
#define SPS_FIXED (5*2)
#define SPS_FIXED (4*2)
#define SPS_FIRST (4*2) /* Don't use callee register save area. */
#else
#define SPS_FIXED 2
#define SPS_FIXED 4
#define SPS_FIRST 2
#endif
#else