fix last commit for aarch64

This commit is contained in:
RSDuck
2021-07-24 04:45:33 +02:00
parent c2152c8f74
commit c9b918d305

View File

@ -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()