summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/m88k/gen
AgeCommit message (Expand)AuthorFilesLines
2020-07-06Add support for timeconting in userland.pirofti2-2/+23
2017-08-15Copy files from ../librthread in preparation for moving functionalityguenther1-0/+44
2016-09-22Switch from calling obsolete sig{block,setmask} to directly using theguenther3-76/+42
2016-07-26Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)guenther1-2/+3
2016-05-23Stop supporting longjmperror(); it's not used, not portable, and the checksguenther3-15/+9
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther1-1/+2
2015-09-13Do provide hidden _libc_* aliases for sig{block,setmask} and use them inguenther2-10/+10
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-01-20PIC-related code should follow the #ifdef __PIC__ line, not the #else line.miod3-14/+14
2013-01-11Add END() directives to the various functions.miod4-5/+42
2013-01-05Switch m88k ports to ELF.miod11-218/+218
2012-09-15Adapt ieee.h, gdtoa and libc to the fact that we don't have 80-bitmartynas7-192/+1
2012-08-12Fix almost ten-years old bug in siglongjmp(), which would not restore a signalmiod3-87/+57
2012-06-25Do not use <machine/float.h>, that is an deformed BSD-ism.deraadt1-2/+2
2012-04-12alloca.c cannot be usedderaadt1-3/+1
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingmartynas2-3/+49
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2-49/+3
2009-04-21remove from gen so that lint doesn't check gen if assembly versionsmartynas1-3/+3
2009-04-19- ldexp implementation has issues. switch to the one from libmmartynas3-449/+3
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-1/+2
2005-08-07zap rcsid.espie16-80/+16
2005-02-01Replace broken frexp() with a working one from FreeBSD. There'smillert2-76/+2
2004-07-28Use less stack space for temporary storage and C code invocation, aftermiod3-30/+24
2004-07-22Do not overallocate stack space, and keep the stack on a 16-byte boundary.miod1-7/+7
2003-12-24In the never-ending story of *setjmp bugs, fix a typo preventingmiod1-5/+5
2003-08-06In setjmp() and sigsetjmp(), be sure to return with r14 and r15 unchanged, asmiod2-4/+11
2003-08-01Fix the *longjmp() behaviour - it is legal to reuse a jmp_buf several times.miod3-36/+15
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert4-28/+12
2003-05-02Add Doug Gwyn's portable alloca() for platforms w/o an assemblermillert1-1/+2
2003-01-07Get static rcsid correctly, better style for .S files, trim whitespace.miod12-24/+66
2003-01-07Properly align __infinity - m88k is very strict wrt double alignment.miod1-6/+7
2003-01-07Get the rounding modes table correct, eventually.miod1-4/+10
2003-01-04Fix *longjmp() return values.miod3-59/+57
2003-01-02Typosmiod3-13/+13
2002-09-18Fix license and conformance with man page.smurph4-53/+369
2002-02-19We need to keep K&R compat macros for some ports where the assemnbler ismillert1-4/+12
2002-02-19We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.millert1-12/+4
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert1-65/+65
2001-09-21add isnan.cmiod1-1/+2
2001-09-10Use the LBL isnan() and isinf() on all platforms with ieee floating point.millert2-31/+19
2001-09-10Use the LBL frexp() on all platforms with ieee floating point.millert1-4/+3
2000-03-01$OpenBSD$todd6-7/+11
1998-12-15correted sigsetjmp, setjump. Fixed MACHINE_ARCH vs. MACHINE stuff.smurph18-0/+1017