diff --git a/pcsx2/x86/microVU_Misc.inl b/pcsx2/x86/microVU_Misc.inl index f5826780f2..0fbc01913f 100644 --- a/pcsx2/x86/microVU_Misc.inl +++ b/pcsx2/x86/microVU_Misc.inl @@ -595,9 +595,10 @@ void mVUcustomSearch() xVPCMP.EQD(ymm2, ymm2, ptr[arg2reg + 0x60]); xVPAND(ymm0, ymm0, ymm1); - xVMOVUPS(ymm2, ptr[arg1reg + 0x80]); - xVPCMP.EQD(ymm2, ymm2, ptr[arg2reg + 0x80]); + xVMOVUPS(ymm1, ptr[arg1reg + 0x80]); xVPAND(ymm0, ymm0, ymm2); + xVPCMP.EQD(ymm1, ymm1, ptr[arg2reg + 0x80]); + xVPAND(ymm0, ymm0, ymm1); xVMOVMSKPS(eax, ymm0); xVZEROUPPER();