Merge pull request #6520 from lioncash/oe-precedence

Interpreter_Integer: Correct precedence of overflow check in nego
This commit is contained in:
Pierre Bourdon 2018-03-25 04:13:16 +02:00 committed by GitHub
commit b68952f45c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -591,11 +591,11 @@ void Interpreter::negx(UGeckoInstruction inst)
rGPR[inst.RD] = (~a) + 1; rGPR[inst.RD] = (~a) + 1;
if (inst.Rc)
Helper_UpdateCR0(rGPR[inst.RD]);
if (inst.OE) if (inst.OE)
PowerPC::SetXER_OV(a == 0x80000000); PowerPC::SetXER_OV(a == 0x80000000);
if (inst.Rc)
Helper_UpdateCR0(rGPR[inst.RD]);
} }
void Interpreter::subfx(UGeckoInstruction inst) void Interpreter::subfx(UGeckoInstruction inst)