summaryrefslogtreecommitdiffstats
path: root/libm/amd64
Commit message (Collapse)AuthorAgeFilesLines
* Move x86 fenv implementation details into fenv.c.Elliott Hughes2014-06-091-10/+19
| | | | Change-Id: I6cb8c730483c325dc3cb75c2b2fbdd2d8455a54c
* Clean-up _fpmath and fake_long_doublesCalin Juravle2014-04-231-60/+0
| | | | | | | | | | | | | | - 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
* Fix LP64 libm for 128-bit long doublesCalin Juravle2014-03-241-13/+18
| | | | | | | | | | | | | * 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
* Fix x86_64 buildPavel Chupin2014-02-281-1/+1
| | | | | | | | Fix types after recent update: https://android-review.googlesource.com/#/c/83435/ Change-Id: I17ed28af84b7adeb8572e18834e66f3264ec061d Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
* Moved to a more openbsd-like fenv.hCalin Juravle2014-02-261-170/+170
| | | | | | | | Factored out common declarations to include/fenv.h and pushed the implementation to .c files. Bug: 11050744 Change-Id: I446b13cc4bc599d328343a8d392b07de280f6304
* Fix libm build for x86_64.Elliott Hughes2013-10-011-75/+319
| | | | Change-Id: If89da2d5c3d9a88f78ffd8b260ad0f2fd391c608
* x86_64: libm fixesPavel Chupin2013-10-012-0/+219
| | | | | | | | * Makefile update for x86_64 target * amd64 arch files Change-Id: I8f17e3338bffd89a3086fbddd1e91bb4619eac1b Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
* Start cleaning up libm.Elliott Hughes2012-10-3115-785/+0
| | | | | | | | | | | We have two copies of fenv.h for every architecture, one of which isn't used. We also have unused makefiles and files for architectures we don't support. This patch removes all the obviously useless files. Bug: http://code.google.com/p/android/issues/detail?id=38196 Change-Id: I1919b6621ba513aa24aa947a34815bc51191487c
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0315-0/+785
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0315-785/+0
|
* Initial Contributionandroid-1.0The Android Open Source Project2008-10-2115-0/+785