mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-04-20 05:53:26 +00:00
MIPS32: Fix little-endian IR_RETF
This commit is contained in:
parent
04dca7911e
commit
ac0238b467
@ -456,7 +456,7 @@ static void asm_retf(ASMState *as, IRIns *ir)
|
|||||||
emit_addptr(as, base, -8*delta);
|
emit_addptr(as, base, -8*delta);
|
||||||
asm_guard(as, MIPSI_BNE, RID_TMP,
|
asm_guard(as, MIPSI_BNE, RID_TMP,
|
||||||
ra_allock(as, igcptr(pc), rset_exclude(RSET_GPR, base)));
|
ra_allock(as, igcptr(pc), rset_exclude(RSET_GPR, base)));
|
||||||
emit_tsi(as, MIPSI_AL, RID_TMP, base, -8);
|
emit_tsi(as, MIPSI_AL, RID_TMP, base, (LJ_BE || LJ_FR2) ? -8 : -4);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -- Buffer operations --------------------------------------------------- */
|
/* -- Buffer operations --------------------------------------------------- */
|
||||||
|
Loading…
Reference in New Issue
Block a user