NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: memove performance of NetBSD
On Thu, Jan 28, 2010 at 11:56:09AM +0530, Channa wrote:
>
> Yes the performance improves when the memmove is done as below:
>
> memmove(dst, src+1, sizeof(src));
> memmove(dst, src+2, sizeof(src));
> memmove(dst, src+3, sizeof(src));
That's a pretty weird special case, since the start addresses overlap.
What if you use more realistic start addresses?
> If I remove the hand unrolling of the loop (as done in the patch) the
> performance does not improve.
It might not be a win if the addresses don't all fall in the same cache
line...
Thor
Home |
Main Index |
Thread Index |
Old Index