mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-08 07:34:07 +00:00
x64/LJ_GC64: Fix BC_UCLO check for fast-path.
Thanks to Vyacheslav Egorov.
This commit is contained in:
parent
ac9193cfeb
commit
096a7cf4e4
@ -3516,7 +3516,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
|
|||||||
| ins_AD // RA = level, RD = target
|
| ins_AD // RA = level, RD = target
|
||||||
| branchPC RD // Do this first to free RD.
|
| branchPC RD // Do this first to free RD.
|
||||||
| mov L:RB, SAVE_L
|
| mov L:RB, SAVE_L
|
||||||
| cmp dword L:RB->openupval, 0
|
| cmp aword L:RB->openupval, 0
|
||||||
| je >1
|
| je >1
|
||||||
| mov L:RB->base, BASE
|
| mov L:RB->base, BASE
|
||||||
| lea CARG2, [BASE+RA*8] // Caveat: CARG2 == BASE
|
| lea CARG2, [BASE+RA*8] // Caveat: CARG2 == BASE
|
||||||
|
Loading…
Reference in New Issue
Block a user