mmx.md ("sse2_umulv1siv2di3"): Rename from "sse2_umulsidi3".
authorUros Bizjak <ubizjak@gmail.com>
Sat, 15 Mar 2008 11:17:05 +0000 (12:17 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Sat, 15 Mar 2008 11:17:05 +0000 (12:17 +0100)
commitab555a5b3eebc7c4b46fdc9b3874f88fc9e04565
tree1d6cf143b311552dfb5cf3c3cf4451a57e70d4f0
parent79f34d07641508d76e58ed97f01facbd64ffdebd
mmx.md ("sse2_umulv1siv2di3"): Rename from "sse2_umulsidi3".

        * config/i386/mmx.md ("sse2_umulv1siv2di3"): Rename from
        "sse2_umulsidi3".  Use V1DI mode for operand 0.
        ("mmx_psadbw"): Use V1DI mode for operand 0.
        * config/i386/i386-modes.def (V1SI): New vector mode.
        * config/i386/i386.c (struct builtin_description)
        [IX86_BUILTIN_PMULUDQ]: Use CODE_FOR_sse2_umulv1siv1di3.
        (v1di_ftype_v8qi_v8qi): Rename from di_ftype_v8qi_v8qi.
        (v1di_ftype_v2si_v2si): Rename from di_ftype_v2si_v2si.
        (ix86_init_mmx_sse_builtins) [__builtin_ia32_psadbw]: Use
        v1di_ftype_v8qi_v8qi type.
        [__builtin_ia32_pmuludq]: Use v1di_ftype_v2si_v2si type.

From-SVN: r133243
gcc/ChangeLog
gcc/config/i386/i386-modes.def
gcc/config/i386/i386.c
gcc/config/i386/mmx.md
gcc/doc/extend.texi