diff options
Diffstat (limited to 'src/arch/arm/insts/branch.cc')
-rw-r--r-- | src/arch/arm/insts/branch.cc | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/arch/arm/insts/branch.cc b/src/arch/arm/insts/branch.cc index 3deb380f8..5e08b069d 100644 --- a/src/arch/arm/insts/branch.cc +++ b/src/arch/arm/insts/branch.cc @@ -38,14 +38,6 @@ Branch::branchTarget(Addr branchPC) const return branchPC + 8 + disp; } -Addr -Jump::branchTarget(ThreadContext *tc) const -{ - Addr NPC = tc->readPC() + 8; - uint64_t Rb = tc->readIntReg(_srcRegIdx[0]); - return (Rb & ~3) | (NPC & 1); -} - const std::string & PCDependentDisassembly::disassemble(Addr pc, const SymbolTable *symtab) const @@ -90,12 +82,4 @@ BranchExchange::generateDisassembly(Addr pc, const SymbolTable *symtab) const } return ss.str(); } - -std::string -Jump::generateDisassembly(Addr pc, const SymbolTable *symtab) const -{ - std::stringstream ss; - printMnemonic(ss); - return ss.str(); -} } |