Lines Matching defs:out
41 * Dither and clamp pairs of 32-bit input samples (sums) to 16-bit output samples (out).
49 * and out is an array of interleaved pairs of 16-bit samples per channel.
50 * For mono, pairs is the number of samples / 2, and out is an array of 16-bit samples.
53 * The out and sums buffers must either be completely separate (non-overlapping), or
56 void ditherAndClamp(int32_t *out, const int32_t *sums, size_t pairs);
1108 int32_t out;
1109 asm( "smlabb %[out], %[in], %[v], %[a] \n"
1110 : [out]"=r"(out)
1113 return out;
1126 int32_t out;
1127 asm( "smulbb %[out], %[in], %[v] \n"
1128 : [out]"=r"(out)
1131 return out;
1144 int32_t out;
1146 asm( "smlabb %[out], %[inRL], %[vRL], %[a] \n"
1147 : [out]"=r"(out)
1151 asm( "smlatt %[out], %[inRL], %[vRL], %[a] \n"
1152 : [out]"=r"(out)
1156 return out;
1173 int32_t out;
1175 asm( "smulbb %[out], %[inRL], %[vRL] \n"
1176 : [out]"=r"(out)
1180 asm( "smultt %[out], %[inRL], %[vRL] \n"
1181 : [out]"=r"(out)
1185 return out;