* config/i386/i386.md (SSEINT16): New.
commitf3a2559e61b6c753a9d8441a54f2ce53a3bc03ed
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Dec 2004 08:07:19 +0000 (19 08:07 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Dec 2004 08:07:19 +0000 (19 08:07 +0000)
treed435e7df451016f03355c01c8b005173ff5c94eb
parent6b2753683815f45f00c27116093b94d6f1c9ed60
    * config/i386/i386.md (SSEINT16): New.
        (movv16qi, movv8hi, movv4si, movv2di): Compress via macros.
        (movv16qi_internal, movv8hi_internal, movv4si_internal,
        movv2di_internal): Compress via macros.  Add SSE zero alternative.
        Fix pure SSE alternatives to use 'x' instead of 'Y'.
        (MMXINT8): New.
        (movv8qi, movv4hi, movv2si, movv8qi_internal, movv4hi_internal,
        movv2si_internal): Compress via macros.
        (SSEPUSH, MMXPUSH): New.
        (pushv18qi, pushv8hi, pushv4si, pushv2di, pushti, pushv4sf, pushv2df,
        pushv8qi, pushv4hi, pushv2si, pushv2sf): Compress via macros.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92374 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md