Deleted Added
sdiff udiff text old ( 2632:1bb2f91485ea ) new ( 2686:f0d591379ac3 )
full compact
1// -*- mode:c++ -*-
2
3////////////////////////////////////////////////////////////////////
4//
5// Nop
6//
7
8output header {{

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

31 %(BasicExecDeclare)s
32 };
33}};
34
35output decoder {{
36 std::string Nop::generateDisassembly(Addr pc,
37 const SymbolTable *symtab) const
38 {
39 return csprintf("%-10s %s", "nop", originalDisassembly);
40 }
41
42 /// Helper function for decoding nops. Substitute Nop object
43 /// for original inst passed in as arg (and delete latter).
44 inline
45 MipsStaticInst *
46 makeNop(MipsStaticInst *inst)
47 {

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

80 opt_args)
81 header_output = BasicDeclare.subst(iop)
82 decoder_output = BasicConstructor.subst(iop)
83 decode_block = OperateNopCheckDecode.subst(iop)
84 exec_output = BasicExecute.subst(iop)
85}};
86
87def format Nop() {{
88 decode_block = 'return new Nop(\"\",machInst);\n'
89}};
90