Lines Matching refs:opus_val16
37 #define MULT16_16SU(a,b) ((opus_val32)(opus_val16)(a)*(opus_val32)(opus_uint16)(b))
41 #define MULT16_32_Q16(a,b) ((opus_val32)SHR((opus_int64)((opus_val16)(a))*(b),16))
48 #define MULT16_32_P16(a,b) ((opus_val32)PSHR((opus_int64)((opus_val16)(a))*(b),16))
55 #define MULT16_32_Q15(a,b) ((opus_val32)SHR((opus_int64)((opus_val16)(a))*(b),15))
68 #define QCONST16(x,bits) ((opus_val16)(.5+(x)*(((opus_val32)1)<<(bits))))
79 #define EXTRACT16(x) ((opus_val16)(x))
112 #define ADD16(a,b) ((opus_val16)((opus_val16)(a)+(opus_val16)(b)))
114 #define SUB16(a,b) ((opus_val16)(a)-(opus_val16)(b))
121 #define MULT16_16_16(a,b) ((((opus_val16)(a))*((opus_val16)(b))))
125 #define MULT16_16(a,b) (((opus_val32)(opus_val16)(a))*((opus_val32)(opus_val16)(b)))
149 #define DIV32_16(a,b) ((opus_val16)(((opus_val32)(a))/((opus_val16)(b))))
158 static OPUS_INLINE opus_val16 SIG2WORD16_generic(celt_sig x) in SIG2WORD16_generic()