Lines Matching refs:OP
56 #define TRANSFER_DO_PACK(OP) \
58 OP((%2), %%mm3) \
61 #define TRANSFER_DONT_PACK(OP) \
62 OP(0(%2), %%mm3) \
63 OP(8(%2), %%mm4) \
81 #define VC1_SHIFT2(OP, OPNAME)\
118 OP((%1), %%mm3)\
242 #define MSPEL_FILTER13_HOR_16B(NAME, A1, A2, A3, A4, OP, OPNAME) \
261 TRANSFER_DO_PACK(OP) \
281 #define MSPEL_FILTER13_8B(NAME, A1, A2, A3, A4, OP, OPNAME) \
297 TRANSFER_DO_PACK(OP) \
338 #define VC1_MSPEL_MC(OP, INSTR)\
339 static void OP ## vc1_mspel_mc(uint8_t *dst, const uint8_t *src, int stride,\
345 { NULL, OP ## vc1_hor_16b_shift1_mmx, ff_vc1_ ## OP ## hor_16b_shift2_ ## INSTR, OP ## vc1_hor_16b_shift3_mmx };\
347 { NULL, OP ## vc1_shift1_mmx, OP ## vc1_shift2_mmx, OP ## vc1_shift3_mmx };\
376 static void OP ## vc1_mspel_mc_16(uint8_t *dst, const uint8_t *src, \
379 OP ## vc1_mspel_mc(dst + 0, src + 0, stride, hmode, vmode, rnd); \
380 OP ## vc1_mspel_mc(dst + 8, src + 8, stride, hmode, vmode, rnd); \
382 OP ## vc1_mspel_mc(dst + 0, src + 0, stride, hmode, vmode, rnd); \
383 OP ## vc1_mspel_mc(dst + 8, src + 8, stride, hmode, vmode, rnd); \
439 #define FN_ASSIGN(OP, X, Y, INSN) \
440 dsp->OP##vc1_mspel_pixels_tab[1][X+4*Y] = OP##vc1_mspel_mc##X##Y##INSN; \
441 dsp->OP##vc1_mspel_pixels_tab[0][X+4*Y] = OP##vc1_mspel_mc##X##Y##_16##INSN