macroop.isa (12234:78ece221f9f5) macroop.isa (12236:126ac9da6050)
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

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

56 // Base class for combinationally generated macroops
57 class Macroop : public X86ISA::MacroopBase
58 {
59 public:
60 Macroop(const char *mnem, ExtMachInst _machInst,
61 uint32_t _numMicroops, X86ISA::EmulEnv _env)
62 : MacroopBase(mnem, _machInst, _numMicroops, _env)
63 {}
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

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

56 // Base class for combinationally generated macroops
57 class Macroop : public X86ISA::MacroopBase
58 {
59 public:
60 Macroop(const char *mnem, ExtMachInst _machInst,
61 uint32_t _numMicroops, X86ISA::EmulEnv _env)
62 : MacroopBase(mnem, _machInst, _numMicroops, _env)
63 {}
64 %(MacroExecPanic)s
64
65 Fault
66 execute(ExecContext *, Trace::InstRecord *) const
67 {
68 panic("Tried to execute macroop directly!");
69 }
65 };
66}};
67
68//////////////////////////////////////////////////////////////////////////////
69//
70// X86 specific
71//
72//////////////////////////////////////////////////////////////////////////////

--- 262 unchanged lines hidden ---
70 };
71}};
72
73//////////////////////////////////////////////////////////////////////////////
74//
75// X86 specific
76//
77//////////////////////////////////////////////////////////////////////////////

--- 262 unchanged lines hidden ---