diff options
| author | Mike Pall <mike> | 2011-03-03 00:49:45 +0100 |
|---|---|---|
| committer | Mike Pall <mike> | 2011-03-03 00:49:45 +0100 |
| commit | 1cb58fb7bb3cfe455426246599cac32ad5ec57ee (patch) | |
| tree | e1180077559e2030a1005861a453fc9962449622 | |
| parent | 6c43767c23ee46d28682f120b8e8bc817420fbd8 (diff) | |
| download | luajit-1cb58fb7bb3cfe455426246599cac32ad5ec57ee.tar.gz luajit-1cb58fb7bb3cfe455426246599cac32ad5ec57ee.tar.bz2 luajit-1cb58fb7bb3cfe455426246599cac32ad5ec57ee.zip | |
Fix code generation for Intel Atom in x64 mode.
| -rw-r--r-- | src/lj_asm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index 17cbd848..f808dd4a 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
| @@ -4394,7 +4394,7 @@ void lj_asm_trace(jit_State *J, GCtrace *T) | |||
| 4394 | 4394 | ||
| 4395 | if (!as->loopref) { | 4395 | if (!as->loopref) { |
| 4396 | /* Leave room for ESP adjustment: add esp, imm or lea esp, [esp+imm] */ | 4396 | /* Leave room for ESP adjustment: add esp, imm or lea esp, [esp+imm] */ |
| 4397 | as->mcp -= (as->flags & JIT_F_LEA_AGU) ? 7 : 6 + (LJ_64 ? 1 : 0); | 4397 | as->mcp -= ((as->flags & JIT_F_LEA_AGU) ? 7 : 6) + (LJ_64 ? 1 : 0); |
| 4398 | as->invmcp = NULL; | 4398 | as->invmcp = NULL; |
| 4399 | asm_tail_link(as); | 4399 | asm_tail_link(as); |
| 4400 | } | 4400 | } |
