summaryrefslogtreecommitdiffstats
path: root/lib/libc/softfloat (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mark as 'protected' all the routines from the quad/ and softfloat/ subdirs,guenther2019-11-1017-127/+127
| | | | | | | | | as well as those in arch/arm/gen/divsi3.S. This cleans up the PLTs on the 32bit archs. luna88k testing by aoyama@ "looks good" kettenis@, testing and ok deraadt@
* Use static inline such that the functions are guaranteed to be present whenkettenis2018-01-191-18/+19
| | | | | | compiled with clang. ok visa@
* Add ARM EABI runtime aliases to the GCC runtime functions that we includekettenis2017-12-261-1/+23
| | | | | | in libc. ok patrick@, jsg@, guenther@
* Wrap fpgetround() so internal calls to it (seen on arm, powerpc, and sh)guenther2016-07-261-1/+2
| | | | | | go direct instead of through the PLT. ok millert@ kettenis@
* We have __weak_alias() everywhere; remove obsolete #ifdef'sguenther2016-07-186-18/+6
| | | | ok deraadt@
* Make softfloat's internal float_raise also available under a hidden, internalmiod2015-09-131-1/+2
| | | | | | | name, so that local references to it do not need to go through the plt. (this routine is used by libm and thus can't be made internal to libc) help and ok guenther@
* Uses angle brackets to include softfloat.h, and add the proper directory tomiod2015-09-1324-48/+48
| | | | | CFLAGS. ok guenther@
* Pull in namespace.h when building all .c files using gcc's -include option,guenther2015-09-106-18/+6
| | | | | | | | so that we can provide asm labels for the memcpy/memset/__stack_smash_handler calls that it generates ab initio. Eliminate direct #includes of it. Make sure it's a dependency of all objects (unnecessary for asm, but close enough). ok deraadt@
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-0524-72/+24
| | | | ok guenther millert kettenis
* Move arm to the 'MI' softfloat code instead of the arm version.drahn2011-07-051-2/+5
| | | | YES!! miod@
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-266-48/+6
| | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
* Copy MI softfloat bits from arm to here, so that they can be shared.drahn2006-11-0629-0/+7216