]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871]
authorUros Bizjak <ubizjak@gmail.com>
Tue, 27 Feb 2024 17:41:24 +0000 (18:41 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Tue, 27 Feb 2024 17:41:24 +0000 (18:41 +0100)
commit15d1dae0d4d1be88d28ad7578a60fd3e36de36d8
tree69c922dae5eccf1c932c0d0ec9222620ab82854c
parent27534e793e51560213cef999df66a7214ee7502a
i386: psrlq is not used for PERM<a,{0},1,2,3,4> [PR113871]

Also handle V2BF mode.

PR target/113871

gcc/ChangeLog:

* config/i386/mmx.md (V248FI): Add V2BF mode.
(V24FI_32): Ditto.

gcc/testsuite/ChangeLog:

* gcc.target/i386/pr113871-5a.c: New test.
* gcc.target/i386/pr113871-5b.c: New test.
gcc/config/i386/mmx.md
gcc/testsuite/gcc.target/i386/pr113871-5a.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr113871-5b.c [new file with mode: 0644]