Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 05/13/1997 19:30:03
jtc
Tue May 13 12:21:02 PDT 1997
Update of /cvsroot/src/lib/libc/arch/m68k/string
In directory netbsd1:/var/slash-tmp/cvs-serv8799

Modified Files:
	bcmp.S bcopy.S bzero.S memset.S 
Log Message:
Faster versions of bcmp(), bcopy(), bzero(), and memset().

The implementation of these functions is losely based on the original 
BSD code plus versions I was working on which would yeild code tuned 
for a particular m68k or coldfire family cpu, code space or run time 
efficiency, etc. depending on the values of various macros.
 
My original code was intended for use in OS-less embedded systems.  
Because NetBSD can not benefit from the considerable complexity, I've
removed the extraneous preprocessor goop.  The resulting code is tuned
for the '020 - '060.  It will not function on the '000 or coldfire.


jtc
Tue May 13 12:27:26 PDT 1997
Update of /cvsroot/src/lib/libc/arch/m68k/string
In directory netbsd1:/var/slash-tmp/cvs-serv11178

Modified Files:
	bcmp.S bcopy.S bzero.S memcmp.S memset.S strncpy.S 
Log Message:
Change b{eq,ne,lt,le,gt,ge} -> j{eq,ne,lt,le,gt,ge}.