Home | History | Annotate | Download | only in dsp

Lines Matching defs:out

114 // A..D - offsets in bytes to store to out buffer
144 static void FTransform(const uint8_t* src, const uint8_t* ref, int16_t* out) {
151 { (const int*)src, (const int*)ref, (const int*)out };
1273 static int QuantizeBlock(int16_t in[16], int16_t out[16],
1282 int16_t* pout = &out[0];
1314 static int Quantize2Blocks(int16_t in[32], int16_t out[32],
1317 nz = QuantizeBlock(in + 0 * 16, out + 0 * 16, mtx) << 0;
1318 nz |= QuantizeBlock(in + 1 * 16, out + 1 * 16, mtx) << 1;
1345 // A, B, C, D - offsets in bytes to store to out buffer
1356 "usw %[" #TEMP0 "], " #A "(%[out]) \n\t" \
1357 "usw %[" #TEMP2 "], " #B "(%[out]) \n\t" \
1358 "usw %[" #TEMP4 "], " #C "(%[out]) \n\t" \
1359 "usw %[" #TEMP6 "], " #D "(%[out]) \n\t"
1361 static void FTransformWHT(const int16_t* in, int16_t* out) {
1376 : [in]"r"(in), [out]"r"(out)
1386 // A, B, C, D - offsets in bytes to load from out buffer
1388 "ulw %[temp0], " #A "(%[out]) \n\t" \
1389 "ulw %[temp1], " #B "(%[out]) \n\t" \
1390 "ulw %[temp2], " #C "(%[out]) \n\t" \
1391 "ulw %[temp3], " #D "(%[out]) \n\t" \
1462 int16_t out[16];
1465 VP8FTransform(ref + VP8DspScan[j], pred + VP8DspScan[j], out);
1474 : [dist]"r"(distribution), [out]"r"(out), [max_coeff]"r"(max_coeff)