diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2010-08-27 18:53:51 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2010-08-27 18:53:51 +0200 |
commit | 83d589612915545c8c0aef8049987437252a5398 (patch) | |
tree | e529af67c77515da2e3c870d9a3b1d7ee9142fe8 /COPYING3 | |
parent | 757fc8ed221b246542164c808e160db7c0f71f1c (diff) | |
download | gcc-83d589612915545c8c0aef8049987437252a5398.zip gcc-83d589612915545c8c0aef8049987437252a5398.tar.gz gcc-83d589612915545c8c0aef8049987437252a5398.tar.bz2 |
re PR target/41484 (Please add memory forms of pmovzx* (SSE4.1))
PR target/41484
* config/i386/sse.md (sse4_1_extendv8qiv8hi2): Also accept memory
operands for operand 1.
(sse4_1_extendv4qiv4si2): Ditto.
(sse4_1_extendv2qiv2di2): Ditto.
(sse4_1_extendv4hiv4si2): Ditto.
(sse4_1_extendv2hiv2di2): Ditto.
(sse4_1_extendv2siv2di2): Ditto.
(sse4_1_zero_extendv8qiv8hi2): Ditto.
(sse4_1_zero_extendv4qiv4si2): Ditto.
(sse4_1_zero_extendv2qiv2di2): Ditto.
(sse4_1_zero_extendv4hiv4si2): Ditto.
(sse4_1_zero_extendv2hiv2di2): Ditto.
(sse4_1_zero_extendv2siv2di2): Ditto.
(*sse4_1_extendv8qiv8hi2): Remove insn pattern.
(*sse4_1_extendv4qiv4si2): Ditto.
(*sse4_1_extendv2qiv2di2): Ditto.
(*sse4_1_extendv4hiv4si2): Ditto.
(*sse4_1_extendv2hiv2di2): Ditto.
(*sse4_1_extendv2siv2di2): Ditto.
(*sse4_1_zero_extendv8qiv8hi2): Ditto.
(*sse4_1_zero_extendv4qiv4si2): Ditto.
(*sse4_1_zero_extendv2qiv2di2): Ditto.
(*sse4_1_zero_extendv4hiv4si2): Ditto.
(*sse4_1_zero_extendv2hiv2di2): Ditto.
(*sse4_1_zero_extendv2siv2di2): Ditto.
From-SVN: r163591
Diffstat (limited to 'COPYING3')
0 files changed, 0 insertions, 0 deletions