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}}; |