aboutsummaryrefslogtreecommitdiff
path: root/celt/arch.h
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2016-07-22 09:13:00 -0400
committerJean-Marc Valin <jmvalin@jmvalin.ca>2016-07-22 15:57:01 -0400
commita0bd7d3b8420be9c96f4e65e6113e11a05a23717 (patch)
tree2340ab65493a3cf8c13cd3276de4b3ef97effdfc /celt/arch.h
parent184a4767aad0e813cffa4aa178e0c161a4d17253 (diff)
downloadlibopus-a0bd7d3b8420be9c96f4e65e6113e11a05a23717.tar.gz
fixes overflows in celt_iir() by doing proper saturation
Diffstat (limited to 'celt/arch.h')
-rw-r--r--celt/arch.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/celt/arch.h b/celt/arch.h
index 1615af39..6a328ea0 100644
--- a/celt/arch.h
+++ b/celt/arch.h
@@ -206,6 +206,7 @@ static OPUS_INLINE int celt_isnan(float x)
#define SATURATE16(x) (x)
#define ROUND16(a,shift) (a)
+#define SROUND16(a,shift) (a)
#define HALF16(x) (.5f*(x))
#define HALF32(x) (.5f*(x))