MIPS32: Fix little-endian IR_RETF.

Thanks to Peter Cawley. #1250
This commit is contained in:
Mike Pall 2024-08-19 16:17:44 +02:00
parent 5ca25ee83e
commit bcc6cbb188

View File

@ -398,7 +398,7 @@ static void asm_retf(ASMState *as, IRIns *ir)
emit_addptr(as, base, -8*delta);
asm_guard(as, MIPSI_BNE, RID_TMP,
ra_allock(as, i32ptr(pc), rset_exclude(RSET_GPR, base)));
emit_tsi(as, MIPSI_LW, RID_TMP, base, -8);
emit_tsi(as, MIPSI_LW, RID_TMP, base, LJ_BE ? -8 : -4);
}
/* -- Type conversions ---------------------------------------------------- */