summaryrefslogtreecommitdiff
path: root/lib/libc/arch/amd64
AgeCommit message (Expand)Author
2014-12-09Import new amd64 assembly versions of strchr/index, strrchr/rindex,Reyk Floeter
2014-11-30restructure libc/string + libc/arch/*/string coperation regardingTheo de Raadt
2014-11-20One of these optimized stubs creates some incredibly subtle damage,Theo de Raadt
2014-11-20Add amd64 assembler versions of some standard functions to libc. TheReyk Floeter
2014-06-09Nuke the machinery to sync libkern with libc, it's not been used in theMiod Vallat
2014-06-04Apply "unifdef -D__STDC__" to libc/arch/*/SYS.hMatthew Dempsky
2013-11-12add proto for amd64 case; unify otherwiseTheo de Raadt
2013-04-23Do a PC-relative relocation for _map rather than going throughMartynas Venckus
2012-09-04remove lint leftovers; ok guenther@Okan Demirmen
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
2012-06-21__tfork() needs to set the stack address of the new thread in the kernel,Philip Guenthe
2012-04-19rely on the compiler giving us a built-in alloca. any new architectureTheo de Raadt
2012-04-12alloca.c cannot be usedTheo de Raadt
2012-04-12remove rfork(); ok guenther miodTheo de Raadt
2012-03-22Move __tfork_thread() from rthreads (libpthread) to libc so thatPhilip Guenthe
2012-01-17Remove assembly version of strlen from i386 and amd64, where it'sMike Belopuhov
2012-01-17Reimplement mutexes, condvars, and rwlocks to eliminate bugs,Philip Guenthe
2011-10-11Change to syscall is done, so delete an XXX commentPhilip Guenthe
2011-09-05Switch sigreturn() to the normal syscall entry instead of int$80.Philip Guenthe
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingMartynas Venckus
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingMartynas Venckus
2011-04-04Move __cerror to ___cerror with a weak alias so that rthreads can override it.Philip Guenthe
2009-04-21remove from gen so that lint doesn't check gen if assembly versionsMartynas Venckus
2009-04-19- ldexp implementation has issues. switch to the one from libmMartynas Venckus
2008-12-09these were not neededMartynas Venckus
2008-12-09ditto frexpl and ldexplMartynas Venckus
2008-12-09- add long double signbitMartynas Venckus
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15Martynas Venckus
2008-07-24- move isinf, isnan dups to gen, since most is ieee 754Martynas Venckus
2007-05-15fix some lint 'xxx used, but not defined' warnings by properly addingOtto Moerbeek
2006-05-09The int (32bit) argument must be sign extended on the 64 bit amd64 beforeDale Rahn
2005-12-13Remove the advertising clause in the UCB license which BerkeleyJonathan Gray
2005-11-29if we pull in a .S file, we must fake out the lint with a .c fileTheo de Raadt
2005-08-07zap rcsid.Marc Espie
2005-06-29cleanup KMSRC (copy to libkern) list from nonexistant srcs; also noticed befo...Michael Shalayeff
2005-02-01Replace broken frexp() with a working one from FreeBSD. There'sTodd C. Miller
2004-07-13Sync with NetBSD, picking up fixes to correctly reset status bits returningMark Kettenis
2004-02-27change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyTheo de Raadt
2004-02-22Define OSYSCALL* macros, as their SYSCALL* counterparts, but using theMiod Vallat
2004-02-18errno is int, not long; tracked down by otto@Miod Vallat
2004-02-11correct syscall() stub; fixes perl and vi.recoverTheo de Raadt
2004-02-10Fix PIC cerror. ok miod@ mickey@Dale Rahn
2004-02-10CURBRK -> __curbrk changes from mickey, minbrk addition by me, ok mickey@Dale Rahn
2004-02-10correct function names, ok deraadt@Dale Rahn
2004-02-09masks are only 32 bits on openbsdTheo de Raadt
2004-02-09do signal blocking before saving registersTheo de Raadt
2004-02-0816 byte align for performance, as on other architecturesTheo de Raadt
2004-02-08from freebsd, helps awk too:Theo de Raadt
2004-02-08from freebsd (and appears to make our awk work better)Theo de Raadt
2004-02-06make old & new SYSENTRY macrosTheo de Raadt