unknown.isa (10474:799c8ee4ecba) unknown.isa (12234:78ece221f9f5)
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

69 std::string Unknown::generateDisassembly(Addr pc,
70 const SymbolTable *symtab) const
71 {
72 return "Unknown instruction";
73 }
74}};
75
76output exec {{
1// Copyright (c) 2007 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// The license below extends only to copyright in the software and shall
5// not be construed as granting a license to any other intellectual
6// property including but not limited to intellectual property relating
7// to a hardware implementation of the functionality of the software
8// licensed hereunder. You may use the software subject to the license

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

69 std::string Unknown::generateDisassembly(Addr pc,
70 const SymbolTable *symtab) const
71 {
72 return "Unknown instruction";
73 }
74}};
75
76output exec {{
77 Fault Unknown::execute(CPU_EXEC_CONTEXT *xc,
77 Fault Unknown::execute(ExecContext *xc,
78 Trace::InstRecord *traceData) const
79 {
80 return std::make_shared<InvalidOpcode>();
81 }
82}};
83
84def format Unknown() {{
85 decode_block = 'return new Unknown(machInst);\n'
86}};
78 Trace::InstRecord *traceData) const
79 {
80 return std::make_shared<InvalidOpcode>();
81 }
82}};
83
84def format Unknown() {{
85 decode_block = 'return new Unknown(machInst);\n'
86}};