summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/powerpc/gen
AgeCommit message (Expand)AuthorFilesLines
2020-07-17Userland timecounter for macppcgkoehler1-2/+22
2020-07-06Add support for timeconting in userland.pirofti2-1/+22
2017-08-15Copy files from ../librthread in preparation for moving functionalityguenther1-0/+53
2016-07-26Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)guenther2-4/+6
2016-05-29Only require 4 byte alignment on ILP32 archsguenther1-2/+2
2016-05-29Use .balign instead of .align; only need 8 byte alignment not 2^8guenther1-2/+2
2016-05-22Add XOR cookies for r1 (stack) and lr. Switch from calling obsoleteguenther2-108/+209
2016-05-15Add END() to match ENTRY() macrosguenther2-3/+8
2016-05-08No, sigaltstack's onstack flag shouldn't be saved. Delete commentguenther1-2/+1
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 inguenther1-5/+5
2015-08-23Set up r30 with the _GLOBAL_OFFSET_TABLE_ pointer as required by thekettenis1-3/+21
2014-04-17It's been a quarter century: we can assume volatile is present with that name.guenther8-19/+19
2013-03-28Switch libc and libm to use strong aliases rather than weak aliasesmartynas1-2/+2
2012-12-05Remove excessive sys/cdefs.h inclusionderaadt1-2/+1
2012-06-25Do not use <machine/float.h>, that is an deformed BSD-ism.deraadt1-2/+2
2012-04-12alloca.c cannot be usedderaadt1-2/+0
2011-11-22sigstack() is long dead, and the compat sigaltstack syscall is gone too.guenther1-2/+2
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingmartynas2-1/+40
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2-40/+1
2011-05-25On PowerPC we cannot manipulate FPSCR[VX]--it's a summary of allmartynas1-2/+6
2009-04-21remove from gen so that lint doesn't check gen if assembly versionsmartynas1-1/+1
2009-04-19- ldexp implementation has issues. switch to the one from libmmartynas3-450/+2
2008-12-10use sys/cdefs.h; pointed out by theomartynas2-4/+4
2008-12-09ditto frexpl and ldexplmartynas1-1/+4
2008-12-09alias fabsl to fabs on these archsmartynas1-1/+4
2008-07-24- move isinf, isnan dups to gen, since most is ieee 754martynas4-95/+10
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray6-48/+6
2006-03-31Gently cast to make lint happy.drahn1-2/+2
2006-03-31Be kind to lint, and specify the correct width on these constants.drahn3-6/+6
2005-11-29if we pull in a .S file, we must fake out the lint with a .c filederaadt1-0/+1
2005-08-07zap rcsid.espie6-32/+6
2005-02-01Replace broken frexp() with a working one from FreeBSD. There'smillert2-75/+1
2004-03-01longjmp should not return 0, if longjmp(..., 0) is invoked return 1.drahn1-2/+8
2003-06-03terms 3 & 4 cleanup based on "terms" filederaadt1-6/+1
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert5-33/+13
2003-05-02Add Doug Gwyn's portable alloca() for platforms w/o an assemblermillert1-0/+1
2003-01-29Align this char array accessed as double, for paranoia reasons.drahn1-3/+4
2002-10-24Remove some old if 0/if 1 code, it is pointless to keep this in.drahn1-16/+1
2002-06-17make fabs use asm, and license repairderaadt1-6/+32
2002-05-08Sync with netbsd version, adds SOFTFLOAT (not supported) and copyright.drahn1-2/+39
2002-05-08OpenBSD tag.drahn1-0/+1
2002-05-08Add copyright block to this file I wrote long ago.drahn1-0/+31
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-11Keep the strings fully quoted.drahn1-2/+2
2001-09-10Use the LBL isnan() and isinf() on all platforms with ieee floating point.millert3-27/+69
2001-09-10Use the LBL frexp() on all platforms with ieee floating point.millert1-15/+28
2001-08-25Fix the __infinity constant on powerpc.drahn1-4/+4