mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-02-21 06:33:22 +00:00
ARM64: Fix typo in mfhi and mflo instructions. May help #8383
This commit is contained in:
parent
27fac6e226
commit
dedcc149d8
@ -576,7 +576,7 @@ void Arm64Jit::Comp_MulDivType(MIPSOpcode op) {
|
||||
|
||||
case 17: // HI = R(rs); //mthi
|
||||
if (gpr.IsImm(rs) && gpr.IsImm(MIPS_REG_LO)) {
|
||||
gpr.SetImm(MIPS_REG_HI, (gpr.GetImm(rs) << 32) | (gpr.GetImm(MIPS_REG_LO) & 0xFFFFFFFFULL));
|
||||
gpr.SetImm(MIPS_REG_LO, (gpr.GetImm(rs) << 32) | (gpr.GetImm(MIPS_REG_LO) & 0xFFFFFFFFULL));
|
||||
break;
|
||||
}
|
||||
gpr.MapDirtyIn(MIPS_REG_LO, rs, false);
|
||||
@ -594,7 +594,7 @@ void Arm64Jit::Comp_MulDivType(MIPSOpcode op) {
|
||||
|
||||
case 19: // LO = R(rs); break; //mtlo
|
||||
if (gpr.IsImm(rs) && gpr.IsImm(MIPS_REG_LO)) {
|
||||
gpr.SetImm(MIPS_REG_HI, gpr.GetImm(rs) | (gpr.GetImm(MIPS_REG_LO) & ~0xFFFFFFFFULL));
|
||||
gpr.SetImm(MIPS_REG_LO, gpr.GetImm(rs) | (gpr.GetImm(MIPS_REG_LO) & ~0xFFFFFFFFULL));
|
||||
break;
|
||||
}
|
||||
gpr.MapDirtyIn(MIPS_REG_LO, rs, false);
|
||||
|
Loading…
x
Reference in New Issue
Block a user