specop.isa (5788:6d4161a36ca1) specop.isa (6047:bc8caab35dd0)
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// Redistribution and use of this software in source and binary forms,
5// with or without modification, are permitted provided that the
6// following conditions are met:
7//
8// The software must be used only for Non-Commercial Use which means any

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

248 {"code": "",
249 "cond_test": "true"})
250 exec_output += MicroFaultExecute.subst(iop)
251 header_output += MicroFaultDeclare.subst(iop)
252 decoder_output += MicroFaultConstructor.subst(iop)
253 microopClasses["fault"] = Fault
254
255 class Halt(X86Microop):
1// Copyright (c) 2007-2008 The Hewlett-Packard Development Company
2// All rights reserved.
3//
4// Redistribution and use of this software in source and binary forms,
5// with or without modification, are permitted provided that the
6// following conditions are met:
7//
8// The software must be used only for Non-Commercial Use which means any

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

248 {"code": "",
249 "cond_test": "true"})
250 exec_output += MicroFaultExecute.subst(iop)
251 header_output += MicroFaultDeclare.subst(iop)
252 decoder_output += MicroFaultConstructor.subst(iop)
253 microopClasses["fault"] = Fault
254
255 class Halt(X86Microop):
256 className = "MicroHalt"
256 def __init__(self):
257 pass
258
259 def getAllocator(self, *microFlags):
260 return "new MicroHalt(machInst, macrocodeBlock %s)" % \
261 self.microFlagsText(microFlags)
262
263 microopClasses["halt"] = Halt
264}};
257 def __init__(self):
258 pass
259
260 def getAllocator(self, *microFlags):
261 return "new MicroHalt(machInst, macrocodeBlock %s)" % \
262 self.microFlagsText(microFlags)
263
264 microopClasses["halt"] = Halt
265}};