summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/arm/gen
AgeCommit message (Expand)AuthorFilesLines
2020-07-06Add support for timeconting in userland.pirofti2-2/+23
2019-11-10Mark as 'protected' all the routines from the quad/ and softfloat/ subdirs,guenther1-1/+4
2018-06-22Save and restore the relevant FPU state on armv7.kettenis2-25/+25
2018-05-17Drop memory barrier in _atomic_lock() implementation since the callers nowkettenis1-2/+1
2018-02-28Change floating-point mode/environment control functions to operate onkettenis6-0/+211
2017-12-26Add ARM EABI runtime aliases to the GCC runtime functions that we includekettenis1-1/+6
2017-08-15Copy files from ../librthread in preparation for moving functionalityguenther1-0/+49
2016-08-07Add XOR cookies for lr and sp. Stop saving/restoring r12 to/from the jmpbuf.guenther2-52/+96
2016-08-06Use internal names for __errno, _memcpy, memset, and {,_}{set,long}jmpguenther4-17/+21
2016-05-23Stop supporting longjmperror(); it's not used, not portable, and the checksguenther2-6/+4
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther1-1/+2
2015-10-18Pull in <float.h> instead of declaring __flt_rounds() locallyguenther1-3/+2
2015-09-13Do provide hidden _libc_* aliases for sig{block,setmask} and use them inguenther1-3/+3
2014-07-21Switch from <sys/endian.h> or <machine/endian.h> to the new,guenther2-6/+4
2013-11-13bring in math.h to provide prototypesderaadt1-1/+2
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-04-19rely on the compiler giving us a built-in alloca. any new architecturederaadt2-48/+1
2012-04-12alloca.c cannot be usedderaadt1-2/+1
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingmartynas2-3/+38
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2-38/+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-253/+2
2008-12-10use sys/cdefs.h; pointed out by theomartynas1-2/+2
2008-12-09ditto frexpl and ldexplmartynas1-2/+3
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-99/+19
2008-07-23clear sign bit, instead of comparing to zero and setting x=-x.martynas1-35/+22
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray3-24/+3
2006-02-06typos from alexey dobriyan;jmc1-2/+2
2005-11-29if we pull in a .S file, we must fake out the lint with a .c filederaadt1-12/+5
2005-08-07zap rcsid.espie3-15/+3
2005-02-01Replace broken frexp() with a working one from FreeBSD. There'smillert2-76/+1
2004-02-03Correct modf (from alpha) instead of one which doesnt compile from NetBSDdrahn2-29/+37
2004-02-02add missing frexpdrahn2-1/+76
2004-02-02cleanupdrahn1-17/+1
2004-02-02This file was not supposed to committed.drahn1-967/+0
2004-02-02Use the real fpgetround found in softfloat.drahn2-10/+1
2004-02-02sigh, watch for compile errors...drahn1-4/+4
2004-02-01ARGH, forgot tags.drahn15-0/+15
2004-02-01arm libc support. From NetBSD. currently supports softfloat.drahn17-0/+2326