summaryrefslogtreecommitdiffstats
path: root/libm/x86
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in alias symbol.Christopher Ferris2015-03-141-1/+1
| | | | Change-Id: I41d2c29bd4a9ba382bbe3440541c8e1506fc5809
* For libm, use a macro for aliasing symbols.Christopher Ferris2015-03-1321-42/+21
| | | | Change-Id: Ibd42ebc387c2bf3eba9aa96091770915b4b34184
* Add the optimized implementation of 18 math functions for x86 and x86_64 ↵Jingwei Zhang2015-03-0921-0/+27837
| | | | | | | | respectively Change-Id: I31bf601448a9427f825517f3a0ff24de47f49bfa Signed-off-by: Jingwei Zhang <jingwei.zhang@intel.com> Signed-off-by: Mingwei Shi <mingwei.shi@intel.com>
* libm: Add hardware sqrt, ceil, floor and trunc for x86 & x86_64James Rose2015-03-068-0/+332
Add hardware implementations for sqrt, ceil, floor and trunc for x86 and x86_64. These routines, and in particular sqrt are much faster than the BSD C language versions of these functions. Fixed whitespace errors. Revised x86 versions with respect to alignment. Rebased for Android 5.0 Change-Id: I86bdb520ce5e589b0cf63778f353fbd3263c8f0e Author: James Rose <james.rose@intel.com> Signed-off-by: James Rose <james.rose@intel.com>