cvs commit: src/lib/libc/amd64/string Makefile.inc bcopy.S bzero.S memcpy.S memmove.S memset.S

Alexey Dokuchaev danfe at FreeBSD.org
Thu Apr 7 02:30:47 PDT 2005


On Thu, Apr 07, 2005 at 03:56:03AM +0000, Alan Cox wrote:
> alc         2005-04-07 03:56:03 UTC
> 
>   FreeBSD src repository
> 
>   Added files:
>     lib/libc/amd64/string Makefile.inc bcopy.S bzero.S memcpy.S 
>                           memmove.S memset.S 
>   Log:
>   Add machine-specific, optimized implementations of bcopy, bzero, memcpy,
>   memmove, and memset.

Great!  Are we going to see something like this for ia32?

BTW, is anyone working on porting DFly's floating point context management
code on FreeBSD?  I recall there were some assessments that getting the top
performance for copy/zero code path relies on FP work to be done first.

./danfe


More information about the cvs-all mailing list