summaryrefslogtreecommitdiffstats
path: root/lib/libm/arch/amd64/s_scalbnf.S (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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-2/+2
| | | | | | All dependencies on libc are now via reserved/standardized names. ok kettenis@ millert@ deraadt@
* fix scalbn, scalbnf, frexpf on amd64. don't use double argmartynas2009-04-251-5/+8
| | | | | | | | | | float/double prologue/epilogue, since the second argument is not float/double. were never working properly (always returned inf). actually, should help other math funcs (like pow) too, since they use it internally tested by kurt@; devel/boost fp regresses are working better now. ok kurt@
* alias and give frexpf symbol external linkage to scalbnf; this wasmartynas2009-04-211-1/+4
| | | | | | | | overriden by md source. spotted by kurt@ actually; on amd64 scalbnf, scalbn (and therefore now frexpf) have always been broken since second argument is not float. fix is under reviewal / will be committed separately ok kurt@, kettenis@, millert@. tested by kurt@
* 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/+19
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