X86: Get rid of the stupd microop.
authorGabe Black <gblack@eecs.umich.edu>
Thu, 3 Feb 2011 03:57:12 +0000 (19:57 -0800)
committerGabe Black <gblack@eecs.umich.edu>
Thu, 3 Feb 2011 03:57:12 +0000 (19:57 -0800)
src/arch/x86/isa/microops/ldstop.isa

index 089f09ffb47d6d23463cd3e5e59e12df9dee8b75..216a74c6cb20390651df7d0305d98296ccdf41ee 100644 (file)
@@ -390,9 +390,6 @@ let {{
     defineMicroStoreOp('Stul', 'Mem = pick(Data, 2, dataSize);',
             mem_flags="Request::LOCKED")
     defineMicroStoreOp('Stfp', 'Mem = FpData.uqw;')
-    defineMicroStoreOp('Stupd', 'Mem = pick(Data, 2, dataSize);',
-            'Base = merge(Base, EA - SegBase, addressSize);',
-            'Base = merge(Base, pkt->req->getVaddr() - SegBase, addressSize);');
     defineMicroStoreOp('Cda', 'Mem = 0;', mem_flags="Request::NO_ACCESS")
 
     iop = InstObjParams("lea", "Lea", 'X86ISA::LdStOp',