* config/i386/i386.md (absneg): New code iterator.
commitf9162d6cdf59a6a8fef6467f58406634e6aa7fee
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Apr 2008 17:58:54 +0000 (10 17:58 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Apr 2008 17:58:54 +0000 (10 17:58 +0000)
tree02aca4ab3be3403e3a6aaea00d67621f37a960d7
parent175ddbd8d7c2ef0a7fbb5efdecf7107edc1e96cc
    * config/i386/i386.md (absneg): New code iterator.
        (absnegprefix): New code attribute.
        (<code><mode>2): Macroize expander from abs<mode>2 and neg<mode>2
        patterns using absneg code iterator.
        (<code>tf2): Macroize expander from abstf2 and negtf2 patterns
        using absneg code iterator.
        (*<code><mode>2_1): Macroize insn pattern from *abs<mode>2_1 and
        *neg<mode>2 patterns using absneg code iterator.
        (*<code>extendsfdf2): Macroize insn pattern from *absextendsfdf2 and
        *negextendsfdf2 patterns using absneg code iterator.
        (*<code>extendsfxf2): Macroize insn pattern from *absextendsfxf2 and
        *negextendsfxf2 patterns using absneg code iterator.
        (*<code>extendsfdf2): Macroize insn pattern from *absextendsfdf2 and
        *negextendsfdf2 patterns using absneg code iterator.
        * config/i386/sse.md (<code><mode>2): Macroize expander from
        abs<mode>2 and neg<mode>2 patterns using absneg code iterator.

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