mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-21 05:09:46 -06:00
fix last commit for aarch64
This commit is contained in:
@ -827,12 +827,15 @@ void Compiler::T_Comp_PUSH_POP()
|
|||||||
}
|
}
|
||||||
|
|
||||||
ARM64Reg sp = MapReg(13);
|
ARM64Reg sp = MapReg(13);
|
||||||
s32 offset = Comp_MemAccessBlock(13, regs, !load, !load, !load, false);
|
s32 offset = Comp_MemAccessBlock(13, regs, !load, !load, !load, false, false);
|
||||||
|
|
||||||
if (offset > 0)
|
if (offset)
|
||||||
|
{
|
||||||
|
if (offset > 0)
|
||||||
ADD(sp, sp, offset);
|
ADD(sp, sp, offset);
|
||||||
else
|
else
|
||||||
SUB(sp, sp, -offset);
|
SUB(sp, sp, -offset);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Compiler::T_Comp_LDMIA_STMIA()
|
void Compiler::T_Comp_LDMIA_STMIA()
|
||||||
|
Reference in New Issue
Block a user