OSDN Git Service

2003-07-18 Michael Snyder <msnyder@redhat.com>
authormsnyder <msnyder>
Tue, 29 Jul 2003 21:03:39 +0000 (21:03 +0000)
committermsnyder <msnyder>
Tue, 29 Jul 2003 21:03:39 +0000 (21:03 +0000)
commit5a5c876a9444c7557543d7d42bab9c1b2216edfd
treedd01385e9d6ac6d2e3751f2810cc4b0a34c31c44
parentb40a2386146c457bfd2a9c0f239c3abb9facd99a
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