specop.isa (10196:be0e1724eb39) specop.isa (10341:0b4d10f53c2d)
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// Copyright (c) 2011 Mark D. Hill and David A. Wood
3// All rights reserved.
4//
5// The license below extends only to copyright in the software and shall
6// not be construed as granting a license to any other intellectual
7// property including but not limited to intellectual property relating
8// to a hardware implementation of the functionality of the software

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

58 };
59
60 class MicroHalt : public X86ISA::X86MicroopBase
61 {
62 public:
63 MicroHalt(ExtMachInst _machInst, const char * instMnem,
64 uint64_t setFlags) :
65 X86MicroopBase(_machInst, "halt", instMnem,
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// Copyright (c) 2011 Mark D. Hill and David A. Wood
3// All rights reserved.
4//
5// The license below extends only to copyright in the software and shall
6// not be construed as granting a license to any other intellectual
7// property including but not limited to intellectual property relating
8// to a hardware implementation of the functionality of the software

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

58 };
59
60 class MicroHalt : public X86ISA::X86MicroopBase
61 {
62 public:
63 MicroHalt(ExtMachInst _machInst, const char * instMnem,
64 uint64_t setFlags) :
65 X86MicroopBase(_machInst, "halt", instMnem,
66 setFlags | (ULL(1) << StaticInst::IsNonSpeculative),
66 setFlags | (ULL(1) << StaticInst::IsNonSpeculative) |
67 (ULL(1) << StaticInst::IsQuiesce),
67 No_OpClass)
68 {
69 }
70
71 %(BasicExecDeclare)s
72
73 std::string generateDisassembly(Addr pc,
74 const SymbolTable *symtab) const;

--- 185 unchanged lines hidden ---
68 No_OpClass)
69 {
70 }
71
72 %(BasicExecDeclare)s
73
74 std::string generateDisassembly(Addr pc,
75 const SymbolTable *symtab) const;

--- 185 unchanged lines hidden ---