summaryrefslogtreecommitdiffstats
path: root/lib/libm/arch/sh/e_sqrt.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reduce libm's exports and make internal calls go direct.guenther2016-09-121-3/+3
| | | | | | All dependencies on libc are now via reserved/standardized names. ok kettenis@ millert@ deraadt@
* It's been a quarter century: we can assume volatile is present with that name.guenther2014-04-181-5/+5
|
* Switch libc and libm to use strong aliases rather than weak aliasesmartynas2013-03-281-2/+2
| | | | | | | | | | | where appropriate. Among other things makes the symbols consistent across all architectures (notably where ldbl mantissa is 53 bits). While at it, kill unused LINTLIBRARY/PROTOLIB1 cruft which was there to trick lint into recording the right prototypes for aliased functions. Most of the work done at the awesome n2k13 hackathon. Agreed by kettenis@, guenther@, matthew@.
* Get rid of the very ugly lint workarounds: LINTLIBRARY, PROTOLIB,martynas2013-01-131-9/+1
| | | | and a few empty files for lint to chew on.
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-051-2/+1
| | | | ok guenther millert kettenis
* Trick lint into recording the right prototypes in the llib-lm.lnmartynas2011-05-301-2/+8
| | | | | | | database on platforms without extended-precision floating-point support. Seems like a reasonable approach to millert@.
* implement and use sqrt, sqrtf & fabsf in hardware; since it'smartynas2009-04-051-0/+38
faster that way. tested by myself. discussed w/ & ok miod@, millert@