Hi Julian,

There are a couple of minor formatting nits.

>+static int
>+arm_movmemqi_unaligned (rtx *operands)

....

>+      /* Inlined memcpy using ldr/str/ldrh/strh can be quite big: try to limit
>+         size of code if optimizing for size.  We'll use ldm/stm if 
>src_aligned
>+       or dst_aligned though: allow more interleaving in those cases since the
>+       resulting code can be smaller.  */

Watch out the or being misaligned compared to the other text.

>+      /* Note that the loop created by arm_block_move_unaligned_loop may be
>+         subject to loop unrolling, which makes tuning this condition a little
>+       redundant.  */

Same with `redundant'

On 13 October 2011 18:53, Julian Brown <jul...@codesourcery.com> wrote:
> On Wed, 28 Sep 2011 14:33:17 +0100

> No, sorry, I don't have any benchmark results available at present. I
> think we'd have to have terrifically bad luck for it to be a
> performance degradation, though...

Hmmm OK - but please watch out for any bug reports or any test-suite
fallout this week with
multilibs other than what you might have tested.

>
> I re-tested the patch for good measure, in case of bitrot (and the new
> tests pass with the patch applied, of course). OK to apply now?

OK by me with those changes.

cheers
Ramana

Reply via email to