summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/amd64/gen (follow)
Commit message (Expand)AuthorAgeFilesLines
* Save and restore the MXCSR register and the FPU control word such thatkettenis2020-10-213-3/+15
* amd64: TSC timecounter: prefix RDTSC with LFENCEcheloha2020-08-231-4/+4
* Clean up the amd64 userland timecounter implementation a bit:kettenis2020-07-081-10/+10
* Add support for timeconting in userland.pirofti2020-07-062-2/+44
* Add retguard macros to setjmp/longjmp on amd64. Knocks out some usefulmortimer2019-03-303-21/+33
* Add retguard macros for libc.mortimer2018-07-039-9/+27
* Put _map table into .rodata instead of .textderaadt2017-08-191-3/+2
* Copy files from ../librthread in preparation for moving functionalityguenther2017-08-151-0/+26
* Switch from calling obsolete sig{block,setmask} to directly using theguenther2016-05-292-21/+27
* Using a 3-word buffer in the openbsd.randomdata segment, XOR swizzlederaadt2016-05-123-21/+80
* Split the non-syscall ASM bits from SYS.h into DEFS.h and use that in theguenther2015-11-141-2/+2
* Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther2015-10-273-5/+7
* Do provide hidden _libc_* aliases for sig{block,setmask} and use them inguenther2015-09-132-22/+6
* Put obvious END() macros that match ENTRY() entries.uebayasi2015-05-2912-12/+51
* remove code for ancient gcc.daniel2015-01-041-7/+1
* add proto for amd64 case; unify otherwisederaadt2013-11-121-2/+4
* Do a PC-relative relocation for _map rather than going throughmartynas2013-04-231-2/+2
* Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccpascal2012-08-223-8/+8
* rely on the compiler giving us a built-in alloca. any new architecturederaadt2012-04-192-16/+1
* alloca.c cannot be usedderaadt2012-04-121-2/+1
* Revert (leaving the complex math part alone). Some stuff is dependingmartynas2011-07-083-2/+110
* Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2011-07-083-110/+2
* remove from gen so that lint doesn't check gen if assembly versionsmartynas2009-04-211-2/+2
* - ldexp implementation has issues. switch to the one from libmmartynas2009-04-191-2/+2
* these were not neededmartynas2008-12-091-2/+1
* ditto frexpl and ldexplmartynas2008-12-091-1/+2
* - add long double signbitmartynas2008-12-096-6/+38
* - replace dtoa w/ David's gdtoa, version 2008-03-15martynas2008-09-076-1/+160
* - move isinf, isnan dups to gen, since most is ieee 754martynas2008-07-244-97/+12
* if we pull in a .S file, we must fake out the lint with a .c filederaadt2005-11-291-2/+4
* zap rcsid.espie2005-08-074-19/+4
* Replace broken frexp() with a working one from FreeBSD. There'smillert2005-02-012-76/+2
* Sync with NetBSD, picking up fixes to correctly reset status bits returningkettenis2004-07-131-3/+6
* do signal blocking before saving registersderaadt2004-02-092-23/+23
* 16 byte align for performance, as on other architecturesderaadt2004-02-081-2/+4
* from freebsd, helps awk too:deraadt2004-02-081-2/+2
* from freebsd (and appears to make our awk work better)deraadt2004-02-081-17/+14
* things for amd64; from art@mickey2004-01-2819-0/+911