aboutsummaryrefslogtreecommitdiffstats
path: root/libm/upstream-freebsd/lib/msun/src/imprecise.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix lgamma_r/lgammaf_r/lgammal_r for -0.Elliott Hughes2014-09-181-1/+0
| | | | | | | | Upstream has implemented lgammal/lgammal_r for ld128, and fixed the sign problem we reported with all the lgamma*_r functions and -0. Bug: 17471883 Change-Id: Ibb175d9cab67efae75f1010796fd44c9ba6ce4fc
* Get new coshl, sinhl, and tanhl implementations from upstream.Elliott Hughes2014-09-121-3/+0
| | | | Change-Id: I92f9cd53d12efb2e0f4f8a9590b9fe42398233f6
* Sync libm with upstream.Elliott Hughes2014-09-121-2/+0
| | | | Change-Id: I8ac8ee52122ee19a2e423c3211092023cb4896eb
* Clean-up _fpmath and fake_long_doublesCalin Juravle2014-04-231-0/+69
| | | | | | | | | | | | | | - promoted IEEEld2bits to fpmath since most of the where the same for diffrent archs - removed _fpmath - reinstated weak_references - moved isfinite and isnormal to libc - clean up fake_long_doubles - clean up some useless ifdefs - added missing nexttoward* tests Bug: 14134235 Change-Id: I95639c4885653fe47fd7dc0570ee5bb3389bbc6b
* Emit warnings when linking against imprecise math functionsCalin Juravle2014-04-021-69/+0
| | | | Change-Id: I3da7b8396a64d7899fcb89452c879806a8a511ff
* Fix LP64 libm for 128-bit long doublesCalin Juravle2014-03-241-0/+69
* reworked amd64/_fpmath.h and arm64/_fpmath.h to support 128-bit long doubles. * improved tests to cover long double cases * made modfl an alias for LP32 Tests pass on x86, x86_64, arm, arm64 and mips. Bug: 12921273 Change-Id: Ibe39acde57972447a8950fa45b1e702acc68ebeb