Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Ignatios Souvatzis <is@netbsd.org>
List: source-changes
Date: 11/28/2000 00:35:31
Module Name:	basesrc
Committed By:	is
Date:		Mon Nov 27 22:35:31 UTC 2000

Modified Files:
	basesrc/lib/libc/arch/m68k/string: strncpy.S

Log Message:
Use dbeq loops, code submitted by Hiroshi Horimoto in PR 3223, integrated
and tested by Allen Briggs.
Needs 1/3 less time on 68030, 45% less time on 68040.
XXX On 68060, 1/2 less time for the padding part, but 40% more time on the
copy part. I've stared at the 68060 User Manual, but can't understand why;
must be some wierd (branch) cache interaction.


To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 basesrc/lib/libc/arch/m68k/string/strncpy.S

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