diff options
Diffstat (limited to '')
-rw-r--r-- | src/vm_ppc.dasc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vm_ppc.dasc b/src/vm_ppc.dasc index f2530811..7f7e2291 100644 --- a/src/vm_ppc.dasc +++ b/src/vm_ppc.dasc | |||
@@ -3715,13 +3715,13 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3715 | | cmplwi cr1, TMP0, 0 | 3715 | | cmplwi cr1, TMP0, 0 |
3716 | | lwz TMP1, 4(RD) | 3716 | | lwz TMP1, 4(RD) |
3717 | | cror 4*cr0+eq, 4*cr0+eq, 4*cr1+eq | 3717 | | cror 4*cr0+eq, 4*cr0+eq, 4*cr1+eq |
3718 | | subi TMP2, TMP2, (LJ_TISNUM+1) | 3718 | | subi TMP2, TMP2, (LJ_TNUMX+1) |
3719 | | bne >2 // Upvalue is closed and black? | 3719 | | bne >2 // Upvalue is closed and black? |
3720 | |1: | 3720 | |1: |
3721 | | ins_next | 3721 | | ins_next |
3722 | | | 3722 | | |
3723 | |2: // Check if new value is collectable. | 3723 | |2: // Check if new value is collectable. |
3724 | | cmplwi TMP2, LJ_TISGCV - (LJ_TISNUM+1) | 3724 | | cmplwi TMP2, LJ_TISGCV - (LJ_TNUMX+1) |
3725 | | bge <1 // tvisgcv(v) | 3725 | | bge <1 // tvisgcv(v) |
3726 | | lbz TMP3, GCOBJ:TMP1->gch.marked | 3726 | | lbz TMP3, GCOBJ:TMP1->gch.marked |
3727 | | andix. TMP3, TMP3, LJ_GC_WHITES // iswhite(v) | 3727 | | andix. TMP3, TMP3, LJ_GC_WHITES // iswhite(v) |