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