summaryrefslogtreecommitdiff
path: root/sys/lib/libkern/arch
AgeCommit message (Expand)Author
2003-12-04netbsd.org -> NetBSD.orgkeihan
2003-11-14Use assembler version of bswap64.uwe
2003-11-14bswap64 written in assembler.uwe
2003-11-13Eliminate bzero.uwe
2003-11-09Compile identity ntoh*/hton* only for big endian case.uwe
2003-11-09bzero is no longer used in the kernel.scw
2003-11-09bzero is gone from the kernelmartin
2003-11-09Get rid of bcopy relics. Minimize diffs against the libc version.uwe
2003-11-08Nuke bcopy. Move the code to memmove.S (which it is) make memmove theuwe
2003-11-08Add '.SUFFIXES: .m4' here, now that <sys.mk> doesn't provide it anymore.lukem
2003-11-08don't need bcmp() and bzero()jdolecek
2003-11-08no need for bcmp.cjdolecek
2003-11-05rindex() shouldn't be used in the kernel. Use strrchr() instead.junyoung
2003-10-29Don't try to build random.S on 68010.mycroft
2003-10-29Refresh from libc to get 68010 version.mycroft
2003-10-27index() shouldn't be used in the kernel. Use strchr() instead.junyoung
2003-10-26Goodbye to bcmp.S, bcopy.S, and bzero.S. They are defined as macros injunyoung
2003-10-26Remove bcmp.S and bzero.S from list. They were doing nothing but wastingjunyoung
2003-10-23Duh, fix the align-to-32-bits code.scw
2003-10-21Add bswap64.c, required by options FFS_EI.tsutsui
2003-10-13Xscale-optimised mem* functions, contributed by Wasabi Systems.scw
2003-10-10update for new gas syntax. from Jochen Kunz.chs
2003-10-09big endian supportichiro
2003-09-11the asm version of strlcpy() was buggy, just use the C version.chs
2003-08-31update for LWPs, and some lite cleanup.chs
2003-08-27Actually the right instruction to fill a half-word.matt
2003-08-19Kerner library files for pdp10.ragge
2003-08-13Include the C versions of the string instructions.ragge
2003-08-10Add a memset.S (does not use dcbz; to be added later). It does both bzeromatt
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-04-15Significantly faster memcpy/memmove/bcopy and memset/bzerodsl
2003-04-05NetBSD/acorn26 has used APCS-32 for years, so unifdef -U__APCS_26__.bjh21
2003-02-25Switch back to generic bzero/memset until new one is shown to work.matt
2003-02-24Actually use bzero.S. Also fix bzero to use GET_CPUINFOmatt
2003-02-24Don't make memset.c since bzero.o has memset in addition to bzero.matt
2002-11-25Add strtoul.cfvdl
2002-11-23Sync arm asm libkern files with libc's asm files.chris
2002-11-20Use assembly version of bzero() and memset().itohy
2002-11-20Assembly version of bzero()/memset().itohy
2002-11-20memcpy() and memmove() must return the first parameter.itohy
2002-11-16Add an assembler version of strcmp, based on example code from the ARMrearnsha
2002-11-10ABICALLS -> __ABICALLS__thorpej
2002-10-29move includes to the top so that this builds in libc context too.chs
2002-10-27remove setjmp/longjmp from libkern, they're not used.chs
2002-10-27use %g5 instead of %g7 (since we want to use %g7 for the cpu_info pointerchs
2002-10-22Replace the SuperH memcpy() with homebrewed code. The former seems to havescw
2002-10-19Fix a sign-extension botch for ILP32.scw
2002-10-19Doh. Bail out early if we're passed a zero-length buffer.scw
2002-10-17Add native optimised assembler versions of some libkern routines.scw
2002-09-28Preserve and restore the caller's FP status register, and ensurescw