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 /src | |
parent | 6c43767c23ee46d28682f120b8e8bc817420fbd8 (diff) | |
download | luajit-1cb58fb7bb3cfe455426246599cac32ad5ec57ee.tar.gz luajit-1cb58fb7bb3cfe455426246599cac32ad5ec57ee.tar.bz2 luajit-1cb58fb7bb3cfe455426246599cac32ad5ec57ee.zip |
Fix code generation for Intel Atom in x64 mode.
Diffstat (limited to 'src')
-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 | } |