Large diffs are not rendered by default.

@@ -42,6 +42,19 @@
class JitBase : public CPUCoreBase
{
protected:
enum class CarryFlag
{
InPPCState,
InHostCarry,
#ifdef _M_X86_64
InHostCarryInverted,
#endif
#ifdef _M_ARM_64
ConstantTrue,
ConstantFalse,
#endif
};

struct JitOptions
{
bool enableBlocklink;
@@ -73,8 +86,7 @@ class JitBase : public CPUCoreBase
bool firstFPInstructionFound;
bool isLastInstruction;
int skipInstructions;
bool carryFlagSet;
bool carryFlagInverted;
CarryFlag carryFlag;

bool generatingTrampoline = false;
u8* trampolineExceptionHandler;