Lines Matching refs:U

311 #define fVSATDW(U, V) fVSATW(((((long long)U) << 32) | fZXTN(32, 64, V)))  argument
312 #define fVASL_SATHI(U, V) fVSATW(((U) << 1) | ((V) >> 31)) argument
313 #define fVUADDSAT(WIDTH, U, V) \ argument
314 fVSATUN(WIDTH, fZXTN(WIDTH, 2 * WIDTH, U) + fZXTN(WIDTH, 2 * WIDTH, V))
315 #define fVSADDSAT(WIDTH, U, V) \ argument
316 fVSATN(WIDTH, fSXTN(WIDTH, 2 * WIDTH, U) + fSXTN(WIDTH, 2 * WIDTH, V))
317 #define fVUSUBSAT(WIDTH, U, V) \ argument
318 fVSATUN(WIDTH, fZXTN(WIDTH, 2 * WIDTH, U) - fZXTN(WIDTH, 2 * WIDTH, V))
319 #define fVSSUBSAT(WIDTH, U, V) \ argument
320 fVSATN(WIDTH, fSXTN(WIDTH, 2 * WIDTH, U) - fSXTN(WIDTH, 2 * WIDTH, V))
321 #define fVAVGU(WIDTH, U, V) \ argument
322 ((fZXTN(WIDTH, 2 * WIDTH, U) + fZXTN(WIDTH, 2 * WIDTH, V)) >> 1)
323 #define fVAVGURND(WIDTH, U, V) \ argument
324 ((fZXTN(WIDTH, 2 * WIDTH, U) + fZXTN(WIDTH, 2 * WIDTH, V) + 1) >> 1)
325 #define fVNAVGU(WIDTH, U, V) \ argument
326 ((fZXTN(WIDTH, 2 * WIDTH, U) - fZXTN(WIDTH, 2 * WIDTH, V)) >> 1)
327 #define fVNAVGURNDSAT(WIDTH, U, V) \ argument
328 fVSATUN(WIDTH, ((fZXTN(WIDTH, 2 * WIDTH, U) - \
330 #define fVAVGS(WIDTH, U, V) \ argument
331 ((fSXTN(WIDTH, 2 * WIDTH, U) + fSXTN(WIDTH, 2 * WIDTH, V)) >> 1)
332 #define fVAVGSRND(WIDTH, U, V) \ argument
333 ((fSXTN(WIDTH, 2 * WIDTH, U) + fSXTN(WIDTH, 2 * WIDTH, V) + 1) >> 1)
334 #define fVNAVGS(WIDTH, U, V) \ argument
335 ((fSXTN(WIDTH, 2 * WIDTH, U) - fSXTN(WIDTH, 2 * WIDTH, V)) >> 1)
336 #define fVNAVGSRND(WIDTH, U, V) \ argument
337 ((fSXTN(WIDTH, 2 * WIDTH, U) - fSXTN(WIDTH, 2 * WIDTH, V) + 1) >> 1)
338 #define fVNAVGSRNDSAT(WIDTH, U, V) \ argument
339 fVSATN(WIDTH, ((fSXTN(WIDTH, 2 * WIDTH, U) - \