Lines Matching full:int16_t
49 * Output type TO: int32_t (Q4.27) or int16_t (Q.15) or float [-1,1]
50 * Input signal type TI: int32_t (Q4.27) or int16_t (Q.15) or float [-1,1]
51 * Volume type TV: int32_t (U4.28) or int16_t (U4.12) or float [-1,1]
63 inline int32_t MixMul<int32_t, int16_t, int16_t>(int16_t value, int16_t volume) {
68 inline int32_t MixMul<int32_t, int32_t, int16_t>(int32_t value, int16_t volume) {
73 inline int32_t MixMul<int32_t, int16_t, int32_t>(int16_t value, int32_t volume) {
83 inline float MixMul<float, float, int16_t>(float value, int16_t volume) {
95 inline int16_t MixMul<int16_t, float, int16_t>(float value, int16_t volume) {
96 return clamp16_from_float(MixMul<float, float, int16_t>(value, volume));
100 inline int16_t MixMul<int16_t, float, int32_t>(float value, int32_t volume) {
105 inline float MixMul<float, int16_t, int16_t>(int16_t value, int16_t volume) {
111 inline float MixMul<float, int16_t, int32_t>(int16_t value, int32_t volume) {
117 inline int16_t MixMul<int16_t, int16_t, int16_t>(int16_t value, int16_t volume) {
118 return clamp16(MixMul<int32_t, int16_t, int16_t>(value, volume) >> 12);
122 inline int16_t MixMul<int16_t, int32_t, int16_t>(int32_t value, int16_t volume) {
123 return clamp16(MixMul<int32_t, int32_t, int16_t>(value, volume) >> 12);
127 inline int16_t MixMul<int16_t, int16_t, int32_t>(int16_t value, int32_t volume) {
128 return clamp16(MixMul<int32_t, int16_t, int32_t>(value, volume) >> 12);
132 inline int16_t MixMul<int16_t, int32_t, int32_t>(int32_t value, int32_t volume) {
146 inline float MixMul<float, int16_t, float>(int16_t value, float volume) {
158 inline int32_t MixMul<int32_t, int16_t, float>(int16_t value, float volume) {
159 LOG_ALWAYS_FATAL("MixMul<int32_t, int16_t, float> Runtime Should not be here");
165 inline int16_t MixMul<int16_t, int16_t, float>(int16_t value, float volume) {
166 LOG_ALWAYS_FATAL("MixMul<int16_t, int16_t, float> Runtime Should not be here");
167 return clamp16_from_float(MixMul<float, int16_t, float>(value, volume));
171 inline int16_t MixMul<int16_t, float, float>(float value, float volume) {
190 inline void MixAccum<float, int16_t>(float *auxaccum, int16_t value) {
202 inline void MixAccum<int32_t, int16_t>(int32_t *auxaccum, int16_t value) {
240 * TI: int32_t (Q4.27) or int16_t (Q0.15) or float
242 * TV: int32_t (U4.28) or int16_t (U4.12) or float
250 * TI: int32_t (Q4.27) or int16_t (Q0.15) or float
252 * TV/TAV: int32_t (U4.28) or int16_t (U4.12) or float
260 * TO: int16_t (Q.15) or float
261 * TI: int32_t (Q4.27) or int16_t (Q0.15) or float
263 * TV/TAV: int32_t (U4.28) or int16_t (U4.12) or float