aboutsummaryrefslogtreecommitdiffstats
path: root/libc/bionic/fpclassify.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Clean-up _fpmath and fake_long_doublesCalin Juravle2014-04-231-0/+35
| | | | | | | | | | | | | | - 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
* Switch fpclassify over to ieee_ext.Elliott Hughes2014-04-161-10/+7
| | | | Change-Id: I441bb7f715da24e1c04b0386ad9dcde0ea8c797c
* Reimplement isinf/isnan/fpclassify.Elliott Hughes2014-04-141-0/+138
Also move isinf and isnan into libc like everyone else. Also move fpclassify to libc like the BSDs (but unlike glibc). We need this to be able to upgrade our float/double/long double parsing to gdtoa. Also add some missing aliases. We now have all of: isnan, __isnan, isnanf, __isnanf, isnanl, __isnanl, isinf, __isinf, isinff, __isinff, isinfl, __isinfl, __fpclassify, __fpclassifyd, __fpclassifyf, __fpclassifyl. Bug: 13469877 Change-Id: I407ffbac06c765a6c5fffda8106c37d7db04f27d