[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2018-05-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 Jakub Jelinek changed: What|Removed |Added CC||wojciech_mula at poczta dot onet.p

[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2017-11-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Wed Nov 8 20:15:42 2017 New Revision: 254552 URL: https://gcc.gnu.org/viewcvs?rev=254552=gcc=rev Log: PR target/82855 * config/i386/sse.md (_eq3, _eq3_1): Use

[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2017-11-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Tue Nov 7 20:49:30 2017 New Revision: 254510 URL: https://gcc.gnu.org/viewcvs?rev=254510=gcc=rev Log: PR target/82855 * config/i386/i386.md (SWI1248_AVX512BWDQ2_64): New

[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2017-11-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue Nov 7 20:48:35 2017 New Revision: 254509 URL: https://gcc.gnu.org/viewcvs?rev=254509=gcc=rev Log: PR target/82855 * config/i386/i386.c (ix86_swap_binary_operands_p):

[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2017-11-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 --- Comment #3 from Jakub Jelinek --- Created attachment 42550 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42550=edit gcc8-pr82855-1.patch Untested patch, part 3. With these 3, I get for the second function with -O2 -mavx512{vl,dq}

[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2017-11-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 --- Comment #2 from Jakub Jelinek --- Created attachment 42549 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42549=edit gcc8-pr82855-2.patch Untested patch, part 2.

[Bug target/82855] AVX512: replace OP+movemask with OP_mask+ktest

2017-11-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82855 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|