summaryrefslogtreecommitdiffstats
path: root/libm/fake_long_double.c
diff options
context:
space:
mode:
authorJames Rose <james.rose@intel.com>2014-11-12 12:05:54 -0700
committerChristopher Ferris <cferris@google.com>2015-03-06 16:48:30 -0800
commit45789b63db5c186f1ccac23093c198ae8b0dd921 (patch)
treed430f81478cdcaf9841cd5edb960e76c8a727da5 /libm/fake_long_double.c
parent71bf837982446b31f435031ed2d10aa1c8c15988 (diff)
downloadbionic-45789b63db5c186f1ccac23093c198ae8b0dd921.zip
bionic-45789b63db5c186f1ccac23093c198ae8b0dd921.tar.gz
bionic-45789b63db5c186f1ccac23093c198ae8b0dd921.tar.bz2
libm: Add hardware sqrt, ceil, floor and trunc for x86 & x86_64
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>
Diffstat (limited to 'libm/fake_long_double.c')
0 files changed, 0 insertions, 0 deletions