X86: Make the "fault" microop predicated.
authorGabe Black <gblack@eecs.umich.edu>
Sun, 2 Dec 2007 07:01:56 +0000 (23:01 -0800)
committerGabe Black <gblack@eecs.umich.edu>
Sun, 2 Dec 2007 07:01:56 +0000 (23:01 -0800)
--HG--
extra : convert_revision : ded34133afcd6af1f55b8991b82bad45258069d3

src/arch/x86/isa/microops/specop.isa

index 3ca59f03332b6f7fc7d74b038ae2c816910bfdd8..6bcc7ff910aa765dc4a7df72fec5b8f2212ee51e 100644 (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)