summaryrefslogtreecommitdiff
path: root/common_audio
diff options
context:
space:
mode:
authorbjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-08-21 06:13:57 +0000
committerbjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-08-21 06:13:57 +0000
commitb3f69d281601f64933a33acbf3b901bbe5d974c9 (patch)
tree862be34b5db754255376207ba9b68b98e79e5d51 /common_audio
parenta5c5632ccdffb5dab74e0adba7e41ce7d8d771e8 (diff)
downloadwebrtc-b3f69d281601f64933a33acbf3b901bbe5d974c9.tar.gz
Refactoring common_audio/signal_processing: Remove unused macro WEBRTC_SPL_MUL_32_32_RSFT32BI
The WEBRTC_SPL_MUL_32_32_RSFT32BI macro was removed in r6169, since it was unused. This CL removes the arm and mips optimizations of it. BUG=3348, 3353 TESTED=locally and trybots TBR=tina.legrand@webrtc.org Review URL: https://webrtc-codereview.appspot.com/17149004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@6947 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'common_audio')
-rw-r--r--common_audio/signal_processing/include/spl_inl_armv7.h6
-rw-r--r--common_audio/signal_processing/include/spl_inl_mips.h12
2 files changed, 0 insertions, 18 deletions
diff --git a/common_audio/signal_processing/include/spl_inl_armv7.h b/common_audio/signal_processing/include/spl_inl_armv7.h
index b52ebc53..0f505471 100644
--- a/common_audio/signal_processing/include/spl_inl_armv7.h
+++ b/common_audio/signal_processing/include/spl_inl_armv7.h
@@ -30,12 +30,6 @@ static __inline int32_t WEBRTC_SPL_MUL_16_32_RSFT16(int16_t a, int32_t b) {
return tmp;
}
-static __inline int32_t WEBRTC_SPL_MUL_32_32_RSFT32BI(int32_t a, int32_t b) {
- int32_t tmp = 0;
- __asm volatile ("smmulr %0, %1, %2":"=r"(tmp):"r"(a), "r"(b));
- return tmp;
-}
-
static __inline int32_t WEBRTC_SPL_MUL_16_16(int16_t a, int16_t b) {
int32_t tmp = 0;
__asm __volatile ("smulbb %0, %1, %2":"=r"(tmp):"r"(a), "r"(b));
diff --git a/common_audio/signal_processing/include/spl_inl_mips.h b/common_audio/signal_processing/include/spl_inl_mips.h
index f29f701d..ab9a60d4 100644
--- a/common_audio/signal_processing/include/spl_inl_mips.h
+++ b/common_audio/signal_processing/include/spl_inl_mips.h
@@ -66,18 +66,6 @@ static __inline int32_t WEBRTC_SPL_MUL_16_32_RSFT16(int16_t a,
return value32;
}
-static __inline int32_t WEBRTC_SPL_MUL_32_32_RSFT32BI(int32_t a,
- int32_t b) {
- int32_t tmp = 0;
-
- if ((32767 < a) || (a < 0))
- tmp = WEBRTC_SPL_MUL_16_32_RSFT16(((int16_t)(a >> 16)), b);
- tmp += WEBRTC_SPL_MUL_16_32_RSFT16(((int16_t)((a & 0x0000FFFF) >> 1)),
- b) >> 15;
-
- return tmp;
-}
-
#if defined(MIPS_DSP_R1_LE)
static __inline int16_t WebRtcSpl_SatW32ToW16(int32_t value32) {
__asm __volatile(