diff --git a/pcsx2/x86/iVUmicroLower.cpp b/pcsx2/x86/iVUmicroLower.cpp index 70e2ee1a54..3717902f32 100644 --- a/pcsx2/x86/iVUmicroLower.cpp +++ b/pcsx2/x86/iVUmicroLower.cpp @@ -1348,10 +1348,9 @@ void recVUMI_FMAND( VURegs *VU, int info ) if( fsreg >= 0 ) { if( ftreg != fsreg ) MOV32RtoR(ftreg, fsreg); } - else MOV16MtoR(ftreg, VU_VI_ADDR(_Fs_, 1)); + else MOVZX32M16toR(ftreg, VU_VI_ADDR(_Fs_, 1)); AND16MtoR( ftreg, VU_VI_ADDR(REG_MAC_FLAG, 1)); - //MOVZX32R16toR(ftreg, ftreg); } //------------------------------------------------------------------