Deleted Added
sdiff udiff text old ( 6262:43950710afdc ) new ( 6263:981fc6fba01a )
full compact
1/* Copyright (c) 2007-2008 The Florida State University
2 * All rights reserved.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
6 * met: redistributions of source code must retain the above copyright
7 * notice, this list of conditions and the following disclaimer;
8 * redistributions in binary form must reproduce the above copyright

--- 15 unchanged lines hidden (view full) ---

24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 *
27 * Authors: Stephen Hines
28 */
29
30#include "arch/arm/insts/static_inst.hh"
31#include "base/condcodes.hh"
32
33namespace ArmISA
34{
35// Shift Rm by an immediate value
36int32_t
37ArmStaticInst::shift_rm_imm(uint32_t base, uint32_t shamt,
38 uint32_t type, uint32_t cfval) const
39{

--- 264 unchanged lines hidden (view full) ---

304 break;
305 default:
306 panic("Unrecognized condition code %d.\n", condCode);
307 }
308 os << suffix << " ";
309 }
310}
311
312std::string
313ArmStaticInst::generateDisassembly(Addr pc,
314 const SymbolTable *symtab) const
315{
316 std::stringstream ss;
317 printMnemonic(ss);
318 return ss.str();
319}
320}