diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp index d32c0031b6..5c33e3e8b6 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_Integer.cpp @@ -835,7 +835,7 @@ void Jit64::boolX(UGeckoInstruction inst) } else if (inst.SUBOP10 == 60) // andcx { - if (cpu_info.bBMI1 && Rb.IsSimpleReg() && !Rs.IsImm()) + if (cpu_info.bBMI1 && Rb.IsSimpleReg()) { ANDN(32, Ra, Rb.GetSimpleReg(), Rs); } @@ -910,7 +910,7 @@ void Jit64::boolX(UGeckoInstruction inst) } else if (inst.SUBOP10 == 60) // andcx { - if (cpu_info.bBMI1 && Rb.IsSimpleReg() && !Rs.IsImm()) + if (cpu_info.bBMI1 && Rb.IsSimpleReg()) { ANDN(32, Ra, Rb.GetSimpleReg(), Rs); }