#pragma once enum RecompilerBranchType { RecompilerBranchType_Cop1, RecompilerBranchType_Rs, RecompilerBranchType_RsRt }; enum RecompilerBranchCompare { RecompilerBranchCompare_BEQ, RecompilerBranchCompare_BNE, RecompilerBranchCompare_BLTZ, RecompilerBranchCompare_BLEZ, RecompilerBranchCompare_BGTZ, RecompilerBranchCompare_BGEZ, RecompilerBranchCompare_COP1BCF, RecompilerBranchCompare_COP1BCT, }; enum RecompilerTrapCompare { RecompilerTrapCompare_TEQ, RecompilerTrapCompare_TNE, RecompilerTrapCompare_TGE, RecompilerTrapCompare_TGEU, RecompilerTrapCompare_TLT, RecompilerTrapCompare_TLTU, RecompilerTrapCompare_TEQI, RecompilerTrapCompare_TNEI, RecompilerTrapCompare_TGEI, RecompilerTrapCompare_TGEIU, RecompilerTrapCompare_TLTI, RecompilerTrapCompare_TLTIU, }; #if defined(__i386__) || defined(_M_IX86) #include typedef CX86RecompilerOps CRecompilerOps; #endif