re PR target/13958 (Conversion from unsigned to double is painfully slow on P4)
authorUros Bizjak <ubizjak@gmail.com>
Fri, 21 Mar 2008 20:43:12 +0000 (21:43 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 21 Mar 2008 20:43:12 +0000 (21:43 +0100)
commit7fb1431bfa30ac9d85fb614f786c8076ff407673
treef48dc228641417cc62eedebc0140261cfaf8bac7
parent9e1e64ec2b978e81924000db7d4009b92bb5a638
re PR target/13958 (Conversion from unsigned to double is painfully slow on P4)

        PR target/13958
        * config/i386/i386.md ("*floatunssi<mode2>_1"): New pattern with
        corresponding post-reload splitters.
        ("floatunssi<mode>2"): Expand to unsigned_float x87 insn pattern
        when x87 FP math is selected.
        * config/i386/i386-protos.h (ix86_expand_convert_uns_sixf_sse):
        New function prototype.
        * config/i386/i386.c (ix86_expand_convert_uns_sixf_sse): New
        unreachable function to ease macroization of insn patterns.

From-SVN: r133435
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md