summaryrefslogtreecommitdiff
path: root/src/vm_mips.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm_mips.dasc')
-rw-r--r--src/vm_mips.dasc12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/vm_mips.dasc b/src/vm_mips.dasc
index 46038c36..6da7d4d2 100644
--- a/src/vm_mips.dasc
+++ b/src/vm_mips.dasc
@@ -842,7 +842,7 @@ static void build_subroutines(BuildCtx *ctx)
842 | 842 |
843 |->vmeta_len: 843 |->vmeta_len:
844 | // CARG2 already set by BC_LEN. 844 | // CARG2 already set by BC_LEN.
845#ifdef LUAJIT_ENABLE_LUA52COMPAT 845#if LJ_52
846 | move MULTRES, CARG1 846 | move MULTRES, CARG1
847#endif 847#endif
848 | load_got lj_meta_len 848 | load_got lj_meta_len
@@ -851,7 +851,7 @@ static void build_subroutines(BuildCtx *ctx)
851 | call_intern lj_meta_len // (lua_State *L, TValue *o) 851 | call_intern lj_meta_len // (lua_State *L, TValue *o)
852 |. move CARG1, L 852 |. move CARG1, L
853 | // Returns NULL (retry) or TValue * (metamethod base). 853 | // Returns NULL (retry) or TValue * (metamethod base).
854#ifdef LUAJIT_ENABLE_LUA52COMPAT 854#if LJ_52
855 | bnez CRET1, ->vmeta_binop // Binop call for compatibility. 855 | bnez CRET1, ->vmeta_binop // Binop call for compatibility.
856 |. nop 856 |. nop
857 | b ->BC_LEN_Z 857 | b ->BC_LEN_Z
@@ -1159,7 +1159,7 @@ static void build_subroutines(BuildCtx *ctx)
1159 | li AT, LJ_TTAB 1159 | li AT, LJ_TTAB
1160 | bne CARG3, AT, ->fff_fallback 1160 | bne CARG3, AT, ->fff_fallback
1161 |. lw PC, FRAME_PC(BASE) 1161 |. lw PC, FRAME_PC(BASE)
1162#ifdef LUAJIT_ENABLE_LUA52COMPAT 1162#if LJ_52
1163 | lw TAB:TMP2, TAB:CARG1->metatable 1163 | lw TAB:TMP2, TAB:CARG1->metatable
1164 | ldc1 f0, CFUNC:RB->upvalue[0] 1164 | ldc1 f0, CFUNC:RB->upvalue[0]
1165 | bnez TAB:TMP2, ->fff_fallback 1165 | bnez TAB:TMP2, ->fff_fallback
@@ -1225,7 +1225,7 @@ static void build_subroutines(BuildCtx *ctx)
1225 | li AT, LJ_TTAB 1225 | li AT, LJ_TTAB
1226 | bne CARG3, AT, ->fff_fallback 1226 | bne CARG3, AT, ->fff_fallback
1227 |. lw PC, FRAME_PC(BASE) 1227 |. lw PC, FRAME_PC(BASE)
1228#ifdef LUAJIT_ENABLE_LUA52COMPAT 1228#if LJ_52
1229 | lw TAB:TMP2, TAB:CARG1->metatable 1229 | lw TAB:TMP2, TAB:CARG1->metatable
1230 | ldc1 f0, CFUNC:RB->upvalue[0] 1230 | ldc1 f0, CFUNC:RB->upvalue[0]
1231 | bnez TAB:TMP2, ->fff_fallback 1231 | bnez TAB:TMP2, ->fff_fallback
@@ -2613,7 +2613,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
2613 |2: 2613 |2:
2614 | bne TMP0, AT, ->vmeta_len 2614 | bne TMP0, AT, ->vmeta_len
2615 |. nop 2615 |. nop
2616#ifdef LUAJIT_ENABLE_LUA52COMPAT 2616#if LJ_52
2617 | lw TAB:TMP2, TAB:CARG1->metatable 2617 | lw TAB:TMP2, TAB:CARG1->metatable
2618 | bnez TAB:TMP2, >9 2618 | bnez TAB:TMP2, >9
2619 |. nop 2619 |. nop
@@ -2626,7 +2626,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
2626 | // Returns uint32_t (but less than 2^31). 2626 | // Returns uint32_t (but less than 2^31).
2627 | b <1 2627 | b <1
2628 |. nop 2628 |. nop
2629#ifdef LUAJIT_ENABLE_LUA52COMPAT 2629#if LJ_52
2630 |9: 2630 |9:
2631 | lbu TMP0, TAB:TMP2->nomm 2631 | lbu TMP0, TAB:TMP2->nomm
2632 | andi TMP0, TMP0, 1<<MM_len 2632 | andi TMP0, TMP0, 1<<MM_len