ir-jit: Re-enable mult. Fix bvf/bvt

This commit is contained in:
Henrik Rydgard 2016-05-08 02:47:19 +02:00
parent 46e839b2b2
commit aae32bd929
2 changed files with 1 additions and 2 deletions

View File

@ -305,7 +305,6 @@ void IRJit::Comp_Allegrex2(MIPSOpcode op) {
void IRJit::Comp_MulDivType(MIPSOpcode op) {
CONDITIONAL_DISABLE;
DISABLE;
MIPSGPReg rt = _RT;
MIPSGPReg rs = _RS;
MIPSGPReg rd = _RD;

View File

@ -237,7 +237,7 @@ void IRJit::BranchVFPUFlag(MIPSOpcode op, IRComparison cc, bool likely) {
u32 notTakenTarget = GetCompilerPC() + (delaySlotIsBranch ? 4 : 8);
ir.Write(IROp::AndConst, IRTEMP_0, IRTEMP_0, ir.AddConstant(imm3));
ir.Write(IROp::AndConst, IRTEMP_0, IRTEMP_0, ir.AddConstant(1 << imm3));
FlushAll();
ir.Write(ComparisonToExit(cc), ir.AddConstant(notTakenTarget), IRTEMP_0, 0);