unknown.isa (12236:126ac9da6050) | unknown.isa (12616:4b463b4dc098) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2007-2008 The Florida State University 4// Copyright (c) 2009 The University of Edinburgh 5// All rights reserved. 6// 7// Redistribution and use in source and binary forms, with or without 8// modification, are permitted provided that the following conditions are --- 39 unchanged lines hidden (view full) --- 48 Unknown(ExtMachInst _machInst) 49 : PowerStaticInst("unknown", _machInst, No_OpClass) 50 { 51 // don't call execute() (which panics) if we're on a 52 // speculative path 53 flags[IsNonSpeculative] = true; 54 } 55 | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2007-2008 The Florida State University 4// Copyright (c) 2009 The University of Edinburgh 5// All rights reserved. 6// 7// Redistribution and use in source and binary forms, with or without 8// modification, are permitted provided that the following conditions are --- 39 unchanged lines hidden (view full) --- 48 Unknown(ExtMachInst _machInst) 49 : PowerStaticInst("unknown", _machInst, No_OpClass) 50 { 51 // don't call execute() (which panics) if we're on a 52 // speculative path 53 flags[IsNonSpeculative] = true; 54 } 55 |
56 Fault execute(ExecContext *, Trace::InstRecord *) const; | 56 Fault execute(ExecContext *, Trace::InstRecord *) const override; |
57 | 57 |
58 std::string 59 generateDisassembly(Addr pc, const SymbolTable *symtab) const; | 58 std::string generateDisassembly( 59 Addr pc, const SymbolTable *symtab) const override; |
60 }; 61}}; 62 63output decoder {{ 64 std::string 65 Unknown::generateDisassembly(Addr pc, const SymbolTable *symtab) const 66 { 67 return csprintf("%-10s (inst 0x%x, opcode 0x%x, binary:%s)", --- 19 unchanged lines hidden --- | 60 }; 61}}; 62 63output decoder {{ 64 std::string 65 Unknown::generateDisassembly(Addr pc, const SymbolTable *symtab) const 66 { 67 return csprintf("%-10s (inst 0x%x, opcode 0x%x, binary:%s)", --- 19 unchanged lines hidden --- |