i386.md (maxmin): New code iterator.
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 19 Sep 2011 17:13:18 +0000 (19:13 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 19 Sep 2011 17:13:18 +0000 (19:13 +0200)
commit52325f2ca5b70566c41f1bb929c102c014dd74e1
tree3874f76ec174432d998ce6af00c02b3f70c125f7
parent0b5f3ce78fafdd62e9949f6dd697465cc437c23c
i386.md (maxmin): New code iterator.

* config/i386/i386.md (maxmin): New code iterator.
* config/i386/sse.md (<maxmin:code><mode>3): Macroize expander
from <umaxmin:code><mode>3 and <smaxmin:code><mode>3 using maxmin
code iterator.
(*avx2_<maxmin:code><mode>3): Macroize isn from
*avx2_<umaxmin:code><mode>3 and *avx2_<smaxmin:code><mode>3 using
maxmin code iterator.
(<smaxmin:code><VI124_128:mode>3): Merge with <smaxmin:code>v8hi3.
(<umaxmin:code><VI124_128:mode>3): Merge with umaxv4si3 and
<umaxmin:code>v16qi3.

From-SVN: r178981
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md