On 5/8/23 08:11, Raphael Moreira Zinsly wrote:
Changes since v1:
         - Removed name clash change.
         - Fix new pattern indentation.

-- >8 --

When (a & (1 << bit_no)) is tested inside an IF we can use a bit extract.

        gcc/ChangeLog:

                * config/riscv/bitmanip.md
                (branch<X:mode>_bext): New split pattern.

        gcc/testsuite/ChangeLog:
                * gcc.target/riscv/zbs-bext-02.c: New test.
OK
jeff

Reply via email to