X86: Make the "fault" microop predicated.

--HG--
extra : convert_revision : ded34133afcd6af1f55b8991b82bad45258069d3
This commit is contained in:
Gabe Black
2007-12-01 23:01:56 -08:00
parent 557bc80647
commit a548067b01

View File

@@ -225,13 +225,13 @@ let {{
"cc" : self.cond}
return allocator
iop = InstObjParams("fault", "MicroFault", "MicroFaultBase",
iop = InstObjParams("fault", "MicroFaultFlags", "MicroFaultBase",
{"code": "",
"cond_test": "checkCondition(ccFlagBits, cc)"})
exec_output = MicroFaultExecute.subst(iop)
header_output = MicroFaultDeclare.subst(iop)
decoder_output = MicroFaultConstructor.subst(iop)
iop = InstObjParams("fault", "MicroFaultFlags", "MicroFaultBase",
iop = InstObjParams("fault", "MicroFault", "MicroFaultBase",
{"code": "",
"cond_test": "true"})
exec_output += MicroFaultExecute.subst(iop)