summaryrefslogtreecommitdiff
path: root/src/arch/x86/isa/microops/seqop.isa
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2008-10-12 23:29:10 -0700
committerGabe Black <gblack@eecs.umich.edu>2008-10-12 23:29:10 -0700
commit3c4567f2a65e0809d84d85a3fd82a294a1b0cb96 (patch)
tree714aaa21efa0c14b2660053e4a8da9970fc9ae85 /src/arch/x86/isa/microops/seqop.isa
parent33ebd04474a1042e5cce585802481b6e95a4e92e (diff)
downloadgem5-3c4567f2a65e0809d84d85a3fd82a294a1b0cb96.tar.xz
X86: Set the delayed commit flag in x86 microops appropriately.
Diffstat (limited to 'src/arch/x86/isa/microops/seqop.isa')
-rw-r--r--src/arch/x86/isa/microops/seqop.isa2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/arch/x86/isa/microops/seqop.isa b/src/arch/x86/isa/microops/seqop.isa
index d3c7bf096..f03094f66 100644
--- a/src/arch/x86/isa/microops/seqop.isa
+++ b/src/arch/x86/isa/microops/seqop.isa
@@ -195,6 +195,7 @@ let {{
def getAllocator(self, *microFlags):
(is_micro, is_delayed, is_first, is_last) = microFlags
is_last = False
+ is_delayed = True
microFlags = (is_micro, is_delayed, is_first, is_last)
return super(Br, self).getAllocator(*microFlags)
@@ -214,6 +215,7 @@ let {{
def getAllocator(self, *microFlags):
(is_micro, is_delayed, is_first, is_last) = microFlags
is_last = True
+ is_delayed = False
microFlags = (is_micro, is_delayed, is_first, is_last)
return super(Eret, self).getAllocator(*microFlags)