Fixed small error for instructions with overflow enabled

This commit is contained in:
calc84maniac 2012-01-05 22:39:17 -05:00
parent 5a15d58964
commit 8fb1a02f6b
1 changed files with 1 additions and 1 deletions

View File

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