Lines Matching refs: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.
35 * The out and sums buffers must either be completely separate (non-overlapping), or
38 void ditherAndClamp(int32_t* out, const int32_t *sums, size_t c);
121 int32_t out;
122 asm( "smlabb %[out], %[in], %[v], %[a] \n"
123 : [out]"=r"(out)
126 return out;
139 int32_t out;
140 asm( "smulbb %[out], %[in], %[v] \n"
141 : [out]"=r"(out)
144 return out;
157 int32_t out;
159 asm( "smlabb %[out], %[inRL], %[vRL], %[a] \n"
160 : [out]"=r"(out)
164 asm( "smlatt %[out], %[inRL], %[vRL], %[a] \n"
165 : [out]"=r"(out)
169 return out;
186 int32_t out;
188 asm( "smulbb %[out], %[inRL], %[vRL] \n"
189 : [out]"=r"(out)
193 asm( "smultt %[out], %[inRL], %[vRL] \n"
194 : [out]"=r"(out)
198 return out;