]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386.c (ix86_expand_round_sse4): New function.
authorUros Bizjak <uros@gcc.gnu.org>
Sun, 14 Aug 2011 20:02:32 +0000 (22:02 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 14 Aug 2011 20:02:32 +0000 (22:02 +0200)
commitf4ab7b998ed27cc52815ed77710fb1e2bcb03dce
treee7566e626ff76d3c38f49235ce9927d79eaa70f2
parent8533a1cae9bcc18f1d8b56da641f34db37e63547
i386.c (ix86_expand_round_sse4): New function.

* config/i386/i386.c (ix86_expand_round_sse4): New function.
* config/i386/i386-protos.h (ix86_expand_round_sse4): New prototype.
* config/i386/i386.md (round<mode>2): Use ix86_expand_round_sse4
for TARGET_ROUND.

(rint<mode>2): Simplify TARGET_ROUND check.
(floor<mode>2): Ditto.
(ceil<mode>2): Ditto.
(btrunc<mode>2): Ditto.

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