чт, 21 нояб. 2024 г. в 18:08, Georg-Johann Lay <a...@gjlay.de>:
>
> This patch improves the 4-byte ASHIFT insns.
> 1) It adds a "r,r,C15" alternative for improved long << 15.
> 2) It adds 3-operand alternatives (depending on options) and
>     splits them after peephole2 / before avr-fuse-move into
>     a 3-operand byte shift and a 2-operand residual bit shift.
> For better control, it introduces new option -msplit-bit-shift
> that's activated at -O2 and higher per default.  2) is even
> performed with -Os, but not with -Oz.
>
> No new regressions.
>
> Ok for trunk?

Please apply.

Denis.

Reply via email to