mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
ARM64: ccmp ... #4 to check if upvalue is closed
This commit is contained in:
parent
c3c54ce1ae
commit
a52c6bd26e
@ -2780,7 +2780,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
|
||||
|2: // Check if string is white and ensure upvalue is closed.
|
||||
| ldrb TMP0w, UPVAL:CARG1->closed
|
||||
| tst TMP1w, #LJ_GC_WHITES // iswhite(str)
|
||||
| ccmp TMP0w, #0, #0, ne
|
||||
| ccmp TMP0w, #0, #4, ne
|
||||
| beq <1
|
||||
| // Crossed a write barrier. Move the barrier forward.
|
||||
| mov CARG1, GL
|
||||
|
Loading…
Reference in New Issue
Block a user