project64/Source/Project64-core/N64System/Recompiler/JumpInfo.h

20 lines
432 B
C++

#pragma once
#include <Project64-core/N64System/Recompiler/ExitInfo.h>
#include <Project64-core/N64System/Recompiler/RegInfo.h>
struct CJumpInfo
{
CJumpInfo(CCodeBlock & CodeBlock);
uint32_t TargetPC;
uint32_t JumpPC;
std::string BranchLabel;
uint32_t * LinkLocation;
uint32_t * LinkLocation2;
bool FallThrough;
bool PermLoop;
bool DoneDelaySlot;
CRegInfo RegSet;
ExitReason Reason;
};