i386: Improve basic vectorized V2SFmode operations [PR95046]
authorUros Bizjak <ubizjak@gmail.com>
Mon, 11 May 2020 14:37:19 +0000 (16:37 +0200)
committerUros Bizjak <ubizjak@gmail.com>
Mon, 11 May 2020 14:38:54 +0000 (16:38 +0200)
commitaa4317866bf3e9f42f3b8e3b1b1ec113ed1f818d
tree58c807fb5f28b95d0995241f27ba180bd0751890
parent248e357f6941fe9409658386dc9b86b75dfd96c6
i386: Improve basic vectorized V2SFmode operations [PR95046]

Use plain "v" constraint for AVX alternatives and add "prefix" attribute.

gcc/ChangeLog:

PR target/95046
* config/i386/mmx.md (mmx_addv2sf3): Use "v" constraint
instead of "Yv" for AVX alternatives.  Add "prefix" attribute.
(*mmx_addv2sf3): Ditto.
(*mmx_subv2sf3): Ditto.
(*mmx_mulv2sf3): Ditto.
(*mmx_<code>v2sf3): Ditto.
(mmx_ieee_<ieee_maxmin>v2sf3): Ditto.
gcc/ChangeLog
gcc/config/i386/mmx.md