Fixed small error for instructions with overflow enabled
This commit is contained in:
parent
5a15d58964
commit
8fb1a02f6b
|
@ -103,7 +103,7 @@ void Jit64::FinalizeCarryGenerateOverflowEAX(bool oe, bool inv)
|
||||||
SetJumpTarget(jno);
|
SetJumpTarget(jno);
|
||||||
// Do carry
|
// Do carry
|
||||||
FixupBranch carry2 = J_CC(inv ? CC_C : CC_NC);
|
FixupBranch carry2 = J_CC(inv ? CC_C : CC_NC);
|
||||||
JitSetCA();
|
OR(32, R(EAX), Imm32(XER_CA_MASK));
|
||||||
SetJumpTarget(carry2);
|
SetJumpTarget(carry2);
|
||||||
//XER[OV] = 0
|
//XER[OV] = 0
|
||||||
AND(32, R(EAX), Imm32(~XER_OV_MASK));
|
AND(32, R(EAX), Imm32(~XER_OV_MASK));
|
||||||
|
|
Loading…
Reference in New Issue