diff options
author | Michael Snyder <msnyder@vmware.com> | 2003-07-29 21:03:39 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@vmware.com> | 2003-07-29 21:03:39 +0000 |
commit | f408565cc80d97533c3483c136b31a82731ae211 (patch) | |
tree | 7a0c98d84890a3664beabaff609d0d167f069abf /sim/h8300/ChangeLog | |
parent | 83a27a96d4040509dd939341f6961646d4e337b2 (diff) | |
download | binutils-gdb-f408565cc80d97533c3483c136b31a82731ae211.tar.gz |
2003-07-18 Michael Snyder <msnyder@redhat.com>
* compile.c (decode): Enhancements for mova.
Initialize cst, reg, and rdisp inside the loop, for each
new instruction. Defer correction of the disp2 values until
later, and then adjust them by the size of the first operand,
rather than the size of the instruction.
(sim_resume): For mova, adjust the size of the second operand
according to the type of the first operand (INDEXB vs. INDEXW).
In cases where there is only one operand, the other two must
both be composed on the fly.
Diffstat (limited to 'sim/h8300/ChangeLog')
-rw-r--r-- | sim/h8300/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sim/h8300/ChangeLog b/sim/h8300/ChangeLog index 1ff3d42c4b7..3bd23ece655 100644 --- a/sim/h8300/ChangeLog +++ b/sim/h8300/ChangeLog @@ -1,3 +1,15 @@ +2003-07-18 Michael Snyder <msnyder@redhat.com> + + * compile.c (decode): Enhancements for mova. + Initialize cst, reg, and rdisp inside the loop, for each + new instruction. Defer correction of the disp2 values until + later, and then adjust them by the size of the first operand, + rather than the size of the instruction. + (sim_resume): For mova, adjust the size of the second operand + according to the type of the first operand (INDEXB vs. INDEXW). + In cases where there is only one operand, the other two must + both be composed on the fly. + 2003-07-22 Michael Snyder <msnyder@redhat.com> * compile.c (sim_resume): Revert 6-24 change, it does not |