diff options
Diffstat (limited to 'src/vm_mips.dasc')
-rw-r--r-- | src/vm_mips.dasc | 4 |
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 |