]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Emulate MMX mmx_eq/mmx_gt<mode>3 with SSE
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 May 2019 15:10:32 +0000 (15:10 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 May 2019 15:10:32 +0000 (15:10 +0000)
commit1aea91425ebf146125caf5c0cd3e4e4e023264b3
treebbb6a0d3f51bfd5e3b7c3a1d02cb4794b1de3786
parenta77502610b3836745881b2a24b5c3372dc0f3d5d
i386: Emulate MMX mmx_eq/mmx_gt<mode>3 with SSE

Emulate MMX mmx_eq/mmx_gt<mode>3 with SSE.  Only SSE register source
operand is allowed.

PR target/89021
* config/i386/mmx.md (mmx_eq<mode>3): Also allow
TARGET_MMX_WITH_SSE.
(*mmx_eq<mode>3): Also allow TARGET_MMX_WITH_SSE.  Add SSE
support.
(mmx_gt<mode>3): Likewise.

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