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}.