2003-12-18 Michael Snyder <msnyder@redhat.com>
authorMichael Snyder <msnyder@vmware.com>
Tue, 6 Jan 2004 01:05:02 +0000 (01:05 +0000)
committerMichael Snyder <msnyder@vmware.com>
Tue, 6 Jan 2004 01:05:02 +0000 (01:05 +0000)
commit673fc5d0a7d4cba3c7a52f500e104ade7ee40179
treeac9dfcf3775b29f6ebd0038341a5dbc7730bf8bc
parent3d29fdb4895aadc84a77abcd0712153dbf22a941
2003-12-18  Michael Snyder  <msnyder@redhat.com>

        * gencode.c (expand_opcode): Simplify and reorganize.
        Eliminate "shift" parameter.  Eliminate "4 bits at a time"
        assumption.  Flatten switch statement to a single level.
        Add "eeee" token for even-numbered registers.
        (bton): Delete.
        (fsca): Use "eeee" token.
        (ppi_moves): Rename to "expand_ppi_movxy".  Do the ddt
        [movx/movy] expansion here, as well as the ppi expansion.
        (gensim_caselist): Accept 'eeee' along with 'nnnn'.
sim/sh/ChangeLog
sim/sh/gencode.c