diff options
author | Andrew Cagney <cagney@redhat.com> | 1997-09-16 14:00:15 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 1997-09-16 14:00:15 +0000 |
commit | fb1fd47514ca3dde7a9e4336a1193051fcd96aae (patch) | |
tree | e7aa389a2470b26784df8098e9f3dae1c4cb2ac8 /sim/v850/ChangeLog | |
parent | 6a0f95864af8c06add0d9134c15cf990c96653ed (diff) | |
download | gdb-fb1fd47514ca3dde7a9e4336a1193051fcd96aae.zip gdb-fb1fd47514ca3dde7a9e4336a1193051fcd96aae.tar.gz gdb-fb1fd47514ca3dde7a9e4336a1193051fcd96aae.tar.bz2 |
Smooth some of ALU tracing's rough edges.
Fix switch insn.
Diffstat (limited to 'sim/v850/ChangeLog')
-rw-r--r-- | sim/v850/ChangeLog | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/sim/v850/ChangeLog b/sim/v850/ChangeLog index 1320ab3..1b1b2b5 100644 --- a/sim/v850/ChangeLog +++ b/sim/v850/ChangeLog @@ -1,3 +1,39 @@ +Tue Sep 16 22:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com> + + * simops.c (trace_output): Add result argument. + (trace_result): New function. Simpler version of trace_output, + assumes trace needed. + (trace_output): Call trace_result. + (trace_output): For IMM_REG_REG, trace correct register. + (trace_input): Add case for 16bit immediates. + (OP_600, OP_640, OP_680, OP_6C0, OP_6A0): Use. + + * sim-main.h (TRACE_ALU_INPUT, TRACE_ALU_RESULT): Define. + (trace_values, trace_name, trace_pc, trace_num_values): Make + global. + (GR, SR): Define. + + v850.insn (movea, stsr): Use. +start-sanitize-v850e + (sxb, sxh, zxb, zxh): Ditto. +end-sanitize-v850e + +Tue Sep 16 21:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com> + + * simops.c: Move "movea" from here. + * v850.igen: To here. + + * v850.igen (simm16): Define, sign extend imm16. + (uimm16): Define, no sign extension. + (addi, andi, movea, movhi, mulhi, ori, satsubi, xori): Use. + +start-sanitize-v850e + * simops.c: Move "sxh", "switch", "sxb", "callt", "dispose", + "mov32" from here. + * v850.igen: To here. + (switch): Fix off by two error in NIA calc. + +end-sanitize-v850e Tue Sep 16 15:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com> * simops.c (trace_pc, trace_name, trace_values, trace_num_values): |