mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Fix immediate div CMP.
This commit is contained in:
parent
e0ebfd2211
commit
7c428bfeba
1 changed files with 3 additions and 0 deletions
|
@ -426,10 +426,13 @@ namespace MIPSComp
|
|||
case 26: //div
|
||||
{
|
||||
gpr.FlushLockX(EDX);
|
||||
// For CMP.
|
||||
gpr.KillImmediate(rs, true, false);
|
||||
gpr.KillImmediate(rt, true, false);
|
||||
CMP(32, gpr.R(rt), Imm32(0));
|
||||
FixupBranch divZero = J_CC(CC_E);
|
||||
|
||||
// INT_MAX / -1 would overflow.
|
||||
CMP(32, gpr.R(rs), Imm32(0x80000000));
|
||||
FixupBranch notOverflow = J_CC(CC_NE);
|
||||
CMP(32, gpr.R(rt), Imm32((u32) -1));
|
||||
|
|
Loading…
Add table
Reference in a new issue