Christian Bruel <christian.br...@st.com> wrote: > This patches adds a few instructions to the inlined builtin_strlen to > unroll the remaining bytes for word-at-a-time loop. This enables to have > 2 distinct execution paths (no fall-thru in the byte-at-a-time loop), > allowing block alignment assignation. This partially improves the > problem reported with by Oleg. in [Bug target/0539] New: [SH] builtin > string functions ignore loop and label alignment [snip] > Best tuning compared to the "compact" version I got on is ~1% for c++ > regular expression benchmark, but well, code looks best this way. > > regtested tested for -m2, -m4 > > OK for trunk ?
OK for trunk when it returns to stage 1 or 2. Regards, kaz