From a548067b01ed99d4abc9483ca11466d3d9d4ceca Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sat, 1 Dec 2007 23:01:56 -0800 Subject: [PATCH] X86: Make the "fault" microop predicated. --HG-- extra : convert_revision : ded34133afcd6af1f55b8991b82bad45258069d3 --- src/arch/x86/isa/microops/specop.isa | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/arch/x86/isa/microops/specop.isa b/src/arch/x86/isa/microops/specop.isa index 3ca59f033..6bcc7ff91 100644 --- a/src/arch/x86/isa/microops/specop.isa +++ b/src/arch/x86/isa/microops/specop.isa @@ -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) -- 2.30.2