summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/amd64/gen
AgeCommit message (Expand)AuthorFilesLines
2020-10-21Save and restore the MXCSR register and the FPU control word such thatkettenis3-3/+15
2020-08-23amd64: TSC timecounter: prefix RDTSC with LFENCEcheloha1-4/+4
2020-07-08Clean up the amd64 userland timecounter implementation a bit:kettenis1-10/+10
2020-07-06Add support for timeconting in userland.pirofti2-2/+44
2019-03-30Add retguard macros to setjmp/longjmp on amd64. Knocks out some usefulmortimer3-21/+33
2018-07-03Add retguard macros for libc.mortimer9-9/+27
2017-08-19Put _map table into .rodata instead of .textderaadt1-3/+2
2017-08-15Copy files from ../librthread in preparation for moving functionalityguenther1-0/+26
2016-05-29Switch from calling obsolete sig{block,setmask} to directly using theguenther2-21/+27
2016-05-12Using a 3-word buffer in the openbsd.randomdata segment, XOR swizzlederaadt3-21/+80
2015-11-14Split the non-syscall ASM bits from SYS.h into DEFS.h and use that in theguenther1-2/+2
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther3-5/+7
2015-09-13Do provide hidden _libc_* aliases for sig{block,setmask} and use them inguenther2-22/+6
2015-05-29Put obvious END() macros that match ENTRY() entries.uebayasi12-12/+51
2015-01-04remove code for ancient gcc.daniel1-7/+1
2013-11-12add proto for amd64 case; unify otherwisederaadt1-2/+4
2013-04-23Do a PC-relative relocation for _map rather than going throughmartynas1-2/+2
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccpascal3-8/+8
2012-04-19rely on the compiler giving us a built-in alloca. any new architecturederaadt2-16/+1
2012-04-12alloca.c cannot be usedderaadt1-2/+1
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingmartynas3-2/+110
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas3-110/+2
2009-04-21remove from gen so that lint doesn't check gen if assembly versionsmartynas1-2/+2
2009-04-19- ldexp implementation has issues. switch to the one from libmmartynas1-2/+2
2008-12-09these were not neededmartynas1-2/+1
2008-12-09ditto frexpl and ldexplmartynas1-1/+2
2008-12-09- add long double signbitmartynas6-6/+38
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15martynas6-1/+160
2008-07-24- move isinf, isnan dups to gen, since most is ieee 754martynas4-97/+12
2005-11-29if we pull in a .S file, we must fake out the lint with a .c filederaadt1-2/+4
2005-08-07zap rcsid.espie4-19/+4
2005-02-01Replace broken frexp() with a working one from FreeBSD. There'smillert2-76/+2
2004-07-13Sync with NetBSD, picking up fixes to correctly reset status bits returningkettenis1-3/+6
2004-02-09do signal blocking before saving registersderaadt2-23/+23
2004-02-0816 byte align for performance, as on other architecturesderaadt1-2/+4
2004-02-08from freebsd, helps awk too:deraadt1-2/+2
2004-02-08from freebsd (and appears to make our awk work better)deraadt1-17/+14
2004-01-28things for amd64; from art@mickey19-0/+911