i386: Emulate MMX mmx_umulv4hi3_highpart with SSE
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 15 May 2019 15:17:25 +0000 (15:17 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 15 May 2019 15:17:25 +0000 (08:17 -0700)
commit9377b54a62a4b6424194c3f9d755eb0f84fce726
treeeb22f59f2ea152d6d77cee1feae09844d0b8ff93
parent73371f6a702f497479ce50bf81695a5721532307
i386: Emulate MMX mmx_umulv4hi3_highpart with SSE

Emulate MMX mmx_umulv4hi3_highpart with SSE.  Only SSE register source
operand is allowed.

PR target/89021
* config/i386/mmx.md (mmx_umulv4hi3_highpart): Also check
TARGET_MMX and TARGET_MMX_WITH_SSE.
(*mmx_umulv4hi3_highpart): Add SSE emulation.

From-SVN: r271233
gcc/ChangeLog
gcc/config/i386/mmx.md