aboutsummaryrefslogtreecommitdiff
path: root/src/vm_mips.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm_mips.dasc')
-rw-r--r--src/vm_mips.dasc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vm_mips.dasc b/src/vm_mips.dasc
index a81dbeeb..9d578d05 100644
--- a/src/vm_mips.dasc
+++ b/src/vm_mips.dasc
@@ -2882,12 +2882,12 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
2882 | li AT, LJ_GC_BLACK|1 2882 | li AT, LJ_GC_BLACK|1
2883 | or TMP3, TMP3, TMP0 2883 | or TMP3, TMP3, TMP0
2884 | beq TMP3, AT, >2 // Upvalue is closed and black? 2884 | beq TMP3, AT, >2 // Upvalue is closed and black?
2885 |. addiu TMP2, TMP2, -(LJ_TISNUM+1) 2885 |. addiu TMP2, TMP2, -(LJ_TNUMX+1)
2886 |1: 2886 |1:
2887 | ins_next 2887 | ins_next
2888 | 2888 |
2889 |2: // Check if new value is collectable. 2889 |2: // Check if new value is collectable.
2890 | sltiu AT, TMP2, LJ_TISGCV - (LJ_TISNUM+1) 2890 | sltiu AT, TMP2, LJ_TISGCV - (LJ_TNUMX+1)
2891 | beqz AT, <1 // tvisgcv(v) 2891 | beqz AT, <1 // tvisgcv(v)
2892 |. lw TMP1, LO(RD) 2892 |. lw TMP1, LO(RD)
2893 | lbu TMP3, GCOBJ:TMP1->gch.marked 2893 | lbu TMP3, GCOBJ:TMP1->gch.marked