summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch
AgeCommit message (Expand)AuthorFilesLines
2015-06-01Put END() matching ENTRY().uebayasi1-1/+2
2015-05-29Put END() where appropriate.uebayasi4-10/+12
2015-05-29Put obvious END() macros that match ENTRY() entries.uebayasi12-12/+51
2015-05-29Sprinkle END() in some straightforward *.S files that have ENTRY(). Theuebayasi10-5/+17
2015-05-26Bring back `1:' label removed by mistake in 1.7. Complained loudly about by gasmiod1-2/+2
2015-05-15Make index/rindex weak aliases of strchr/strrchr since they are notmillert17-36/+38
2015-05-14Use STRONG_ALIAS instead of ALTENTRY.kettenis2-4/+6
2015-05-12Put the right number of leading underscores in ___cerror and __cerror, formiod1-2/+3
2015-04-21Eliminate the last uses of *fork's second syscall return register; the pidguenther2-6/+6
2015-04-07Make pthread_atfork() track the DSO that called it like atexit() does,guenther26-55/+200
2015-03-31Stop encoding the syscall number in the swi instruction - this has beenjsing1-4/+3
2015-03-31Simplify fork/vfork logic: the kernel has handled returning zero in the childguenther24-243/+43
2015-01-04remove code for ancient gcc.daniel2-13/+2
2014-12-11we do not need the complexity of an assembly swab function here.tedu2-69/+2
2014-12-09Import new amd64 assembly versions of strchr/index, strrchr/rindex,reyk5-95/+442
2014-12-05memmove/bcopy from libkern, almost certainly the unrolling here isderaadt2-2/+162
2014-12-04asm version from libkern, but mempcy() remains tied to thederaadt2-2/+170
2014-12-02Noone cares what castle the princess is inderaadt3-5/+3
2014-12-02sync bcopy/memmove/memcpy implementation with the kernel. ok deraadttedu3-161/+46
2014-11-30restructure libc/string + libc/arch/*/string coperation regardingderaadt39-368/+1621
2014-11-22mop up a barely started project... getting in the way of grepping the tree!deraadt29-545/+0
2014-11-20One of these optimized stubs creates some incredibly subtle damage,deraadt12-391/+4
2014-11-20Add amd64 assembler versions of some standard functions to libc. Thereyk12-4/+391
2014-11-14let this compile with clang; no binary change with gcc.daniel1-2/+2
2014-09-12Fix some bugs in the _Qp_sqrt implementation that would limit the accuracykettenis1-4/+4
2014-08-15XPG requires insque() and remque() to work with linear lists and not justguenther2-80/+0
2014-07-21Switch from <sys/endian.h> or <machine/endian.h> to the new,guenther10-24/+21
2014-07-16zap trailing newlines; "go for it" deraadtokan3-4/+1
2014-06-09Nuke the machinery to sync libkern with libc, it's not been used in themiod12-58/+12
2014-06-07Fix modf() on sparctobiasu1-3/+3
2014-06-04Apply "unifdef -D__STDC__" to libc/arch/*/SYS.hmatthew10-109/+10
2014-04-18It's been a quarter century: we can assume volatile is present with that name.guenther24-57/+57
2014-04-17It's been a quarter century: we can assume volatile is present with that name.guenther14-42/+42
2014-03-18Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingmiod100-4130/+0
2014-01-10match what hppa is doing now (not tested, but should be right)deraadt1-5/+1
2014-01-10correct argument handling; this has been broken since to beginningderaadt1-3/+2
2013-12-31Remove #ifdef _REENTRANT code that isn't used here. These days, the codekettenis2-33/+2
2013-12-24yup, we do ELFderaadt1-6/+1
2013-11-261 << 31 cleanup. Eitan Adler pointed out that there has been aderaadt2-8/+8
2013-11-13bring in math.h to provide prototypesderaadt3-3/+6
2013-11-12add proto for amd64 case; unify otherwisederaadt2-3/+5
2013-09-08Remove the `let's zero %r2 if %r3 is nonzero' dance. It's been more than 10miod1-10/+2
2013-07-05VAX ELF userland bits. Consists mostly of register prefix additions.miod35-338/+354
2013-06-11bcopy (and family) can check for 0 length, but negative lengths shouldderaadt1-3/+3
2013-06-05On second thought, do not use a tcnd instruction to test for divide-by-zero,miod4-9/+17
2013-06-05...also add __modsi3 and __umodsi3, and make these symbols weak by default.miod5-4/+112
2013-06-05Add __divsi3 and __udivsi3 gcc-compatible routines. Not used by anything yetmiod3-6/+93
2013-04-23Do a PC-relative relocation for _map rather than going throughmartynas1-2/+2
2013-04-11Fix obviously stupid bug in the PIC_{LOAD,STORE} macros when compiling withmiod1-3/+3
2013-03-28Switch libc and libm to use strong aliases rather than weak aliasesmartynas16-93/+38