diff --git a/silk/macros.h b/silk/macros.h index 5161b39067ec0c4fec3a9d18ee4a0f896846610d..c477dfa9bb26c334688ad6411188a706a8bb2ef5 100644 --- a/silk/macros.h +++ b/silk/macros.h @@ -85,7 +85,7 @@ static inline opus_int32 silk_CLZ16(opus_int16 in16) static inline opus_int32 silk_CLZ32(opus_int32 in32) { - return in32 ? 32 - EC_ILOG(in32) : 0; + return in32 ? 32 - EC_ILOG(in32) : 32; } /* Row based */