чт, 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.