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

Reply via email to