diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2014-01-21 11:07:57 -0500 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2014-01-21 11:07:57 -0500 |
commit | 17b197837fb5bf6361e4cae7fbe0d0163e74b8a8 (patch) | |
tree | 3f253af8b9e9cb8d872db33a8ae58eb034d7fec1 /celt/fixed_debug.h | |
parent | 29354ff6e05c9ead9454981a7404a9b9ea203d2e (diff) | |
download | libopus-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.h | 1 |
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) { |