Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[ARM] Fix misuse of RBIT in crXXX, meant to use MVN.
  • Loading branch information
Sonicadvance1 committed Sep 19, 2013
1 parent ae607ea commit 5158aea
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Source/Core/Core/Src/PowerPC/JitArm32/JitArm_SystemRegisters.cpp
Expand Up @@ -244,11 +244,11 @@ void JitArm::crXXX(UGeckoInstruction inst)
{
case 33: // crnor
ORR(rA, rA, rB);
RBIT(rA, rA);
MVN(rA, rA);
break;

case 129: // crandc
RBIT(rB, rB);
MVN(rB, rB);
AND(rA, rA, rB);
break;

Expand All @@ -258,7 +258,7 @@ void JitArm::crXXX(UGeckoInstruction inst)

case 225: // crnand
AND(rA, rA, rB);
RBIT(rA, rA);
MVN(rA, rA);
break;

case 257: // crand
Expand All @@ -267,11 +267,11 @@ void JitArm::crXXX(UGeckoInstruction inst)

case 289: // creqv
EOR(rA, rA, rB);
RBIT(rA, rA);
MVN(rA, rA);
break;

case 417: // crorc
RBIT(rB, rB);
MVN(rA, rA);
ORR(rA, rA, rB);
break;

Expand Down

0 comments on commit 5158aea

Please sign in to comment.