__builtin_memcpy() slower than memcpy/bcopy (and on linux it is the opposite) ?
Artem Belevich
art at freebsd.org
Wed Jan 23 19:29:51 UTC 2013
On Wed, Jan 23, 2013 at 8:32 AM, Luigi Rizzo <rizzo at iet.unipi.it> wrote:
> Probably our compiler folks have some ideas on this...
>
> When doing netmap i found that on FreeBSD memcpy/bcopy was expensive,
> __builtin_memcpy() was even worse, and so i ended up writing
> my custom routine, (called pkt_copy() in the program below).
> This happens with gcc 4.2.1, clang, gcc 4.6.4
The program does not seem to have pkt_copy. It does have fast_bcopy.
Is that the one you meant by pkt_copy?
--Artem
More information about the freebsd-current
mailing list