re PR target/29852 (x86_64: SSE version missing for fmod{d,s,x}f3)
authorUros Bizjak <ubizjak@gmail.com>
Thu, 30 Nov 2006 06:54:47 +0000 (07:54 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 30 Nov 2006 06:54:47 +0000 (07:54 +0100)
commite26feb2c6033e706c1b56e33e38e530adb06aabe
tree07004bd89debe373faf6e2d7e577f65d43f24a58
parent8002331ec5517e4aa946e561f43b578c8fad71b3
re PR target/29852 (x86_64: SSE version missing for fmod{d,s,x}f3)

PR target/29852
* config/i386/i386.md (*truncxfsf2_mixed, *truncxfdf2_mixed): Enable
insn patterns for TARGET_80387.
(*truncxfsf2_i387, *truncxfdf2_i387): Remove.
(*truncxfsf2_i387_1): Rename to *truncxfsf2_i387.
(*truncxfdf2_i387_1): Rename to *truncxfdf2_i387.
(fmod<mode>3, remainder<mode>3): Enable expaders for SSE math.
Generate truncxf<mode>2 insn patterns for strict SSE math.

From-SVN: r119356
gcc/ChangeLog
gcc/config/i386/i386.md