2003-07-18 Michael Snyder <msnyder@redhat.com>
authorMichael Snyder <msnyder@vmware.com>
Tue, 29 Jul 2003 21:03:39 +0000 (21:03 +0000)
committerMichael Snyder <msnyder@vmware.com>
Tue, 29 Jul 2003 21:03:39 +0000 (21:03 +0000)
commitf408565cc80d97533c3483c136b31a82731ae211
tree7a0c98d84890a3664beabaff609d0d167f069abf
parent83a27a96d4040509dd939341f6961646d4e337b2
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.
sim/h8300/ChangeLog
sim/h8300/compile.c