RSP: Disable a lot of ops that are not functioning correctly in the recompiler

This commit is contained in:
zilmar 2024-07-20 17:05:11 +09:30
parent 13fb8cd2da
commit 6816ff4435
2 changed files with 39 additions and 39 deletions

View File

@ -573,7 +573,7 @@ void CRecompiler::StartLog()
StopLog(); StopLog();
} }
m_LogFile = new CLog(); m_LogFile = new CLog();
if (m_LogFile) if (m_LogFile != nullptr)
{ {
if (m_LogFile->Open(LogFileName)) if (m_LogFile->Open(LogFileName))
{ {

View File

@ -36,54 +36,54 @@ uint32_t BranchCompare = 0;
#define RSP_VectorMisc #define RSP_VectorMisc
#ifdef RSP_VectorMuls #ifdef RSP_VectorMuls
#define CompileVmulf // Verified 12/17/2000 - Jabo //#define CompileVmulf
#define CompileVmacf // Rewritten and verified 12/15/2000 - Jabo //#define CompileVmacf
#define CompileVmudm // Verified 12/17/2000 - Jabo #define CompileVmudm
#define CompileVmudh // Verified 12/17/2000 - Jabo //#define CompileVmudh
#define CompileVmudn // Verified 12/17/2000 - Jabo #define CompileVmudn
#define CompileVmudl // Verified 12/17/2000 - Jabo //#define CompileVmudl
#define CompileVmadl //#define CompileVmadl
#define CompileVmadm // Verified 12/17/2000 - Jabo //#define CompileVmadm
#define CompileVmadh // Verified 12/15/2000 - Jabo #define CompileVmadh
#define CompileVmadn // Verified 12/17/2000 - Jabo #define CompileVmadn
#endif #endif
#ifdef RSP_VectorMisc #ifdef RSP_VectorMisc
#define CompileVne //#define CompileVne
#define CompileVeq //#define CompileVeq
#define CompileVge //#define CompileVge
#define CompileVlt //#define CompileVlt
#define CompileVrcp //#define CompileVrcp
#define CompileVrcpl //#define CompileVrcpl
#define CompileVrsqh //#define CompileVrsqh
#define CompileVrcph //#define CompileVrcph
#define CompileVsaw // Verified 12/17/2000 - Jabo //#define CompileVsaw
#define CompileVabs // Verified 12/15/2000 - Jabo //#define CompileVabs
#define CompileVmov // Verified 12/17/2000 - Jabo //#define CompileVmov
#define CompileVxor // Verified 12/17/2000 - Jabo #define CompileVxor
#define CompileVor // Verified 12/17/2000 - Jabo #define CompileVor
#define CompileVand // Verified 12/17/2000 - Jabo #define CompileVand
#define CompileVsub // Verified 12/17/2000 - Jabo (watch flags) #define CompileVsub
#define CompileVadd // Verified 12/17/2000 - Jabo (watch flags) #define CompileVadd
#define CompileVaddc #define CompileVaddc
#define CompileVsubc #define CompileVsubc
#define CompileVmrg //#define CompileVmrg
#define CompileVnxor #define CompileVnxor
#define CompileVnor #define CompileVnor
#define CompileVnand #define CompileVnand
#endif #endif
#ifdef RSP_VectorLoads #ifdef RSP_VectorLoads
#define CompileLbv #define CompileLbv
#define CompileLpv //#define CompileLpv
#define CompileLuv //#define CompileLuv
#define CompileLhv //#define CompileLhv
#define CompileSqv // Verified 12/17/2000 - Jabo #define CompileSqv
#define CompileSdv // Verified 12/17/2000 - Jabo #define CompileSdv
#define CompileSsv // Verified 12/17/2000 - Jabo #define CompileSsv
#define CompileLrv // Rewritten and verified 12/17/2000 - Jabo #define CompileLrv
#define CompileLqv // Verified 12/17/2000 - Jabo #define CompileLqv
#define CompileLdv // Verified 12/17/2000 - Jabo #define CompileLdv
#define CompileLsv // Verified 12/17/2000 - Jabo #define CompileLsv
#define CompileLlv // Verified 12/17/2000 - Jabo #define CompileLlv
#define CompileSlv #define CompileSlv
#endif #endif