1// -*- mode:c++ -*- 2 3// Copyright (c) 2007 The Hewlett-Packard Development Company 4// All rights reserved. 5// 6// The license below extends only to copyright in the software and shall 7// not be construed as granting a license to any other intellectual 8// property including but not limited to intellectual property relating --- 48 unchanged lines hidden (view full) --- 57 FailUnimplemented(const char *_mnemonic, ExtMachInst _machInst) 58 : X86ISA::X86StaticInst(_mnemonic, _machInst, No_OpClass) 59 { 60 // don't call execute() (which panics) if we're on a 61 // speculative path 62 flags[IsNonSpeculative] = true; 63 } 64 |
65 Fault execute(ExecContext *, Trace::InstRecord *) const; |
66 67 std::string 68 generateDisassembly(Addr pc, const SymbolTable *symtab) const; 69 }; 70 71 /** 72 * Base class for unimplemented instructions that cause a warning 73 * to be printed (but do not terminate simulation). This --- 14 unchanged lines hidden (view full) --- 88 WarnUnimplemented(const char *_mnemonic, ExtMachInst _machInst) 89 : X86ISA::X86StaticInst(_mnemonic, _machInst, No_OpClass), warned(false) 90 { 91 // don't call execute() (which panics) if we're on a 92 // speculative path 93 flags[IsNonSpeculative] = true; 94 } 95 |
96 Fault execute(ExecContext *, Trace::InstRecord *) const; |
97 98 std::string 99 generateDisassembly(Addr pc, const SymbolTable *symtab) const; 100 }; 101}}; 102 103output decoder {{ 104 std::string --- 52 unchanged lines hidden --- |