i386: Fix expand_vec_perm_pshufb for narrow modes [PR103905]
commit877c9e332f9b2b6eacd6ed4edf5790ee0f41a68f
authorUros Bizjak <ubizjak@gmail.com>
Wed, 5 Jan 2022 19:06:03 +0000 (5 20:06 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Wed, 5 Jan 2022 19:07:22 +0000 (5 20:07 +0100)
treed7726b9369ae020e8c36961056586715aaab7e8a
parent85a3442c85aedb00c59e986f16cccbb8ec60d777
i386: Fix expand_vec_perm_pshufb for narrow modes [PR103905]

2022-01-05  Uroš Bizjak  <ubizjak@gmail.com>

gcc/ChangeLog:

PR target/103905
* config/i386/i386-expand.c (expand_vec_perm_pshufb): Fix number of
narrow mode remapped elements for !one_operand_p case.

gcc/testsuite/ChangeLog:

PR target/103905
* gcc.target/i386/pr103905.c: New test.
gcc/config/i386/i386-expand.c
gcc/testsuite/gcc.target/i386/pr103905.c [new file with mode: 0644]