21 lines
485 B
C++
21 lines
485 B
C++
#pragma once
|
|
#include <Project64-core/N64System/Recompiler/ExitInfo.h>
|
|
#include <Project64-core/N64System/Recompiler/RegInfo.h>
|
|
|
|
struct CJumpInfo
|
|
{
|
|
typedef CExitInfo::EXIT_REASON EXIT_REASON;
|
|
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;
|
|
EXIT_REASON ExitReason;
|
|
};
|