On 9/5/23 09:42, Christoph Muellner wrote:
From: Christoph Müllner <christoph.muell...@vrull.eu>

Some constants can be built up using rotate-right instructions.
The code that enables this can be found in riscv_build_integer_1().
However, this functionality is only available for Zbb, which
includes the rori instruction.  This patch enables this also for
XTheadBb, which includes the th.srri instruction.

Signed-off-by: Christoph Müllner <christoph.muell...@vrull.eu>

gcc/ChangeLog:

        * config/riscv/riscv.cc (riscv_build_integer_1): Enable constant
        synthesis with rotate-right for XTheadBb.
OK
Jeff

Reply via email to