misc.hh (7332:2e611548bb5a) misc.hh (7409:1ff897327905)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

253 PredOp(mnem, _machInst, __opClass),
254 dest(_dest), imm(_imm), op1(_op1),
255 shiftAmt(_shiftAmt), shiftType(_shiftType)
256 {}
257
258 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
259};
260
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

253 PredOp(mnem, _machInst, __opClass),
254 dest(_dest), imm(_imm), op1(_op1),
255 shiftAmt(_shiftAmt), shiftType(_shiftType)
256 {}
257
258 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
259};
260
261class UnknownOp : public PredOp
262{
263 protected:
264
265 UnknownOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
266 PredOp(mnem, _machInst, __opClass)
267 {}
268
269 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
270};
271
261#endif
272#endif