diff options
author | Zhongwei Yao <zhongwei.yao@arm.com> | 2014-04-10 17:23:42 +0100 |
---|---|---|
committer | Zheng Xu <zheng.xu@arm.com> | 2014-04-10 18:28:46 +0100 |
commit | 12b44bd5fe3069cd3450d05b6c446b600e0553d3 (patch) | |
tree | d7c3ff6a66a682520248b3b39e68a470968e3663 /include | |
parent | 51b3ea2b8f7298bffbd246c65a606cd053357b66 (diff) | |
download | frameworks_av-12b44bd5fe3069cd3450d05b6c446b600e0553d3.zip frameworks_av-12b44bd5fe3069cd3450d05b6c446b600e0553d3.tar.gz frameworks_av-12b44bd5fe3069cd3450d05b6c446b600e0553d3.tar.bz2 |
AArch64: rewrite audioflinger's sinc resample by intrinsics.
Pass conformance test on armv7 and aarch64, performance test is done on armv7.
Compared with original armv7 assembly version, this version has similar
result. Here is performance data on pandaboard android4.4 (input: random wave
file, unit: Mspl/s, toolchain:gcc 4.8):
| | origin(assembly) | current(intrinsics) | C version |
|----------------+------------------+---------------------+-----------|
| single channel | 6.17 | 7.14 | 3.43 |
| double channel | 5.24 | 5.63 | 3.50 |
Change-Id: If5670218e1586e9dfd2b8d9c66a6880f3e4808ca
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions