Lines Matching refs:out
26 * Dither and clamp pairs of 32-bit input samples (sums) to 16-bit output samples (out).
30 * and out is an array of interleaved pairs of 16-bit samples per channel.
31 * For mono, c is the number of samples / 2, and out is an array of 16-bit samples.
35 void ditherAndClamp(int32_t* out, const int32_t *sums, size_t c);
84 int32_t out;
85 asm( "smlabb %[out], %[in], %[v], %[a] \n"
86 : [out]"=r"(out)
89 return out;
102 int32_t out;
103 asm( "smulbb %[out], %[in], %[v] \n"
104 : [out]"=r"(out)
107 return out;
120 int32_t out;
122 asm( "smlabb %[out], %[inRL], %[vRL], %[a] \n"
123 : [out]"=r"(out)
127 asm( "smlatt %[out], %[inRL], %[vRL], %[a] \n"
128 : [out]"=r"(out)
132 return out;
149 int32_t out;
151 asm( "smulbb %[out], %[inRL], %[vRL] \n"
152 : [out]"=r"(out)
156 asm( "smultt %[out], %[inRL], %[vRL] \n"
157 : [out]"=r"(out)
161 return out;