Fix ld2w tracing
authorMichael Meissner <gnu@the-meissners.org>
Mon, 9 Sep 1996 20:45:33 +0000 (20:45 +0000)
committerMichael Meissner <gnu@the-meissners.org>
Mon, 9 Sep 1996 20:45:33 +0000 (20:45 +0000)
sim/d10v/ChangeLog
sim/d10v/simops.c

index 6ca3da73c990c3c0b9a0d068799ebbbfc20720cc..e597684d31e9dc28f3e19339d5025730f047d497 100644 (file)
@@ -7,6 +7,8 @@ Mon Sep  9 13:27:26 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        (OP_4E09): Make cpfg properly trace the input flags.
        (op_types): Add OP_FLAG_OUTPUT.
        (trace_{input,output}): Support OP_FLAG_OUTPUT.
+       (OP_31000000): This ld2w varient is a 16-bit memory reference, not
+       an 8-bit memory reference instruction for tracing purposes.
 
 Fri Sep  6 17:56:17 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
index 8618b4f6f48188a16abcf1163e1b3dad3be6951f..1af4e09a70672a5b71690e06e85de0eed0d450d8 100644 (file)
@@ -1068,7 +1068,7 @@ OP_6000 ()
 void
 OP_31000000 ()
 {
-  trace_input ("ld2w", OP_REG_OUTPUT, OP_MEMREF, OP_VOID);
+  trace_input ("ld2w", OP_REG_OUTPUT, OP_MEMREF2, OP_VOID);
   State.regs[OP[0]] = RW (OP[1] + State.regs[OP[2]]);
   State.regs[OP[0]+1] = RW (OP[1] + State.regs[OP[2]] + 2);
   trace_output (OP_DREG);