Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD master CVS tree commits
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}.
Home |
Main Index |
Thread Index |
Old Index