diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/architecture.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/python/architecture.py b/python/architecture.py index ce69af86..3e4a010e 100644 --- a/python/architecture.py +++ b/python/architecture.py @@ -131,7 +131,7 @@ class InstructionBranch: class InstructionInfo: length: int = 0 arch_transition_by_target_addr: bool = False - branch_delay: bool = False + branch_delay: int = 0 branches: List[InstructionBranch] = field(default_factory=list) def add_branch(self, branch_type: BranchType, target: int = 0, arch: Optional['Architecture'] = None) -> None: @@ -648,7 +648,7 @@ class Architecture(metaclass=_ArchitectureMetaClass): return False result[0].length = info.length result[0].archTransitionByTargetAddr = info.arch_transition_by_target_addr - result[0].branchDelay = info.branch_delay + result[0].delaySlots = info.branch_delay result[0].branchCount = len(info.branches) for i in range(0, len(info.branches)): if isinstance(info.branches[i].type, str): @@ -2346,7 +2346,7 @@ class CoreArchitecture(Architecture): result = InstructionInfo() result.length = info.length result.arch_transition_by_target_addr = info.archTransitionByTargetAddr - result.branch_delay = info.branchDelay + result.branch_delay = info.delaySlots for i in range(0, info.branchCount): target = info.branchTarget[i] if info.branchArch[i]: |
