summaryrefslogtreecommitdiffstats
path: root/lib/libm/arch/amd64/s_ilogbf.S (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix ilogb(3) implementation. The results have to match FP_ILOGB0 andkettenis2020-11-071-20/+0
| | | | | | | | | | FP_ILOGBNAN which isn't the case for the amd64 and i386 assembly versions. Drop these in favour of C implementations. Als reimplement ilogbl(3) by providing separate ld80 and ld128 implementations that replace the existing implementation which may hit an infinite loop when built for quad-precision long double. ok patrick@, gkoehler@
* Add retguard macros to libm assembly.mortimer2018-07-031-1/+3
| | | | ok deraadt
* Reduce libm's exports and make internal calls go direct.guenther2016-09-121-1/+3
| | | | | | All dependencies on libc are now via reserved/standardized names. ok kettenis@ millert@ deraadt@
* remove i386/x86_64 ifdefs. i386 lives @ i387. miod@ agreesmartynas2009-04-081-16/+1
| | | | object code matches so this got to be oki
* Add missing $OpenBSD$ tags.espie2005-08-021-2/+1
| | | | | | Zap wasteful RCSID("$NetBSD$") okay deraadt@
* add libm parts for amd64; much from netbsd, integration by mickey.deraadt2004-02-081-0/+32
Instead of mixing the i387 & xmm register components, we decide to explicitly seperate them. libm is already confusing enough as it is, thank you very much