aboutsummaryrefslogtreecommitdiff
path: root/src/buildvm_ppc.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildvm_ppc.dasc')
-rw-r--r--src/buildvm_ppc.dasc6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc
index aa133dcc..0bcc5ad7 100644
--- a/src/buildvm_ppc.dasc
+++ b/src/buildvm_ppc.dasc
@@ -3382,7 +3382,6 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
3382 | addi RA, RA, offsetof(GCfuncL, uvptr) 3382 | addi RA, RA, offsetof(GCfuncL, uvptr)
3383 | lfdux f0, RD, BASE 3383 | lfdux f0, RD, BASE
3384 | lwzx UPVAL:RB, LFUNC:RB, RA 3384 | lwzx UPVAL:RB, LFUNC:RB, RA
3385 | ins_next1
3386 | lbz TMP3, UPVAL:RB->marked 3385 | lbz TMP3, UPVAL:RB->marked
3387 | lwz CARG2, UPVAL:RB->v 3386 | lwz CARG2, UPVAL:RB->v
3388 | andi. TMP3, TMP3, LJ_GC_BLACK // isblack(uv) 3387 | andi. TMP3, TMP3, LJ_GC_BLACK // isblack(uv)
@@ -3395,7 +3394,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
3395 | subi TMP2, TMP2, (LJ_TISNUM+1) 3394 | subi TMP2, TMP2, (LJ_TISNUM+1)
3396 | bne >2 // Upvalue is closed and black? 3395 | bne >2 // Upvalue is closed and black?
3397 |1: 3396 |1:
3398 | ins_next2 3397 | ins_next
3399 | 3398 |
3400 |2: // Check if new value is collectable. 3399 |2: // Check if new value is collectable.
3401 | cmplwi TMP2, LJ_TISGCV - (LJ_TISNUM+1) 3400 | cmplwi TMP2, LJ_TISGCV - (LJ_TISNUM+1)
@@ -3417,7 +3416,6 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
3417 | addi RA, RA, offsetof(GCfuncL, uvptr) 3416 | addi RA, RA, offsetof(GCfuncL, uvptr)
3418 | lwzx STR:TMP1, KBASE, TMP1 // KBASE-4-str_const*4 3417 | lwzx STR:TMP1, KBASE, TMP1 // KBASE-4-str_const*4
3419 | lwzx UPVAL:RB, LFUNC:RB, RA 3418 | lwzx UPVAL:RB, LFUNC:RB, RA
3420 | ins_next1
3421 | lbz TMP3, UPVAL:RB->marked 3419 | lbz TMP3, UPVAL:RB->marked
3422 | lwz CARG2, UPVAL:RB->v 3420 | lwz CARG2, UPVAL:RB->v
3423 | andi. TMP3, TMP3, LJ_GC_BLACK // isblack(uv) 3421 | andi. TMP3, TMP3, LJ_GC_BLACK // isblack(uv)
@@ -3428,7 +3426,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
3428 | stw TMP0, 0(CARG2) 3426 | stw TMP0, 0(CARG2)
3429 | bne >2 3427 | bne >2
3430 |1: 3428 |1:
3431 | ins_next2 3429 | ins_next
3432 | 3430 |
3433 |2: // Check if string is white and ensure upvalue is closed. 3431 |2: // Check if string is white and ensure upvalue is closed.
3434 | andi. TMP3, TMP3, LJ_GC_WHITES // iswhite(str) 3432 | andi. TMP3, TMP3, LJ_GC_WHITES // iswhite(str)