a0faeb299d
We stopped accepting new code in this form (compiler output from compilers we don't have compiling source we don't have [or possibly the same source we do have --- how would be know?]) years ago, but never went back to clean up existing instances. This doesn't affect the string/memory routines, which are intelligible, nor all of the libm stuff (we're keeping the intelligible subset), but does affect all the trig functions. The right way to do this is to either have commented hand-written assembler (which we have always taken, and will continue to take) or to have C/C++ source that can be built with LLVM (which will then be built as part of the regular build). This is what we do for arm/arm64, for example, with the C/C++ source coming from https://github.com/ARM-software/optimized-routines and being mirrored in external/arm-optimized-routines, and built by Android's clang at build time. Test: treehugger Change-Id: Icd69ef34b8a9ea16ea2b7d5d6587c2a9143b7740 |
||
---|---|---|
.. | ||
ceil.S | ||
ceilf.S | ||
floor.S | ||
floorf.S | ||
lrint.S | ||
lrintf.S | ||
rint.S | ||
rintf.S | ||
sqrt.S | ||
sqrtf.S | ||
trunc.S | ||
truncf.S |