-rw-r--r-- | lib/jit_mips-cpu.c | 2 | ||||
-rw-r--r-- | lib/jit_mips-fpu.c | 1 |
diff --git a/lib/jit_mips-cpu.c b/lib/jit_mips-cpu.c index d19a2e6..0b0914a 100644 --- a/lib/jit_mips-cpu.c +++ b/lib/jit_mips-cpu.c @@ -479,7 +479,7 @@ static void _ctzr(jit_state_t*, jit_int32_t, jit_int32_t); # define subr(rd,rs,rt) DSUBU(rd,rs,rt) # define mult(rs,rt) DMULT(rs,rt) # define mul_r6(rd,rs,rt) DMUL_R6(rd,rs,rt) -# define muu_r6(rd,rs,rt) DMUU_R6(rd,rs,rt) +# define muh_r6(rd,rs,rt) DMUH_R6(rd,rs,rt) # define multu(rs,rt) DMULTU(rs,rt) # define mulu_r6(rd,rs,rt) DMULU_R6(rd,rs,rt) # define muhu_r6(rd,rs,rt) DMUHU_R6(rd,rs,rt) diff --git a/lib/jit_mips-fpu.c b/lib/jit_mips-fpu.c index 6681ba4..99a0c5b 100644 --- a/lib/jit_mips-fpu.c +++ b/lib/jit_mips-fpu.c @@ -1383,6 +1383,7 @@ _unler_f(jit_state_t *_jit, jit_int32_t r0, jit_int32_t r1, jit_int32_t r2) } else { C_ULE_S(r1, r2); + w = _jit->pc.w; BC1T(0); /* delay slot */ movi(r0, 1); |