changeset d69afa89c2ee in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=d69afa89c2ee
description:
        X86: Fix the IMUL_R_P_I macroop.

        The disp displacement was left off the load microop so the wrong value 
was
        used.

diffstat:

 src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py |  2 
+-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 9403273a3b46 -r d69afa89c2ee 
src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py
--- a/src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py  
Sun Apr 29 00:31:03 2012 -0700
+++ b/src/arch/x86/isa/insts/general_purpose/arithmetic/multiply_and_divide.py  
Sun Apr 29 02:26:34 2012 -0700
@@ -198,7 +198,7 @@
 {
     rdip t7
     limm t1, imm
-    ld t2, seg, riprel
+    ld t2, seg, riprel, disp
     mul1s t2, t1, flags=(OF,CF)
     mulel reg
     muleh t0
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to