[ARM] Fixes orcx implementation.
This commit is contained in:
parent
e1d510c2dc
commit
749b62fcd9
|
@ -139,8 +139,7 @@ void JitArm::arith(UGeckoInstruction inst)
|
||||||
bool carry = false;
|
bool carry = false;
|
||||||
bool isUnsigned = false;
|
bool isUnsigned = false;
|
||||||
bool shiftedImm = false;
|
bool shiftedImm = false;
|
||||||
// printf("inst %s has OPCD %d subop10 %d\n", PPCTables::GetInstructionName(inst), inst.OPCD, inst.SUBOP10);
|
|
||||||
|
|
||||||
switch (inst.OPCD)
|
switch (inst.OPCD)
|
||||||
{
|
{
|
||||||
case 7: // mulli
|
case 7: // mulli
|
||||||
|
@ -481,7 +480,7 @@ void JitArm::arith(UGeckoInstruction inst)
|
||||||
RS = gpr.R(s);
|
RS = gpr.R(s);
|
||||||
RB = gpr.R(b);
|
RB = gpr.R(b);
|
||||||
MVN(rA, RB);
|
MVN(rA, RB);
|
||||||
ANDS(RA, RS, rA);
|
ORRS(RA, RS, rA);
|
||||||
gpr.Unlock(rA);
|
gpr.Unlock(rA);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue