diff options
author | bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2014-08-21 06:13:57 +0000 |
---|---|---|
committer | bjornv@webrtc.org <bjornv@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2014-08-21 06:13:57 +0000 |
commit | b3f69d281601f64933a33acbf3b901bbe5d974c9 (patch) | |
tree | 862be34b5db754255376207ba9b68b98e79e5d51 /common_audio | |
parent | a5c5632ccdffb5dab74e0adba7e41ce7d8d771e8 (diff) | |
download | webrtc-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.h | 6 | ||||
-rw-r--r-- | common_audio/signal_processing/include/spl_inl_mips.h | 12 |
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( |