History log of /netbsd-src/common/lib/libc/arch/powerpc/string/memcpy.S (Results 1 – 6 of 6)
Revision Date Author Comments
# 1890dda8 04-Mar-2014 macallan <macallan@NetBSD.org>

on 601 CPUs skip to normal memcpy if both source and destination are 32bit
aligned


# f3eefe6c 03-Mar-2014 matt <matt@NetBSD.org>

Use _KERNEL_OPT around #include "opt_ppcarch.h"


# a00f9ab0 03-Mar-2014 macallan <macallan@NetBSD.org>

on ppc601 do byte-wise copies when in _KERNEL
from scole_mail, ok matt@


# cf88c389 15-Jan-2011 matt <matt@NetBSD.org>

Use END(foo) everywhere.
Make __cerror hidden.
Use non-PLT calls to __cerror.
Use assym.h when appropriate.
Use addi to adjust stack instead of loading it.
Add __RCSIDs
Force -D_NOREGNAMES for all .S

Use END(foo) everywhere.
Make __cerror hidden.
Use non-PLT calls to __cerror.
Use assym.h when appropriate.
Use addi to adjust stack instead of loading it.
Add __RCSIDs
Force -D_NOREGNAMES for all .S files.
[this is all in preperation for secure plt support]

show more ...


# e6d6e05c 06-Mar-2008 phx <phx@NetBSD.org>

Including assym.h is not needed and will break the build, because it does not
exist that early. Deleted it.
Approved by garbled.


# 2ba84f0f 21-Feb-2008 garbled <garbled@NetBSD.org>

Add tuned powerpc assembler written by IBM and released under a 3-clause
BSD Lisc as part of the perflib project.
http://sourceforge.net/projects/ppcperflib/

Tested the new functions with microbench

Add tuned powerpc assembler written by IBM and released under a 3-clause
BSD Lisc as part of the perflib project.
http://sourceforge.net/projects/ppcperflib/

Tested the new functions with microbenchmarks on a number of different
CPU types, and found that most cpus either benefited greatly, or were
unaffected. Primarily G4 CPU's were unaffected, and all others showed
speedups. My 7044 (POWER3) went from a 70.6 to a 73.2 (thats good) in
bytebench with a complete release built with these. Also passed
regression tests.

show more ...