summaryrefslogtreecommitdiff
path: root/sys/lib/libkern/arch
AgeCommit message (Expand)Author
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
2002-09-21add strtoul.c, it's now used in MI code.chs
2002-09-19Need strtoul() also.ragge
2002-09-05Add __movstr_i4_{odd,even} for -m4.msaitoh
2002-09-01Save 1-4 instructions on all cases except for the ret=0 case.itohy
2002-08-28Slightly improved version of ffs(3).itohy
2002-08-24Use assembly version of ffs(3).itohy
2002-08-24Oops, SYSLIBC_SCCS -> LIBC_SCCSitohy
2002-08-24Assembly version of ffs(3).itohy
2002-08-17Local label fixup.thorpej
2002-08-17pull in ffs.S from libc for arm.chris
2002-08-15Use .L prefix for all local labels.briggs
2002-07-30cpu_info is not in spr0, but spr_g_0.matt
2002-07-10Avoid redundant memory access.kent
2002-07-05NetBSD, meet the SH-5 cpu.scw
2002-07-01Avoid leaving junk in the top half of R0 on return.bjh21
2002-06-06Added hppa support to libkern.fredette
2002-05-05Add strtoul.martin
2002-04-24Add strtoul.cross
2002-04-16Add strtoul.c, otherwise kernels using "wi* at pcmcia?" do not workmartin
2002-03-28Refresh from libc.matt
2002-03-26Added brand-new integer multiply and divide support, used onlyfredette
2002-03-26Use size_t in prototype (so this will be LP64 clean for PPC64 someday).matt
2002-03-22On the m68000, if and only if gcc doesn't seem to knowfredette
2002-03-18make compile with _STANDALONEdbj
2002-03-13Updated from libc.eeh
2002-02-24Add register prefixes to these.matt
2002-02-24Upon further reflection, move udiv/urem to libkern and out of vax/vax.matt
2002-02-19blkset() used a register for set value that get clobbered by movc5,ragge
2002-02-10Add __blkcpy() and __blkset() (renamed/modified from __blkclr()) tothorpej
2002-01-24syncross
2002-01-02R5900 short-loop bug.uch
2001-12-27we need ffs().shin