Home | History | Annotate | Download | only in silk

Lines Matching refs:b32

97 static OPUS_INLINE opus_int32 silk_DIV32_varQ(   /* O    returns a good approximation of "(a32 << Qres) / b32" */
99 const opus_int32 b32, /* I denominator (Q0) */
106 silk_assert( b32 != 0 );
112 b_headrm = silk_CLZ32( silk_abs(b32) ) - 1;
113 b32_nrm = silk_LSHIFT(b32, b_headrm); /* Q: b_headrm */
115 /* Inverse of b32, with 14 bits of precision */
143 static OPUS_INLINE opus_int32 silk_INVERSE32_varQ( /* O returns a good approximation of "(1 << Qres) / b32" */
144 const opus_int32 b32, /* I denominator (Q0) */
151 silk_assert( b32 != 0 );
155 b_headrm = silk_CLZ32( silk_abs(b32) ) - 1;
156 b32_nrm = silk_LSHIFT(b32, b_headrm); /* Q: b_headrm */
158 /* Inverse of b32, with 14 bits of precision */