diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2016-07-22 09:13:00 -0400 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2016-07-22 15:57:01 -0400 |
commit | a0bd7d3b8420be9c96f4e65e6113e11a05a23717 (patch) | |
tree | 2340ab65493a3cf8c13cd3276de4b3ef97effdfc /celt/arch.h | |
parent | 184a4767aad0e813cffa4aa178e0c161a4d17253 (diff) | |
download | libopus-a0bd7d3b8420be9c96f4e65e6113e11a05a23717.tar.gz |
fixes overflows in celt_iir() by doing proper saturation
Diffstat (limited to 'celt/arch.h')
-rw-r--r-- | celt/arch.h | 1 |
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)) |