-
- Downloads
i386: Optimize EQ/NE comparison between avx512 kmask and -1.
r15-974-gbf7745f887c765e06f2e75508f263debb60aeb2e has optimized for jcc/setcc, but missed movcc. The patch supports movcc. gcc/ChangeLog: PR target/117232 * config/i386/sse.md (*kortest_cmp<SWI1248_AVX512BWDQ_64:mode>_movqicc): New define_insn_and_split. (*kortest_cmp<SWI1248_AVX512BWDQ_64:mode>_mov<SWI248:mode>cc): Ditto. gcc/testsuite/ChangeLog: * gcc.target/i386/pr117232-1.c: New test. * gcc.target/i386/pr117232-apx-1.c: New test.
Showing
- gcc/config/i386/sse.md 85 additions, 0 deletionsgcc/config/i386/sse.md
- gcc/testsuite/gcc.target/i386/pr117232-1.c 47 additions, 0 deletionsgcc/testsuite/gcc.target/i386/pr117232-1.c
- gcc/testsuite/gcc.target/i386/pr117232-apx-1.c 48 additions, 0 deletionsgcc/testsuite/gcc.target/i386/pr117232-apx-1.c
Loading
Please register or sign in to comment