diff options
author | Mike Pall <mike> | 2017-08-28 10:43:37 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2017-08-28 10:43:37 +0200 |
commit | 6b0824852677cc12570c20a3211fbfe0e4f0ce14 (patch) | |
tree | dd2f987d3e9239fcdd1495b530f5b9107c215ab0 /src | |
parent | 9634fa98142e846a28f300f65c9420443eb5f023 (diff) | |
download | luajit-6b0824852677cc12570c20a3211fbfe0e4f0ce14.tar.gz luajit-6b0824852677cc12570c20a3211fbfe0e4f0ce14.tar.bz2 luajit-6b0824852677cc12570c20a3211fbfe0e4f0ce14.zip |
x64/LJ_GC64: Fix fallback case of asm_fuseloadk64().
Contributed by Peter Cawley.
Diffstat (limited to 'src')
-rw-r--r-- | src/lj_asm_x86.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_asm_x86.h b/src/lj_asm_x86.h index 3e189b1d..55c02d24 100644 --- a/src/lj_asm_x86.h +++ b/src/lj_asm_x86.h | |||
@@ -387,6 +387,7 @@ static Reg asm_fuseloadk64(ASMState *as, IRIns *ir) | |||
387 | ir->i = (int32_t)(as->mctop - as->mcbot); | 387 | ir->i = (int32_t)(as->mctop - as->mcbot); |
388 | as->mcbot += 8; | 388 | as->mcbot += 8; |
389 | as->mclim = as->mcbot + MCLIM_REDZONE; | 389 | as->mclim = as->mcbot + MCLIM_REDZONE; |
390 | lj_mcode_commitbot(as->J, as->mcbot); | ||
390 | } | 391 | } |
391 | as->mrm.ofs = (int32_t)mcpofs(as, as->mctop - ir->i); | 392 | as->mrm.ofs = (int32_t)mcpofs(as, as->mctop - ir->i); |
392 | as->mrm.base = RID_RIP; | 393 | as->mrm.base = RID_RIP; |