aboutsummaryrefslogtreecommitdiff
path: root/celt/fixed_debug.h
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2014-01-21 11:07:57 -0500
committerJean-Marc Valin <jmvalin@jmvalin.ca>2014-01-21 11:07:57 -0500
commit17b197837fb5bf6361e4cae7fbe0d0163e74b8a8 (patch)
tree3f253af8b9e9cb8d872db33a8ae58eb034d7fec1 /celt/fixed_debug.h
parent29354ff6e05c9ead9454981a7404a9b9ea203d2e (diff)
downloadlibopus-17b197837fb5bf6361e4cae7fbe0d0163e74b8a8.tar.gz
Speed up the comb filter on ARM by using MAC16_32_Q16()
Diffstat (limited to 'celt/fixed_debug.h')
-rw-r--r--celt/fixed_debug.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/celt/fixed_debug.h b/celt/fixed_debug.h
index 80bc9491..5d7120d4 100644
--- a/celt/fixed_debug.h
+++ b/celt/fixed_debug.h
@@ -496,6 +496,7 @@ static OPUS_INLINE int MULT16_32_PX_(int a, opus_int64 b, int Q, char *file, int
#define MULT16_32_Q15(a,b) MULT16_32_QX(a,b,15)
#define MAC16_32_Q15(c,a,b) (celt_mips-=2,ADD32((c),MULT16_32_Q15((a),(b))))
+#define MAC16_32_Q16(c,a,b) (celt_mips-=2,ADD32((c),MULT16_32_Q16((a),(b))))
static OPUS_INLINE int SATURATE(int a, int b)
{