Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Jeff Smith <jeffs@netbsd.org>
List: source-changes
Date: 10/11/2000 00:51:55
Module Name:	basesrc
Committed By:	jeffs
Date:		Tue Oct 10 21:51:55 UTC 2000

Modified Files:
	basesrc/lib/libc/arch/mips/string: Makefile.inc bcopy.S
Added Files:
	basesrc/lib/libc/arch/mips/string: memcpy.S memmove.S

Log Message:
Make memcpy and memmove use bcopy assembly for mips.  Tweak forward copy
code for backward copy to make overlap copy faster.  This happens in
some SW like sleepycat db.  Use temp labels in order to not confused
the profiling tools.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 basesrc/lib/libc/arch/mips/string/Makefile.inc
cvs rdiff -r1.7 -r1.8 basesrc/lib/libc/arch/mips/string/bcopy.S
cvs rdiff -r0 -r1.1 basesrc/lib/libc/arch/mips/string/memcpy.S \
    basesrc/lib/libc/arch/mips/string/memmove.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.