i386: Add V2SFmode copysign, xorsign and signbit expanders [PR95046]
authorUros Bizjak <ubizjak@gmail.com>
Tue, 12 May 2020 17:24:53 +0000 (19:24 +0200)
committerUros Bizjak <ubizjak@gmail.com>
Tue, 12 May 2020 17:24:53 +0000 (19:24 +0200)
commit8a6790fb4e5090624fbd71e2b895e6bdd5319fd7
treef3d10e145a21248d77ef50c14b2529db40f12217
parent955b1f929906cabc5b17c40cbc7d767eebd64cc7
i386: Add V2SFmode copysign, xorsign and signbit expanders [PR95046]

gcc/ChangeLog:

PR target/95046
* config/i386/mmx.md (copysignv2sf3): New expander.
(xorsignv2sf3): Ditto.
(signbitv2sf3): Ditto.

testsuite/ChangeLog:

PR target/95046
* gcc.target/i386/pr95046-4.c: New test.
gcc/ChangeLog
gcc/config/i386/mmx.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr95046-4.c [new file with mode: 0644]