bzero & bcopy alignment

Poul-Henning Kamp phk at phk.freebsd.dk
Sun Jan 21 22:10:26 UTC 2007


In message <20070121140019.A83688 at xorpc.icir.org>, Luigi Rizzo writes:
>On Sun, Jan 21, 2007 at 10:41:09PM +0100, Ivan Voras wrote:
>> Following recent discussion on alignment of bzero() and bcopy(), I've
>> added some statistics collecting code to bzero() and bcopy() for
>> practice (on a RELENG_6 box), and here are the cumulative results for
>> argument alignment:
>
>i think these profiles depend heavily on the hardware
>and usage patterns.

Undoubtedly, but on the other hand, a lot of them operate on
structs and other data laid out by the compiler, so the
unaligned calls are special cases.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.


More information about the freebsd-arch mailing list