2016-01-27 09:11:59 +00:00
|
|
|
#include "stdafx.h"
|
2022-08-15 03:09:34 +00:00
|
|
|
#include <Project64-core\N64System\Recompiler\CodeBlock.h>
|
2016-01-27 09:11:59 +00:00
|
|
|
#include "SectionInfo.h"
|
|
|
|
#include "JumpInfo.h"
|
|
|
|
|
2022-08-08 10:52:51 +00:00
|
|
|
CJumpInfo::CJumpInfo(CCodeBlock & CodeBlock) :
|
2022-08-15 03:09:34 +00:00
|
|
|
RegSet(CodeBlock, CodeBlock.RecompilerOps()->Assembler())
|
2016-01-27 09:11:59 +00:00
|
|
|
{
|
|
|
|
TargetPC = (uint32_t)-1;
|
|
|
|
JumpPC = (uint32_t)-1;
|
|
|
|
BranchLabel = "";
|
2021-04-12 11:35:39 +00:00
|
|
|
LinkLocation = nullptr;
|
|
|
|
LinkLocation2 = nullptr;
|
2016-01-27 09:11:59 +00:00
|
|
|
FallThrough = false;
|
|
|
|
PermLoop = false;
|
|
|
|
DoneDelaySlot = false;
|
2022-09-05 08:12:41 +00:00
|
|
|
Reason = ExitReason_Normal;
|
2016-01-27 09:11:59 +00:00
|
|
|
}
|