https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109797

--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Uros Bizjak <u...@gcc.gnu.org>:

https://gcc.gnu.org/g:75aa95694ed9bab50b5e152f7a755eb5f5e8014e

commit r14-794-g75aa95694ed9bab50b5e152f7a755eb5f5e8014e
Author: Uros Bizjak <ubiz...@gmail.com>
Date:   Fri May 12 18:37:13 2023 +0200

    i386: Remove mulv2si emulated sequence for TARGET_SSE2 [PR109797]

    Remove mulv2si emulated sequence for TARGET_SSE2 and enable
    only native PMULLD instruction for TARGET_SSE4_1.  Ideally, the
    vectorization for TARGET_SSE2 should depend on more precise cost
    estimation (the PR contains patch for ix86_multiplication_cost),
    but even with patched cost function the runtime regression
    was not fixed.

            PR target/109797

    gcc/ChangeLog:

            * config/i386/mmx.md (mulv2si3): Remove expander.
            (mulv2si3): Rename insn pattern from *mulv2si.

Reply via email to