Lines Matching defs:out
27 * Dither and clamp pairs of 32-bit input samples (sums) to 16-bit output samples (out).
31 * and out is an array of interleaved pairs of 16-bit samples per channel.
32 * For mono, c is the number of samples / 2, and out is an array of 16-bit samples.
36 void ditherAndClamp(int32_t* out, const int32_t *sums, size_t c);
96 int32_t out;
97 asm( "smlabb %[out], %[in], %[v], %[a] \n"
98 : [out]"=r"(out)
101 return out;
114 int32_t out;
115 asm( "smulbb %[out], %[in], %[v] \n"
116 : [out]"=r"(out)
119 return out;
132 int32_t out;
134 asm( "smlabb %[out], %[inRL], %[vRL], %[a] \n"
135 : [out]"=r"(out)
139 asm( "smlatt %[out], %[inRL], %[vRL], %[a] \n"
140 : [out]"=r"(out)
144 return out;
161 int32_t out;
163 asm( "smulbb %[out], %[inRL], %[vRL] \n"
164 : [out]"=r"(out)
168 asm( "smultt %[out], %[inRL], %[vRL] \n"
169 : [out]"=r"(out)
173 return out;