aboutsummaryrefslogtreecommitdiff
path: root/AUTHORS
diff options
context:
space:
mode:
authorandrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-08-18 17:46:45 +0000
committerandrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-08-18 17:46:45 +0000
commitd798095a37b1a26cf734887e862d21831b3aa763 (patch)
tree64ea4c59ed6c02980134c4ca7366052b6a7c4e31 /AUTHORS
parentf86b2625889b065ccf67e580a8456f0b5e42b261 (diff)
downloadwebrtc-d798095a37b1a26cf734887e862d21831b3aa763.tar.gz
replace inline assembly WebRtcNsx_PrepareSpectrumNeon by intrinsics.
The modification only uses the unique part of the spectrum (as is done for the C and asm code). It passes byte to byte conformance test, and the single function performance (if not specified, the code is compiled by GCC 4.6) on different platforms: | run 100k times | cortex-a7 | cortex-a9 | cortex-a15 | | use C as the base on each | (1.2Ghz) | (1.0Ghz) | (1.7Ghz) | | CPU target | | | | |----------------------------+-----------+-----------+------------| | C | 100% | 100% | 100% | | Neon asm | 18% | 14% | 19% | | Neon inline asm | 31% | 25% | 27% | | Neon intrinsic (GCC 4.6) | 33% | 27% | 42% | | Neon intrinscis (GCC 4.8) | 17% | 14% | 19% | | Neon intrinsics (LLVM 3.3) | 15% | 13% | 18% | BUG= R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/13739004 Patch from Joe Yu <joe.yu@arm.com>. git-svn-id: http://webrtc.googlecode.com/svn/trunk@6920 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'AUTHORS')
-rw-r--r--AUTHORS1
1 files changed, 1 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
index 4cabdefe90..fe010e25d3 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -24,3 +24,4 @@ Mozilla Foundation
Opera Software ASA
Vonage Holdings Corp.
Temasys Communications
+ARM Holdings