summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/sparc64/gen
AgeCommit message (Expand)AuthorFilesLines
2020-07-08Userland timecounter implementation for sparc64.kettenis2-4/+41
2020-07-06Add support for timeconting in userland.pirofti2-2/+23
2017-10-28Remove __builtin_saveregs: gcc hasn't used it for years.guenther2-62/+2
2017-08-15Copy files from ../librthread in preparation for moving functionalityguenther1-0/+41
2016-07-26Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)guenther1-2/+3
2016-05-08Simplify sig{set,long}jmp(): just Do The Job instead of calling othersguenther1-52/+50
2016-04-28Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as inkettenis1-59/+22
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther2-2/+4
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccpascal3-8/+8
2012-06-25Do not use <machine/float.h>, that is an deformed BSD-ism.deraadt1-2/+2
2012-04-19rely on the compiler giving us a built-in alloca. any new architecturederaadt1-6/+6
2012-04-12alloca.c cannot be usedderaadt1-3/+1
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingmartynas3-2/+225
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas3-225/+2
2011-03-12In the original sparc V7 book (and in the v8 book), the divrem leaf code usedderaadt1-2/+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 libmmartynas2-147/+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/+158
2008-07-24- move isinf, isnan dups to gen, since most is ieee 754martynas4-96/+11
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray1-8/+1
2007-10-27Repair FLT_ROUNDS operation. ok kettenis@miod1-3/+3
2005-11-29if we pull in a .S file, we must fake out the lint with a .c filederaadt1-1/+2
2005-08-07zap rcsid.espie2-10/+2
2005-02-01Replace broken frexp() with a working one from FreeBSD. There'smillert2-76/+2
2004-05-04In _longjmp(), flush windows rather than attempting to backtrack manually,miod1-31/+16
2004-01-29fix to use sigaltstack again. help miod ok miod deraadttedu1-5/+5
2004-01-15ABI breakage happened with the sigaltstack replacement. It is too late,deraadt1-4/+4
2003-07-21implementation of __ftoul (float -> unsigned long) (based on __dtoul above it)jason1-6/+53
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert12-74/+26
2003-05-02Add Doug Gwyn's portable alloca() for platforms w/o an assemblermillert1-1/+2
2003-02-18indent delay slotjason1-2/+2
2003-02-08Obey calling convention and use the right opcode (fabss -> fabsd); Fabulous...jason1-4/+2
2001-10-11Correct length of jmpbuf, it is sizeof(long) * _JBLEN == 8*14millert1-5/+5
2001-09-10Use the LBL isnan() and isinf() on all platforms with ieee floating point.millert2-4/+14
2001-09-10Use the LBL frexp() on all platforms with ieee floating point.millert1-2/+5
2001-09-07Adapt to our sigcontext and fix the obvious bugs.art1-21/+25
2001-09-05explicit alignment, just like on alpha.art1-2/+3
2001-08-29Last pieces needed to build libc on sparc64.art1-0/+6
2001-08-29Bunch of necessary files from NetBSD.art11-0/+965
2001-08-29more files from sparc.art4-0/+183
2001-08-29bunch of files from sparc.art7-0/+399